Real Time Operating system in Embedded System MCQ Quiz – Objective Question with Answer for Real Time Operating system in Embedded System

101. Which of the following defines the virtual hardware that the kernel uses?

A. HAL
B. NTFS
C. FAT
D. VFAT

Answer: A

The HAL or hardware abstraction layer defines virtual hardware that the kernel uses when it needs to access the processor or hardware resources.

 

102. 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

Answer: A

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.

 

103. What does LPC stand for?

A. local procedure call
B. local program call
C. local program code
D. local procedure code

Answer: A

The LPC is defined as the local procedure call which is responsible for coordinating the system calls from the WIN32 subsystem and an application.

 

104. 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

Answer: C

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.

 

105. Which of the following is responsible for ensuring the correct operation of all processes which are running within the system?

A. kernel
B. file system
C. LPC
D. user mode

Answer: A

The kernel is responsible for ensuring the correct operation of all processes which are running within the system. It also provides the synchronization and scheduling that the system needs.

 

106. How many level priority schemes does the scheduling use in the kernel?

A. 8
B. 16
C. 32
D. 64

Answer: C

The scheduling support in the kernel support 32 level priority scheme and it can be used to schedule threads rather than processes.

 

107. Which procedure in the kernel allows the thread to wait until a specific resource is available?

A. synchronization
B. scheduling
C. scheduling and synchronization
D. LPC

Answer: A

The synchronization procedure will allow the thread to wait until a specific resource such as semaphore, object, etc are available.

 

108. 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

Answer: A

The interrupts and similar events such as exceptions can pass through the kernel which can preempt the current thread and they can reschedule the high priority thread to process.

 

109. How many file system does the Windows NT support?

A. 4
B. 5
C. 3
D. 2

Answer: C

Windows NT supports three file systems and these coexist with each other even though there are some restrictions.

 

110. What does FAT stand for?

A. file address table
B. file access table
C. file arbitrary table
D. file allocation table

Answer: D

The FAT or file allocation table is a kind of file system which is used by Windows 3.1 and MS-DOS.

Scroll to Top