Welcome to Operating System Quiz, Randomly Selected !!

Question 1. Which of the following does not interrupt a running process?

A device

Timer

Scheduler process

Power failure

Question 2. In UNIX based systems,To build a modularized kernel, the kernel-headers and kernel-source packages must first be installed. Where will you find the kernel-headers and kernel-source

/usr/local

/usr/src/linux

/usr/sre/redhat

/usr/bin

Question 3. In the blocked state

the processes waiting for I/O are found

the process which is running is found

the processes waiting for the processor are found

none of the above

Question 4. Let S and Q be two semaphores initialized to 1, where P0 and P1 processes the following statements wait(S);wait(Q); ---; signal(S);signal(Q) and wait(Q); wait(S);---;signal(Q);signal(S); respectively. The above situation depicts a _________ .

Semaphore

Deadlock

Signal

Interrupt

Question 5. _________ allocates the largest hole (free fragment) available in the memory.

best fit

worst fit

first fit

none of the above

Question 6. Consider a machine with 64 MB physical memory and a 32-bit virtual address space. If the page size is 4KB, what is the approximate size of the page table?

16 MB

8 MB

2 MB

24 MB

Question 7. Consider the two statements.
(A) A network operating system, the users access remote resources in the same manner as local resource.
(B) In a distributed operating system, the user can access remote resources either by logging into the appropriate remote machine or transferring data from the remote machine to their own machine.
Which of the statement is true?

A true, B false

B true, A false

Both A and B false

Both A and B true

Question 8. Which directory implementation is used in most Operating System

Single level directory structure

Two level directory structure

Tree directory structure

Acyclic directory structure

Question 9. What is a shell

It is a hardware component

It is a command interpreter

It is a part in compiler

It is a tool in CPU scheduling

Question 10. Multiprogramming systems

Are easier to develop than single programming systems

Execute each job faster

Execute more jobs in the same time

Are used only on large main frame computers