Operating System
HNBGU MCA Previous Question Paper 2021-22
-
-
Explain time slicing. How does its duration affect the
overall working of the system?
-
What are system calls? Give an example of how the system
calls are used in UNIX operating system.
-
Consider the following page reference string:
7.0.1.2.0.3.0.4.2.3.0.3.2.1.2.0.1.7.0.1
Assume that there are three frames, which were initially empty, how many page
faults would occur in the following cases:
(a) FIFO
(b) LRU
-
-
Explain the use of directory in organization of files.
-
Discuss the tree structured directory implementation in
detail, in UNIX operating system.
-
-
What is the meaning of PCB(Process Control Block)? Which
type of information it contains and what is the purpose of
each?
-
Briefly describe the deadlock handling techniques. How can a
deadlock be detected in a system and recovered?
-
-
Why disk scheduling is necessary? What are the different
methods and algorithms available for disk scheduling?
Explain C-SCAN method and its advantages in details.
-
What is the concept of FAT(File Allocation Table)? How is it
implemented and what are its advantages over linked
allocation method?
-
-
Differentiate between Multilevel queue scheduling and
multilevel queue scheduling.
-
With a suitable diagram explain the different process
states. Explain the situations through which a process
changes its state.
-
-
What do you understand by resource allocation graph? What is
its utility? How is it converted ito a wait-for-graph?
-
Explain the function of kernel and shell.
-
Write short notes on the following:
- Hardware support for paged memory management technique.
- Index allocation method
- Synchronization hardware
- Preemptive scheduling