Operating Systems MCQ's Question Set 1
Q.1. What is operating system?
- collection of programs that manages hardware resources
- system service provider to the application programs
- link to interface the hardware and application programs
- all of the mentioned
Answer:- (4)
Q.2. Which one of the following is not true?
- kernel is the program that constitutes the central core of the operating system
- kernel is the first part of operating system to load into memory during booting
- kernel is made of various modules which can not be loaded in running operating system
- kernel remains in the memory during the entire computer session
Answer:- (3)
Q.3. What is the main function of the command interpreter?
- to get and execute the next user-specified command
- to provide the interface between the API and application program
- to handle the files in operating system
- none of the mentioned
Answer:- (1)
Q.4. If a process fails, most operating system write the error information to a ______
- log file
- another running process
- new file
- none of the mentioned
Answer:- (1)
Q.5. The OS X has ____________
- monolithic kernel
- hybrid kernel
- microkernel
- monolithic kernel with modules
Answer:- (2)
Q.6. In operating system, each process has its own __________
- address space and global variables
- open files
- pending alarms, signals and signal handlers
- all of the mentioned
Answer:- (4)
Q.7. A set of processes is deadlock if __________
- each process is blocked and will remain so forever
- each process is terminated
- all processes are trying to kill each other
- none of the mentioned
Answer:- (1)
Q.8. Which system call returns the process identifier of a terminated child?
- wait
- exit
- fork
- get
Answer:- (1)
Q.9. The address of the next instruction to be executed by the current process is provided by the __________
- CPU registers
- Program counter
- Process stack
- Pipe
Answer:- (2)
Q.10. A Process Control Block(PCB) does not contain which of the following?
- Code
- Stack
- Bootstrap program
- Data
Answer:- (3)
Q.11. The number of processes completed per unit time is known as __________
- Output
- Throughput
- Efficiency
- Capacity
Answer:- (2)
Q.12. The entry of all the PCBs of the current processes is in __________
- Process Register
- Program Counter
- Process Table
- Process Unit
Answer:- (3)
Q.13. Which of the following do not belong to queues for processes?
- Job Queue
- PCB queue
- Device Queue
- Ready Queue
Answer:- (2)
Q.14. If all processes I/O bound, the ready queue will almost always be ______ and the Short term Scheduler will have a ______ to do.
- full, little
- full, lot
- empty, little
- empty, lot
Answer:- (3)
Q.15. PCB of a process does not contain __________
- the value of the CPU registers
- the process state
- memory-management information
- context switch time
Answer:- (4)
Q.16. Which of the following does not interrupt a running process?
- A device
- Timer
- Scheduler process
- Power failure
Answer:- (3)
Q.17. When several processes access the same data concurrently and the outcome of the execution depends on the particular order in which the access takes place, is called?
- dynamic condition
- race condition
- essential condition
- critical condition
Answer:- (2)
Q.18. Which one of the following is a synchronization tool?
- thread
- pipe
- semaphore
- socket
Answer:- (3)
Q.19. Mutual exclusion can be provided by the __________
- mutex locks
- binary semaphores
- both mutex locks and binary semaphores
- none of the mentioned
Answer:- (3)
Q.20. Process synchronization can be done on __________
- hardware level
- software level
- both hardware and software level
- none of the mentioned
Answer:- (3)
For Operating Systems Interview Questions Click here
For more Technical MCQ's and Interview Questions Click here
Technical-MCQs For Placement Preparation
Best Gadgets for Engineers