Operating System MCQs
Operating System MCQs
Set-1
1. Which of the following is/ are the part of operating system?
A) Kernel services
B) Library services
C) Application level services
D) All of the above
2. The system of ............... generally ran one job at a time. These were called single stream batch
processing.
A) 40's
B) 50's
C) 60's
D) 70's
3. In ............. generation of operating system, operating system designers develop the concept of
multiprogramming in which several jobs are in main memory at once.
A) First
B) Second
C) Third
D) Fourth
4. State True or False.
i) In spooling high speed device like a disk is interposed between running program and low-speed device
in Input/output.
ii) By using spooling for example instead of writing directly to a printer, outputs are written to the disk.
A) i-True, ii-False
B) i-True, ii-True
C) i-False, ii-True
D) i-False, ii-False
5. Which of the following is/are the functions of operating system?
For More Operating System MCQs Visit: www.siteforinfotech.com/p/operating-system-mcq-sets.html
iii) No preemption
20. ............ is a special type of programming language used to provide instructions to the monitor
simple batch processing schema.
For More Operating System MCQs Visit: www.siteforinfotech.com/p/operating-system-mcq-sets.html
Answers:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
4. ............ is a large kernel, including scheduling file system, networking, device drivers, memory
management and more.
A) Monolithic kernel
B) Micro kernel
C) Macro kernel
D) Mini kernel
5. A .................... architecture assigns only a few essential functions to the kernel, including address
spaces, Inter process communication(IPC) and basic scheduling.
A) Monolithic kernel
B) Micro kernel
C) Macro kernel
For More Operating System MCQs Visit: www.siteforinfotech.com/p/operating-system-mcq-sets.html
ii) Ready
iii) New
iv) Exit
v) Destroy
ii) Trap
B) mid 1950's
D) All of the above.
C) Virtual memory
A) Monolithic kernel
B) Micro kernel
B) i-True, ii-True
C) Multiprogramming, Multiprocessing
A) Multiprogramming ......processing
B) Mutual Exclusion
A) Synchronization
D) Starvation
D) Deletion
C) i, ii, iii, and iv only
A) i only
D) All of the above
C) memory, I/O, file, process
D) Any information..... of file
D) All of the above
A) i, iii and iv only
C) i-b, ii-c, iii-a
Related Posts:
iii) No preemption
Answers
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
D) Both A and B
B) MS-DOS
B) True, True
B) User-level threads
A) Mutual Exclusion
A) Mutual Exclusion
A) Deadlock
D) All i, ii, iii and iv
C) Circular waits
B) Memory management
Related Posts:
Answers
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
B) Memory management
C) real . virtual memory
A) long term scheduling
C) short term scheduling
B) access time
C) N-Step SCAN
D) All i, ii, iii, iv and v
B) i, iii and iv only
A) Fetch policy
B) demand cleaning
Related Posts:
2) The mechanism that brings a page into memory only when it is needed is called.....
A. segmentation
B. fragmentation
C. demand paging
D. page replacement
6) ......... ensures that once transaction completes successively, the results of the operations become
permanent.
A. serializability
B. synchronizability
C. atomicity
D. durability
11) The interval from the fine submission of a process to the time of completion is the......
A. waiting time
B. blocked time
C. turnaround time
D. response time
14) To ensure that the ......... condition never occurs in the system, we must guarantee that, whenever a
process requests a resource, it does not have any other resource.
A. mutual exclusion
B. no-preemption
C. circular waits
D. hold and wait
16) A program responsible for assigning the CPU to the process that has been selected by the short term
scheduler is known as.........
A. scheduler
B. dispatcher
C. debugger
D. compiler
17) The .......... instruct Kernel to do various operations of the calling program and exchange data
between the Kernel at the program.
A. shell
B. editors
C. system calls
D. commands
18) Which of the following buffering strategies are used in interprocess communication?
A. null pointer
B. single message buffer
C. multiple message buffer
D. all of the above
19) The process of splitting of data into equal size partitions over multiple disks is known as .....
A. data stripping
B. array of disks
C. RAID
D. SCAN
For More Operating System MCQs Visit: www.siteforinfotech.com/p/operating-system-mcq-sets.html
Answers:
1) A. an instance of a program in execution
2) C. demand paging
3) B. shared memory, message passing
4) C. active
5) B. non preemptive scheduling
6) D. durability
7) A. ready queue
8) C. tree directory structure
9) B. Serializability
10) D. light weight process
11) C. turnaround time
12) A. a set of programs which controls computer working
13) B. kernel level thread
14) D. hold and wait
15) B. forces only on takes to use any resource at any time
16) B. dispatcher
17) C. system calls
18) D. all of the above
19) A. data stripping
20) D. first in first out
3) ........... ensures the every message sent to a group of receivers will be delivered to either all of them
or none of them.
A. Ordered delivery
B. Atomicity
B. Survivability
D. Reliability
6) The technique, for sharing the time of a computer among several jobs, which switches jobs so rapidly
such that each job appears to have the computer to itself, is called........
A. time sharing
B. time out
C. time domain
D. multitasking
7) For batch and payroll applications which of the following file organization is better........
A. random file
B. sequential file
C. indexed file
D. hashed file
8) Name the scheduler that selects among the processes that are ready to execute and allocates the CPU
to one of them.
A. Long term scheduler
B. Medium term scheduler
C. Job scheduler
D. Short term scheduler
11) Name the system in which the processors do not share memory and each processor that its own
local memory.
A. Tightly coupled system
B. Parallel processing system
C. Loosely coupled system
D. Batch processing system
12) Which technique was introduced because a single job could not keep both the CPU and I/O devices
busy?
A. Time-sharing
B. Spooling
C. preemptive scheduling
D. Multiprogramming
13) Those directories in which the root directory has all system file and no other sub-directory is known
as ...
A. flat directory
B. single directory
C. hierarchical directory
D. indexed directory
14) Which is responsible for maintaining all the important abstractions of the operating system?
A. Kernel
B. System libraries
C. System utilities
For More Operating System MCQs Visit: www.siteforinfotech.com/p/operating-system-mcq-sets.html
15) A four message reliable IPC protocol for client server communication works as........
A. request, reply, acknowledgement
B. reply, acknowledgement, request, acknowledgement
C. request, acknowledgement, reply, acknowledgement
D. request, request, reply, acknowledgement
19) All path names are specified relative to the working directory........
A. absolute path name
B. relative path name
C. hybrid path name
For More Operating System MCQs Visit: www.siteforinfotech.com/p/operating-system-mcq-sets.html
Answers:
1) B. redundancy
2) A. target thread
3) B. Atomicity
4) A. pile
5) B. System mode
6) A. time sharing
7) B. sequential file
8) D. Short term scheduler
9) B. single datagram messages
10) A. hashing
11) C. Loosely coupled system
12) D. Multiprogramming
13) A. flat directory
14) A. Kernel
15) C. request, acknowledgement, reply, acknowledgement
16) A. absolute
17) D. Heap allocation
18) B. repeatability
19) B. relative path name
20) D. response time
4) Which of the following memory allocation scheme suffers from external fragmentation?
A. Segmentation
B. Pure demand paging
C. Swapping
D. Paging
5) Which of the following is used to removal of process from active contention of CPU and reintroduce
them into memory later?
A. Interrupt
B. Swapping
For More Operating System MCQs Visit: www.siteforinfotech.com/p/operating-system-mcq-sets.html
8) Paging.........
A. solves the memory fragmentation problem
B. allows modular programming
C. allows structured programming
D. avoids deadlock
11) The collection of processes on the disk that is waiting to be brought into memory for execution
forms the .......
A. ready queue
B. device queue
C. input queue
D. priority queue
12) In ....... condition, processes are allowed to request for new resources without releasing the
resources that they are currently holding.
A. Mutual exclusion
B. Hold and wait
C. No preemption
D. Circular wait
13) The time taken by the disk arm to locate the specific address of a sector for getting information is
called .....
A. rotational delay
B. seek time
C. search time
D. response time
17) Multiprocessing...........
A. makes the operating system simpler
B. allows multiple processes to run simultaneously
C. is completely understood by all major computer vendors
D. allows the same computer to have the multiple processors
18) In ............. condition, two or more processes must form a circular chain in which each process is
waiting for a resource that is held by the next member of the chain.
A. Mutual exclusion
B. Hold and wait
C. No preemption
D. Circular waits
Answers:
1) A. Seek time
2) B. Manage resources
3) A. client
4) A. Segmentation
5) B. Swapping
6) D. all of the above
7) C. process control block
8) A. solves the memory fragmentation problem
9) D. Critical Section
10) B. single system image
11) C. input queue
12) B. Hold and wait
13) B. seek time
14) D. cache memory
15) C. No preemption
16) C. Error detection and correction
17) D. allows the same computer to have the multiple processors
18) D. Circular waits
19) C. Decreased operating system overhead
20) D. Privileged
For More Operating System MCQs Visit: www.siteforinfotech.com/p/operating-system-mcq-sets.html
ii) Interception
iv) Creation
v) Fabrication
iii) Modification
Answers
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
B) Integrity
A) Confidentiality
C) i, ii, iii and v only
D) Worm
A) Trap doors
C) Logic Bomb
A) Trojan Horse
C) Trojan Horses
C) True, True
B) Virus
Related Posts:
B) Zombie
C) ii, i, iv an iii
C) Parasitic Virus
A) Stealth virus
B) Polymorphic Virus
B) mutation engine
C) Both i and ii
D) All of the above
B) Propagation phase
B) Zombie
Related Posts:
2) The hardware mechanism that enables a device to notify the CPU is called.......
A. polling
B. interrupts
C. system call
D. none of the above
4) Which technique was introduced because a single job could keep both the CPU and the I/O devices
busy?
A. Time sharing
B. Spooling
C. Preemptive scheduling
D. Multiprogramming
6) In the........... method of data transfer, the participation of the processor is eliminated during data
transfer.
A. buffering
B. caching
C. direct memory access
D. indirect memory access
9) The aim of ......... transparency is to ensure that the movement of the object is handled automatically
by the system in a user transparent manner.
A. location
B. name
B. migration
For More Operating System MCQs Visit: www.siteforinfotech.com/p/operating-system-mcq-sets.html
10) ........... is a memory management scheme that permits the physical address space of a process to be
noncontiguous.
A. Paging
B. Segmentation
C. Virtual memory
D. main memory
12) The normal functioning of an RPC may get disrupted due to..........
A. call message gets lost
B. response message gets lost
C. called node and caller node crashes and is restarted
D. All of the above
15) .......... deals with the process of deciding which process should be assigned to which processor.
A. Process migration
B. Processor allocation
C. threads
D. none of the above
18) ........ time is defined as the time period for which the execution of the process is stopped for
transferring its information to the destination node.
A. turn around
B. latency
C. freezing
D. execution
Answers:
1) C. Shortest job first scheduling algorithm
2) B. interrupts
3) A. only the process which has control of the processor is found
4) D. Multiprogramming
5) C. RR scheduling
6) C. direct memory access
7) B. messages
8) A. time shared OS
9) B. migration
10) A. Paging
11) C. part of interrupt handling
12) D. All of the above
13) A. if one process is in a critical region others are excluded
14) B. non-preemptive
15) B. Processor allocation
16) B. Long term scheduler
17) B. non-deadlocked state
18) C. freezing
19) D. cache memory
20) B. banker's algorithm
For More Operating System MCQs Visit: www.siteforinfotech.com/p/operating-system-mcq-sets.html
3) Saving the state of the old process and loading the saved state of the new process is called....
A. context switch
B. static
C. multi programming
D. none of the above
5) Input transfers are done in advance and output transfers are done after sometimes in which of these
technique?
A. Spooling
For More Operating System MCQs Visit: www.siteforinfotech.com/p/operating-system-mcq-sets.html
6) A binary semaphore.........
A. has the values one or zero
B. is essential to binary computers
C. is used only for synchronization
D. is used only for mutual exclusion
9) .......... is the ability of a system to continue functioning in the event of partial system failure.
A. fault avoidance
B. fault tolerance
C. fault detection
D. fault recovery
11) Error handling and I/O interrupt handling are the functions of......
A. I/O device Handler
B. I/O traffic controller
C. I/O scheduler
D. I/O buffer
13) The kernel keeps track of the state of each task by using a data structure called......
A. process control block
B. user control block
C. memory control block
D. hardware control block
16) ......... is a high speed cache used to hold recently referenced page table entries a part of paged
virtual memory?
A. Translation looks a side buffer
B. Inverse page table
C. Segmented page table
D. Indexed page table
18) In kernel model, the operating system services such as process management, memory management
are provided by the kernel.
A. monolithic
B. micro
C. macro
D. Complex
19) A process is said to be in........... state if it was waiting for an event that will never occur.
A. safe
B. unsafe
C. starvation
D. dead lock
Answers:
1) B. frames
2) D. Process termination and Resource preemption
3) A. context switch
4) C. long term scheduler
5) B. Buffering
6) A. has the values one or zero
7) A. if no process faces starvation
8) B. buffer swapping
9) B. fault tolerance
10) C. an illusion of extremely large main memory
11) A. I/O device Handler
12) B. main thread terminates after the termination of child threads
13) A. process control block
14) B. shared device converted to a dedicated device
15) C. multiprogramming
16) A. Translation looks a side buffer
17) B. buffering
18) A. monolithic
19) D. dead lock
20) C. A line printer used to print the output of a number of jobs