Q.1 What is the main function of the command interpreter?
A. to handle the files in the operating system
B. to provide the interface between the API and application program
C. none of the mentioned
D. to handle the files in the operating system
Ans : to handle the files in the operating system
Q.2 Soon after you click on the downloaded file.
A. Interface between the hardware and application programs
B. Collection of programs that manages hardware resources
C. System service provider to the application programs
D. All of the mentioned
Ans : All of the mentioned
Q.3 In Operating Systems, which of the following is/are CPU scheduling algorithms?
A. Round Robin
B. Priority
C. Shortest Job First
D. All of the mentioned
Ans : All of the mentioned
Q.4 CPU scheduling is the basis of ___________.
A. Multiprogramming operating systems
B. Larger memory sized systems
C. Multiprocessor systems
D. None of the mentioned
Ans : Multiprogramming operating systems
Q.5 To access the services of the operating system, the interface is provided by the ___________.
A. System calls
B. API
C. Library
D. Assembly instructions
Ans : System calls
Q.6 Which one of the following errors will be handle by the operating system?
A. lack of paper in printer
B. Power failure
C. Connection failure in the network
D. All of the mentioned
Ans : All of the mentioned
Q.7 Which one of the following is not true?
A. Kernel is made of various modules which can not be loaded in running operating system
B. Kernel is the program that constitutes the central core of the operating system
C. Kernel is made of various modules which can not be loaded in running operating system
D. Kernel remains in the memory during the entire computer session
Ans : Kernel is made of various modules which can not be loaded in running operating system
Q.8 Where is the operating system placed in the memory?
A. Either low or high memory (depending on the location of interrupt vector)
B. in the low memory
C. in the high memory
D. None of the mentioned
Ans : Either low or high memory (depending on the location of interrupt vector)
Q.9 Which one of the following is not a real time operating system?
A. Palm OS
B. RTLinux
C. QNX
D. VxWorks
Ans : Palm OS
Q.10 If a process fails, most operating system write the error information to a ______.
A. new file
B. log file
C. None of the mentioned
D. Another running process
Ans : log file
Q.11 What does OS X has?
A. Microkernel
B. Monolithic kernel with modules
C. Microkernel
D. Hybrid kernel
Ans : Hybrid kernel
Q.12 In operating system, each process has its own __________.
A. pending alarms, signals, and signal handlers
B. Open files
C. address space and global variables
D. All of the mentioned
Ans : All of the mentioned
Q.13 Soon after you click on the downloaded file.
A. Ready state
B. Suspended state
C. Terminated state
D. Blocked state
Ans : Ready state
Q.14 When a process is in a “Blocked” state waiting for some I/O service. When the service is completed, it goes to the __________.
A. Ready state
B. Suspended state
C. Running state
D. Terminated state
Ans : Ready state
Q.15 Cascading termination refers to the termination of all child processes if the parent process terminates ______.
A. Normally
B. Abnormally
C. Normally or abnormally
D. None of the mentioned
Ans : Normally or abnormally
Q.16 The FCFS algorithm is particularly troublesome for ____________.
A. Multiprocessor systems
B. Operating systems
C. Multiprogramming systems
D. Time sharing systems
Ans : Time sharing systems
Q.17 Transient operating system code is a code that ____________.
A. Stays in the memory always
B. Comes and goes as needed
C. Never enters the memory space
D. is not easily accessible
Ans : Comes and goes as needed
Q.18 The portion of the process scheduler in an operating system that dispatches processes is concerned with ____________.
A. Assigning running processes to blocked queue
B. Assigning ready processes to CPU
C. Assigning ready processes to waiting queue
D. All of the mentioned
Ans : Assigning ready processes to CPU
Q.19 A deadlock avoidance algorithm dynamically examines the __________ to ensure that a circular wait condition can never exist.
A. Operating System
B. Resources
C. Resource allocation state
D. System storage state
Ans : Resource allocation state
Q.20 For an effective operating system, when to check for deadlock?
A. Every time a resource request is made at fixed time intervals
B. None of the mentioned
C. Every time a resource request is made
D. At fixed time intervals
Ans : Every time a resource request is made at fixed time intervals