Top 250+ Solved Operating System Advanced MCQ Questions Answer
Q. The MS-DOS an operating system supports
a. Single user process and multiple threads
b. Multiple user process and single thread
c. Single user process and single thread
d. Multiple user processes and multiple threads.
Q. The UNIX, an operating system supports
a. Multiple user processes and single thread per process.
b. Multiple user processes and multiple threads per process.
c. Single user process and single thread per process.
d. Single user process and multiple threads per process.
Q. The Java run time environment is an example of
a. Single user process with multiple threads
b. Multiple user processes with single thread per process.
c. Multiple user processes with multiple threads per process.
d. None of these.
Q. The Windows 2000, operating system supports
a. Multiple user processes with single thread per process.
b. Multiple processes with multiple thread per process.
Q. In the pure User Level Threads (ULT)(i) Thread management is done by application, (ii) Thread management is done by kernel,(iii) Kernel is not aware of the existence of thread,(iv) Application program interface (API) to the kernel thread facility.
a. i, iii are true
b. i, ii and iii are true
c. All are false
d. None of these are true
Q. The Window 2000 (W2K) and Linux are the example of
a. User Level Thread (ULT)
b. Kernel Level Thread (KLT)
c. A and B both
d. None of these.
Q. The following is not an advantage of User Level Threads (ULT).
a. Thread switching does not requires kernel mode privileges because all of the thread management are within the user address space of a single process.
b. Here scheduling can be application specific.
c. ULT can be run an any operating system.
d. When ULT executes a system call, not only that thread blocked, but all of the threads within the process are blocke
Q. The Linux operating system supports
a. Single thread per process and single process.
b. Multiple thread per process and single process.
c. Single thread per process and multiple processes.
d. Multiple thread per process and multiple processes.
Q. In semaphore the process blocked by wait operation is unblocked if
a. Semaphore value becomes non- negative
b. Semaphore value becomes non- positive
c. Semaphore value is negative
d. Semaphore value is positive.
Q. In cluster
a. Computers communicate with each other’s via fixed paths or via some network facilities
b. Computer communicates with each other’s via a shared memory.
c. Both (A) and (B)
d. None of these.
Q. A monitor program is a program that
a. interprets the interrupt calls
b. restores the status of the CPU after a function call
c. interprets the input from a keyboard and converts the input into its binary equivalent
d. checks the status of the I/O devices
Q. The process scheduler in the processor management unit
a. gives all jobs to the job scheduler
b. selects a job to run
c. selects a process to run
d. co-ordinates the process synchronization
Q. Round robin is a
a. kind of magnetic drum
b. process scheduling policy
c. process synchronization policy
d. memory allocation policy
Q. Which is the correct definition of a valid process transition in an operating system?
a. Wake up: ready ? running
b. Dispatch: ready? running
c. Block: ready ? running
d. Timer runout : ready ? blocked
Q. A critical section is a program segment
a. which should run in a certain specified amount of time
b. which avoids deadlocks
c. where shared resources are accessed
d. which must be enclosed by a pair of semaphore operations.