On This Page

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

Q1 | 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
Q2 | To access the services of operating system, the interface is provided by the
  • system calls
  • api
  • library
  • assembly instructions
Q3 | 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
Q4 | 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
Q5 | The scheme used in the above question is known as _______ or ________.
  • sector sparing
  • forwarding
  • backwarding
  • sector utilization
Q6 | By operating system, the resource management can be done via
  • time division multiplexing
  • space division multiplexing
  • both (a) and (b)
  • none of the mentioned
Q7 | . If a process fails, most operating system write the error information to a
  • log file
  • another running process
  • new file
  • none of the mentioned
Q8 | Which facility dynamically adds probes to a running system, both in user processes and in the kernel?
  • dtrace
  • dlocate
  • dmap
  • dadd
Q9 | Which one of the following is not a real time operating system?
  • vxworks
  • windows ce
  • rtlinux
  • palm os
Q10 | The OS X has
  • monolithic kernel
  • hybrid kernel
  • microkernel
  • monolithic kernel with modules
Q11 | The systems which allows only one process execution at a time, are called
  • uniprogramming systems
  • uniprocessing systems
  • unitasking systems
  • none of the mentioned
Q12 | 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
Q13 | In Unix, Which system call creates the new process?
  • fork
  • create
  • new
  • none of the mentioned
Q14 | A process can be terminated due to
  • normal exit
  • fatal error
  • killed by another process
  • all of the mentioned
Q15 | What is the ready state of a process?
  • when process is scheduled to run after some execution
  • when process is unable to run until some task has been completed
  • when process is using the cpu
  • none of the mentioned
Q16 | What is interprocess communication?
  • communication within the process
  • communication between two process
  • communication between two threads of same process
  • none of the mentioned
Q17 | 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
Q18 | A process stack does not contain
  • function parameters
  • local variables
  • return addresses
  • pid of child process
Q19 | Which system call returns the process identifier of a terminated child?
  • 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 | The state of a process is defined by :
  • the final activity of the process
  • the activity just executed by the process
  • the activity to next be executed by the process
  • the current activity of the process
Q23 | The Process Control Block is :
  • 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 | The degree of multi-programming is :
  • 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