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