Engineering Questions with Answers - Multiple Choice Questions

MCQs on Real Time Operating systems-2

1 - Question

MCQs on Commercial Operating Systems
Which of the following kernel supports the MC68000 family?
a) pSOS+
b) pSOS+kernel
c) pNA+ network manager
d) pSOS multiprocessor kernel
View Answer Answer: a
Explanation: The pSOS+ kernel supports many processor families like Intel 80×86, M88000, MC68000 and i960 processors. The kernel is small in size and has a 15-20 Kbytes RAM.



2 - Question

What is the worst case figure for interrupt latency for an MC68020 running at 25MHz?
a) 19 microseconds
b) 6 microseconds
c) 20 microseconds
d) 8 microseconds
View Answer Answer: b
Explanation: The worst case figure for the interrupt latency for an MC68020 which runs at 25MHz is 6 microseconds and the context switch for the same is 19 microseconds.



3 - Question

Which of the following is the multiprocessing version of the kernel?
a) pSOS+
b) pSOS+ kernel
c) pSOS multiprocessor kernel
d) pSOS
View Answer Answer: c
Explanation: The pSOS+ is a multitasking real-time kernel of the operating system and pSOS+m or the pSOS+ multiprocessor kernel is the multiprocessing version of the kernel. It is virtually same as the single processor version except the ability to send and receiving system objects from the processors within the system. advertisement



4 - Question

Which of the following is a compiler independent run-time environment for C applications?
a) pSOS multiprocessor kernel
b) pSOS
c) pSOS+
d) pREC+ runtime support
View Answer Answer: d
Explanation: The pREC+ is a compiler independent runtime environment for the C program applications.



5 - Question

Which kernel provides 88 functions that can be called from the C programs?
a) pSOS multiprocessor kernel
b) pSOS
c) pSOS+
d) pREC+ runtime support
View Answer Answer: d
Explanation: The pREC+ is compatible with the ANSI X3J11 and can provide the 88 functions that can be called from the C programs.



6 - Question

Which of the following is not a standalone product?
a) pREC+ runtime support
b) pSOS+m
c) pSOS+
d) pSOS+ kernel
View Answer Answer: a
Explanation: The pREC+ is not a standalone product it uses pSOS+m or pSOS+ for the input/output devices and task functions and calls the PHILE+ for the file and disk I/O.



7 - Question

Which kernel allows the multiple tasks which use the same routine?
a) pREC+ runtime support
b) pSOS+m
c) pSOS+
d) pSOS+ kernel
View Answer Answer: a
Explanation: The pREC+ runtime support kernel’s routines are reentrant that allows the multiple tasks to use the same routine simultaneously.



8 - Question

Which provides the TCP/IP communication over the ethernet and FDDI?
a) pSOS+m
b) pSOS+ kernel
c) pNA+ network manager
d) pSOS+
View Answer Answer: c
Explanation: A pNA+ network manager is a networking option which can provide the TCP/IP communication over a large variety of media such as the FDDI and the ethernet.



9 - Question

MCQs on Commercial Operating Systems-II
Which can provide efficient downloading and debugging communication between the host and target system?
a) pSOS+
b) pSOS+ kernel
c) pHILE+ file system
d) pNA+ network manager
View Answer Answer: d
Explanation: The pNA+ network manager can provide efficient downloading and debugging communication between the host and target system.



10 - Question

Which of the following is a system level debugger which provides the low-level debugging facilities and the system debugging?
a) pROBE+ system level debugger
b) pNA+ network manager
c) pHILE+ file system
d) pNA+ network manager
View Answer Answer: a
Explanation: The pROBE+ system level debugger which can provide the system debugging and the low level debugging.



11 - Question

How is the pROBE+ system level debugger communicate with the outside world?
a) peripheral output
b) serial port
c) LCD display
d) LED
View Answer Answer: b
Explanation: The pROBE+ system level debugger can communicate with the outside world through the serial port or by installing pNA+, a TCP/IP link can be used instead. advertisement



12 - Question

Which of the following is a complementary product to pROBE+ system level debugger?
a) pSOS+ kernel
b) pSOS+
c) XRAY+ source level debugger
d) pSOS+m
View Answer Answer: c
Explanation: The XRAY+ source level debugger is a complementary product to pROBE+ system level debugger as it can use the debugger information and combine with the C source and other functions on the host that can provide an integrated debugging.



13 - Question

Which of the following supports the MS-DOS file?
a) pNA+ network manager
b) pSOS+ kernel
c) pSOS+ m
d) pHILE+ file system
View Answer Answer: d
Explanation: The pHILE+ file system supports the MS-DOS file structure and the product can provide input and output file.



14 - Question

Who developed the OS-9?
a) Microwave
b) Microwave and Motorola
c) Motorola and IBM
d) Microwave and IBM
View Answer Answer: b
Explanation: The OS-9 is developed by Motorola and Microwave as a real-time operating system. The operating system is developed for MC6809 which is an 8-bit processor.



15 - Question

Who had developed VRTX-32?
a) Microtec Research
b) Microwave
c) Motorola
d) IBM
View Answer Answer: a
Explanation: The VRTX-32 is developed by Microtec Research which is a high-performance real-time kernel.



16 - Question

Which provides the library interface to allow C programs to call standard I/O functions?
a) RTL
b) TNX
c) IFX
d) MPV
View Answer Answer: a
Explanation: The RTL is run-time library support for Microtec and the Sun compilers and can provide the library interface to allow the C programs to call the standard I/O functions.



17 - Question

MCQs on Resource Protection
Which of the following unit protects the memory?
a) bus interface unit
b) execution unit
c) memory management unit
d) peripheral unit
View Answer Answer: c
Explanation: The resources have to be protected in an embedded system and the most important resource to be protected is the memory which is protected by the memory management unit through different programming.



18 - Question

Which unit protects the hardware?
a) MMU
b) hardware unit
c) bus interface unit
d) execution unit
View Answer Answer: a
Explanation: The hardware part is protected by the memory management unit. The memory part is also protected by the memory management unit. The hardware such as the input-output devices are protected and is prevented from the direct access.



19 - Question

Which mechanism can control the access?
a) in-situ
b) spin-lock
c) ex-situ
d) both in-situ and ex-situ
View Answer Answer: b
Explanation: Both the memory and the hardware part are protected by the memory management unit and the hardware such as the input-output devices are protected, These are prevented from the direct access. These accesses are made through a device driver and this device driver can control the serial port. Such a mechanism is called spin-lock mechanism which provides the control access. advertisement



20 - Question

Which of the following is very resilient to the system crashes?
a) Windows 3.1
b) MS-DOS
c) Windows NT
d) kernel
View Answer Answer: c
Explanation: The Windows NT is very resilient to the system crashes and the system will continue while the processes can crash. This is because of the user mode and the kernel mode which is coupled with the resource protection. This resilience is a big advantage over the MS-DOS and Windows 3.1.



21 - Question

Which of the following are coupled in the Windows NT for the resource protection?
a) kernel mode and user mode
b) user mode and protected mode
c) protected mode and real mode
d) virtual mode and kernel mode
View Answer Answer: a
Explanation: The user mode and the kernel mode are coupled with the resource protection and this resilience in Windows NT is a big advantage over the MS-DOS and the Windows 3.1.



22 - Question

Which of the following support multi-threaded software?
a) Windows NT
b) thread
c) process
d) task
View Answer Answer: a
Explanation: The Windows NT supports multi-threaded software in which the processes can support several independent paths or threads.



23 - Question

Which provides a 4 Gbyte virtual address space?
a) Windows 3.1
b) MS-DOS
c) pSOS+
d) Windows NT
View Answer Answer: d
Explanation: The virtual address spacing in the Windows NT is somewhat different from the MS-DOS and the Windows 3.1. The Windows NT provides 4 Gbytes virtual address space for each process and that is linearly addressed using 32-bit address values.



24 - Question

Which applications can be used with the Windows NT?
a) WIN16
b) WIN32
c) WIN4
d) WIN24
View Answer Answer: b
Explanation: The WIN32 is also known as 32-bit or even native. It is used for the Windows NT applications which uses the same instruction set as that of the Windows NT and therefore do not need to emulate a different architecture.



25 - Question

Which of the following has the same instruction set as that of the Windows NT?
a) WIN32
b) WIN4
c) WIN24
d) WIN16
View Answer Answer: a
Explanation: WIN32 is used for the Windows NT applications and is also known as even native which uses the same instruction set as that of the Windows NT and therefore do not need to emulate a different architecture.



26 - Question

Which can provide more memory than physical memory?
a) real memory
b) physical address
c) virtual memory
d) segmented address
View Answer Answer: c
Explanation: The physical memory can provide more memory than the physical memory within the system. Such memories are divided into segments and pages.



27 - Question

MCQs on Resource Protection-II
Which of the following uses a swap file to provide the virtual memory?
a) windows NT
b) kernel
c) memory
d) memory management unit
View Answer Answer: a
Explanation: The Windows NT use a swap file for providing a virtual memory environment. This file is dynamic and varies with the amount of memory that all the software including the device driver, operating systems and so on.



28 - Question

What is the size of the swap file in Windows 3.1?
a) 25 Mbytes
b) 30 Mbytes
c) 50 Mbytes
d) 100 Mbytes
View Answer Answer: b
Explanation: The Windows 3.1 have a swap file of size 25 Mbytes.



29 - Question

What is the nature of the swap file in the Windows NT?
a) static
b) dynamic
c) linear
d) non-linear
View Answer Answer: b
Explanation: The swap file used in the Windows NT is dynamic and it varies with the amount of memory that all the software including the device driver, operating systems and so on. advertisement



30 - Question

What limits the amount of virtual memory in Windows 3.1?
a) size of the swap file
b) nature of swap file
c) static file
d) dynamic file
View Answer Answer: a
Explanation: The swap file of Windows 3.1 have a size of 25 Mbytes and thus limits the amount of virtual memory that it can support.



31 - Question

Which of the following control and supervises the memory requirements of an operating system?
a) processor
b) physical memory manager
c) virtual memory manager
d) ram
View Answer Answer: c
Explanation: The virtual memory manager can control and supervises the memory requirements of the operating system.



32 - Question

What is the size of the linear address in the virtual memory manager?
a) 2 Gbytes
b) 12 Gbytes
c) 4 Gbytes
d) 16 Gbytes
View Answer Answer: c
Explanation: The virtual memory manager can allocate a linear address space of size 4 Gbytes to each process which is unique and cannot be accessed by the other processes.



33 - Question

How many modes are used to isolate the kernel and the other components of the operating system?
a) 2
b) 3
c) 4
d) 5
View Answer Answer: a
Explanation: There are two modes that are used for isolating the kernel and the other components of the operating system from any process and user applications that are running. These are kernel mode and the user mode.



34 - Question

Which are the two modes used in the isolation of the kernel and the user?
a) real mode and virtual mode
b) real mode and user mode
c) user mode and kernel mode
d) kernel mode and real mode
View Answer Answer: c
Explanation: The two modes are kernel mode and the user mode which are used for isolating the kernel and the other components of the operating system from any process and user applications that are running.



35 - Question

Which of the following must be used to isolate the access in the user mode?
a) device driver
b) software driver
c) on-chip memory
d) peripherals
View Answer Answer: a
Explanation: The device driver is used to control and isolate the access when it is in user mode. This is used to ensure that no conflict is caused.



36 - Question

Which mode uses 16 higher real-time class priority levels?
a) real mode
b) user mode
c) kernel mode
d) protected mode
View Answer Answer: c
Explanation: The kernel mode processes use the 16 higher real-time class priority levels and the operating system processes will take the preference over the user applications.



37 - Question

MCQs on Characteristics of Windows NT
Which filesystem is used in the Windows 95?
a) FAT
b) HPFS
c) VFAT
d) NTFS
View Answer Answer: c
Explanation: The VFAT is used in the Windows 95 and it also supports long file names.



38 - Question

What does HPFS stand for?
a) high performance file system
b) high periodic file system
c) high peripheral file system
d) horse power file system
View Answer Answer: a
Explanation: The high performance file system is an alternative file system which possess 254 characters. It is used by the OS/2 and also writes caching to disk technique that stores data temporarily and write it to the disk.



39 - Question

Which filing system is used by the Windows NT?
a) FAT
b) VFAT
c) HPFS
d) NTFS
View Answer Answer: d
Explanation: The NT filing system or NTFS is used by the Windows NT, that is its own filing system which conforms to various security operations and allows system administrators to restrict access to files. advertisement



40 - Question

Which filesystem is used by the OS/2?
a) FAT
b) VFAT
c) HPFS
d) NTFS
View Answer Answer: c
Explanation: The high performance file system is an alternative file system which possess 254 characters. It is used by the OS/2 and also writes caching to disk technique that stores data temporarily and write it to the disk.



41 - Question

What do HAL stand for?
a) hardware abstraction layer
b) hardware address layer
c) hardware access layer
d) hardware address lead
View Answer Answer: a
Explanation: The HAL is the hardware abstraction layer. This provides the portability across the multiprocessor and different platforms.



42 - Question

Which of the following can provide portability across different processor-based platforms?
a) File system
b) HAL
c) NTFS
d) FAT
View Answer Answer: b
Explanation: The HAL or hardware abstraction layer is designed to provide portability across the different platform and different multiprocessor or single processor.



43 - Question

Which of the following defines the virtual hardware that the kernel uses?
a) HAL
b) NTFS
c) FAT
d) VFAT
View Answer Answer: a
Explanation: The HAL or hardware abstraction layer defines virtual hardware which the kernel uses when it needs to access the processor or hardware resources.



44 - Question

Which of the following provides a link between the user processes and threads and the hardware?
a) I/O driver
b) File system
c) Memory
d) LPC
View Answer Answer: a
Explanation: The I/O driver is also a part of the kernel. These can provide a link between the threads and the processes and the hardware. The Windows NT driver is not compatible with the MS-DOS and Windows 3.1 drivers.



45 - Question

MCQs on Characteristics of Windows NT-II
What does LPC stand for?
a) local procedure call
b) local program call
c) local program code
d) local procedure code
View Answer Answer: a
Explanation: The LPC is defined as the local procedure call which is responsible for coordinating the system calls from the WIN32 subsystem and an application.



46 - Question

Which of the following is responsible for coordinating the system call within an application and the WIN32 subsystem?
a) kernel
b) file system
c) LPC
d) network support
View Answer Answer: c
Explanation: The local procedure call is responsible for coordinating the system calls from the WIN32 subsystem and an application. Depending upon the type of the system call, the application will be routed directly with the LPC without going through the WIN32 subsystem.



47 - Question

Which of the following is responsible for ensuring correct operation of all processes which are running within the system?
a) kernel
b) file system
c) lpc
d) user mode
View Answer Answer: a
Explanation: The kernel is responsible for ensuring the correct operation of all process which are running within the system. It also provides the synchronisation and the scheduling that the system needs. advertisement



48 - Question

How many level priority scheme does the scheduling used in the kernel?
a) 8
b) 16
c) 32
d) 64
View Answer Answer: c
Explanation: The scheduling support in the kernel support 32 level priority scheme and it can be used to schedule threads rather than processes.



49 - Question

Which procedure in the kernel allows the thread to wait until a specific resource is available?
a) synchronisation
b) scheduling
c) scheduling and synchronisation
d) lpc
View Answer Answer: a
Explanation: The synchronisation procedure will allow the thread to wait until a specific resource such as semaphore, object etc are available.



50 - Question

Which of the following can preempt the current thread and reschedule the high priority thread in the kernel?
a) interrupt
b) lpc
c) file system
d) memory
View Answer Answer: a
Explanation: The interrupts and the similar events such as exceptions can pass through the kernel which can preempt the current thread and the can reschedule the high priority thread to process.



51 - Question

How many file system does the Windows NT support?
a) 4
b) 5
c) 3
d) 2
View Answer Answer: c
Explanation: The Windows NT support three file system and these coexist with each other even though there are some restrictions.



52 - Question

What does FAT stand for?
a) file address table
b) file access table
c) file arbitrary table
d) file allocation table
View Answer Answer: d
Explanation: The FAT or file allocation table is a kind of file system which is used by the Windows 3.1 and the MS-DOS.



53 - Question

MCQs on Linux
Who started Linux first as a personal project?
a) Linus Torvalds
b) Ken Thompson
c) Dennis Ritchie
d) John Dell
View Answer Answer: a
Explanation: The Linux was taken as a personal project by Linus Torvalds at the University of Helsinki in Finland that is similar to UNIX as an operating system.



54 - Question

Which of the following is similar to UNIX OS?
a) Windows NT
b) MS-DOS
c) Linux
d) Windows 3.1
View Answer Answer: c
Explanation: The Linux is similar to UNIX operating system but it is entirely different for the Windows NT, MS-DOS and the Windows 3.1



55 - Question

Who had first described UNIX in an article?
a) Ken Thompson
b) Dennis Ritchie and Ken Thompson
c) Dennis Ritchie
d) Linus Torvalds
View Answer Answer: b
Explanation: The UNIX was first described by Dennis Ritchie and Ken Thompson of Bell Research Labs in 1974 through an article. advertisement



56 - Question

What does MULTICS stand for?
a) multiplexed information and computing service
b) multiplexed information and code service
c) multiplexed inter-access code service
d) multiplexed inter-code sensor
View Answer Answer: a
Explanation: MULTICS is a multiplexed information and computing service which generate software that would allow a large number of users for accessing the computer simultaneously.



57 - Question

Which of the following is the first version of the UNIX operating system?
a) PDP-2
b) Linux
c) MS-DOS
d) PDP-7
View Answer Answer: d
Explanation: The PDP-7 processor is the first version of the UNIX which has a new filing system and new utilities.



58 - Question

Which of the following is a UNIX clone?
a) XENIX
b) Windows 3.1
c) Windows NT
d) Linux
View Answer Answer: a
Explanation: The XENIX is a UNIX clone developed by the Motorola in the year 2979 and is ported to many processors.



59 - Question

Which of the following is an alternate source of UNIX?
a) MS-DOS
b) Windows 3.1
c) Windows NT
d) Linux
View Answer Answer: a
Explanation: With the many disadvantages of the UNIX operating system, Linux was used as an alternative source. The UNIX operating system was more expensive operating system and most of the hardware was specific to the manufacturer, which restricted the use of UNIX and developed for an alternative one, the Linux.



60 - Question

Which of the following are grouped into directories and subdirectories?
a) register
b) memory
c) files
d) routines
View Answer Answer: c
Explanation: The files are grouped into directories and subdirectories. This file system contains all the data files, commands, programs and special files which allow the access to the physical computer system. The file system of the Linux operating system is similar to the UNIX operating system.



61 - Question

Which character is known as a root directory?
a) ^
b) &
c) &&
d) /
View Answer Answer: d
Explanation: The character / is used at the beginning of the file name or the path name which is used as the starting point and is known as the root directory or root.



62 - Question

How many types of Linux files are typically used?
a) 2
b) 3
c) 4
d) 5
View Answer Answer: c
Explanation: There are four types of Linux files. These are regular, special, directories and named pipes.



63 - Question

MCQs on Linux-II
Which filesystem of Linux has mass storage devices?
a) physical file system
b) temporary file system
c) ram
d) register
View Answer Answer: a
Explanation: The physical file system has mass storage devices such as hard disks and floppy which are allocated to parts of the logical file system.



64 - Question

Which file type of Linux has no restriction on size and can have any kind of data?
a) special
b) regular
c) directories
d) named pipes
View Answer Answer: b
Explanation: There are four types of Linux files. These are regular, special, directories and named pipes in which the regular file type can have any kind of data and does not have restrictions in size, the special file type represent certain terminals such as physical I/O device, the directories can hold lists of files, and the named pipes are similar to regular files but restricted in size.



65 - Question

Which file type of Linux is similar to the regular file type?
a) named pipe
b) directories
c) regular file
d) special file
View Answer Answer: a
Explanation: Among the Linux files, the regular file type is similar to the named pipe but these are restricted in size. On the other hand, the regular file does not have restrictions. advertisement



66 - Question

Which file type of the Linux hold lists of files rather than the actual data?
a) regular
b) special
c) directories
d) named pipes
View Answer Answer: c
Explanation: The directories can hold lists of files other than the actual data, but the other file type does not have this characteristic.



67 - Question

Which filesystem of the Linux can be implemented on a system with two hard disks?
a) logical file system
b) physical file system
c) special file type system
d) regular file type system
View Answer Answer: a
Explanation: The physical file system is allocated to the parts of the logical file system. The logical file system can be implemented on a system with two hard disks by the allocation of the bin directory under the hard disk 1 and the file subsystem under the hard disk 2.



68 - Question

Which directory is allocated on the hard disk 1 of the physical storage in a Linux operating system?
a) term
b) dev
c) etc
d) bin
View Answer Answer: d
Explanation: The bin directory is on the hard disk 1 of the physical storage whereas the term, dev, etc is on the hard disk 1 of the physical logical file system.



69 - Question

Which process defines the allocation of the mass storage to the logical file system?
a) mounting
b) de-allocation
c) demounting
d) unmounting
View Answer Answer: a
Explanation: The allocation of the mass storage to the logical file system is known as the mounting and its reverse operation, deallocation of the mass storage is known as unmounting.



70 - Question

Which commands can be used to access the removable media?
a) system calls
b) loop instruction
c) mount and unmount command
d) procedure commands
View Answer Answer: c
Explanation: The commands such as mount and unmount commands are used to access the removable media like the floppy disks, through the logical file system.



71 - Question

Which target directory is used in the file system of the Linux operating system?
a) /mnt
b) /etc
c) /term
d) /bin
View Answer Answer: a
Explanation: The /mnt is the target directory used in the file system of the Linux operating system but the special file names can vary from system to system.

Get weekly updates about new MCQs and other posts by joining 18000+ community of active learners