On This Page

This set of Operating System (OS) Multiple Choice Questions & Answers (MCQs) focuses on Operating System Set 9

Q1 | The FCFS algorithm is particularly troublesome for                          
  • time sharing systems
  • multiprogramming systems
  • multiprocessor systems
  • operating systems
Q2 | What is ‘Aging’?
  • keeping track of cache contents
  • keeping track of what pages are currently residing in memory
  • keeping track of how many times a given page is referenced
  • increasing the priority of jobs to ensure termination in a finite time
Q3 | An SJF algorithm is simply a priority algorithm where the priority is                          
  • the predicted next cpu burst
  • the inverse of the predicted next cpu burst
  • the current cpu burst
  • anything the user wants
Q4 | Which of the following scheduling algorithms gives minimum average waiting time?
  • fcfs
  • sjf
  • round – robin
  • priority
Q5 | What is an operating system?
  • collection of programs that manages hardware resources
  • system service provider to the application programs
  • interface between the hardware and application programs
  • all of the mentioned
Q6 | To access the services of operating system, the interface is provided by the                        
  • system calls
  • api
  • library
  • assembly instructions
Q7 | 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
Q8 | Which one of the following error will be handle by the operating system?
  • power failure
  • lack of paper in printer
  • connection failure in the network
  • all of the mentioned
Q9 | 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
Q10 | In Operating Systems, which of the following is/are CPU scheduling algorithms?
  • round robin
  • shortest job first
  • priority
  • all of the mentioned
Q11 | If a process fails, most operating system write the error information to a              
  • log file
  • another running process
  • new file
  • none of the mentioned
Q12 | Which facility dynamically adds probes to a running system, both in user processes and in the kernel?
  • dtrace
  • dlocate
  • dmap
  • dadd
Q13 | Which one of the following is not a real time operating system?
  • vxworks
  • qnx
  • rtlinux
  • palm os
Q14 | The OS X has                          
  • monolithic kernel
  • hybrid kernel
  • microkernel
  • monolithic kernel with modules
Q15 | The systems which allow only one process execution at a time, are called                      
  • uniprogramming systems
  • uniprocessing systems
  • unitasking systems
  • none of the mentioned
Q16 | 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
Q17 | In Unix, Which system call creates the new process?
  • fork
  • create
  • new
  • none of the mentioned
Q18 | What is interprocess communication?
  • communication within the process
  • communication between two process
  • communication between two threads of same process
  • none of the mentioned
Q19 | Which system call can be used by a parent process to determine the termination of child process?
  • wait
  • exit
  • fork
  • get
Q20 | The address of the next instruction to be executed by the current process is provided by the                      
  • cpu registers
  • program counter
  • process stack
  • pipe
Q21 | The number of processes completed per unit time is known as                      
  • output
  • throughput
  • efficiency
  • capacity
Q22 | Which of the following is not the state of a process?
  • new
  • old
  • waiting
  • running
Q23 | What is a Process Control Block?
  • process type variable
  • data structure
  • a secondary storage section
  • a block in memory
Q24 | The entry of all the PCBs of the current processes is in                      
  • process register
  • program counter
  • process table
  • process unit
Q25 | What is the degree of multiprogramming?
  • the number of processes executed per unit time
  • the number of processes in the ready queue
  • the number of processes in the i/o queue
  • the number of processes in memory