GATE - 1999 | OS | A  multi-user,  multi-processing  operating  system  cannot  be 

GATE - 1999 | OS | A  multi-user,  multi-processing  operating  system  cannot  be 
Posted on 27-02-2022

GATE - 1999 [Operating System]

Questions:

A  multi-user,  multi-processing  operating  system  cannot  be  implemented  on hardware that does not support  

A

Address translation

B

DMA for disk transfer

C

At least two modes of CPU execution (privileged and non-privileged)

D

Demand paging

E

Both A and C

   

Solution:

Option (E) is Correct.

Address translation and atleast two modes of CPU execution (Privileged and non-privileged) are needed to implement multiuser and multiprocessing operating system, because address translation provides memory protection which ensures that a given process does not interfere with another, and we need privileged and non-privileged instruction, so that user and OS interconnects properly.

 

Thank You