250+ TOP MCQs on Operating Systems and Answers

Embedded Systems Multiple Choice Questions on “Operating Systems”.

1. Which of the following provides a buffer between the user and the low-level interfaces to the hardware?
A. operating system
B. kernel
C. software
D. hardware
Answer: A
Clarification: The operating system is software which provides a buffer between the low-level interfaces to the hardware within the system and the user.

2. Which of the following enables the user to utilise the system efficiently?
A. kernel
B. operating system
C. software
D. hardware
Answer: B
Clarification: The operating system is software that enables the users to utilise the system effectively.

3. Which of the following can make the application program hardware independent?
A. software
B. application manager
C. operating system
D. kernel
Answer: C
Clarification: The operating system allows the software to be moved from one system to another and therefore, it can make the application program hardware independent.

4. Which of the following speed up the testing process?
A. kernel
B. software
C. application manager
D. program debugging tools
Answer: D
Clarification: The program debugging tools can speed up the testing process which can make the processor faster.

5. Which of the following includes its own I/O routine?
A. hardware
B. kernel
C. operating system
D. application manager
Answer: C
Clarification: An operating system is a software which includes its own I/o routine in order to drive the serial ports and the parallel ports.

6. Which forms the heart of the operating system?
A. kernel
B. applications
C. hardware
D. operating system
Answer: A
Clarification: The kernel is the heart of the operating system. This can control the hardware and can deal with the interrupts, I/O systems, memory etc.

7. Which of the following locates a parameter block by using an address pointer?
A. OS
B. kernel
C. system
D. memory
Answer: B
Clarification: The kernel is the heart of the operating system which can control the hardware and can deal with the interrupts, I/O systems, memory etc. It can also locate the parameter block by using an address pointer which is stored in the predetermined address register.

8. Which of the following are not dependent on the actual hardware performing the physical task?
A. applications
B. hardware
C. registers
D. parameter block
Answer: D
Clarification: The kernel can locate the parameter block by using an address pointer which is stored in the predetermined address register. These parameter blocks are standard throughout the operating system, that is, they are not dependent on the actual hardware performing the physical task.

9. Which of the following bus can easily upgrade the system hardware?
A. control bus
B. data bus
C. VMEbus
D. bus interface unit
Answer: C
Clarification: The software can be easily moved from one system to another which is more important for designing embedded systems, especially for those which use an industry standard bus such as VMEbus, in which the system hardware can be expanded or upgraded.

10. Which of the following is the first widely used operating system?
A. MS-DOS
B. windows XP
C. android
D. CP/M
Answer:d
Clarification: The first widely used operating system is the CP/M which is developed for Intel 8080 and the 8”floppy disk system.

11. Which of the following is an example of a single task operating system?
A. android
B. windows
C. IOS
D. CP/M
Answer: D
Clarification: The CP/M is a single task operating system, that is, only one task or an application can be executed at a time.

12. Which of the following becomes a limiting factor while an application program has to be complete?
A. memory
B. peripheral
C. input
D. output
Answer: A
Clarification: The application program has to complete and the memory becomes a limiting factor, which can be solved by using program overlays.

13. Which of the following cannot carry implicit information?
A. semaphore
B. message passing
C. threads
D. process
Answer: A
Clarification: The kernel in the real-time operating system which deals with the flag but cannot carry implicit information are called semaphores or events.

Leave a Reply

Your email address will not be published. Required fields are marked *