159 - CS8493, CS6401 Operating Systems - Important Questions
159 - CS8493, CS6401 Operating Systems - Important Questions
www.BrainKart.com
Click Here for Operating Systems full study material.
9. What is meant by clustered system?
Clustered systems are collection of multiple CPUs to accomplish computational
work. Those systems share storage and are closely linked via LAN networking.
www.BrainKart.com
Click Here for Operating Systems full study material.
www.BrainKart.com
Click Here for Operating Systems full study material.
system programs were part of the machine itself. This layered approach is taken as the logical
conclusion in the concept of a Virtual machine.
1. Define Process.
Process is defined as
Program in execution
A synchronous activity.
The "animated spirit" of a procedure
The "locus of control of a procedure in execution which is manifested by the existence of a
"process control block" in the operating system
That entity to which processors are assigned the dispatch able unit
4. What is FPCB?
FPCB is a data structure containing certain important information about the
process including the following:
Current state of the process
Unique identification of the process
A pointer to the process's parent
A pointer to the process's child
The process's priority
Pointers to locate the process's memory and to allocated resources.
www.BrainKart.com
Click Here for Operating Systems full study material.
3) Change a process's priority
4) Wakeup a process
5) Enable a process to communicate with others
6) Suspend a process
7) Resume a process
8) Block a process
www.BrainKart.com
Click Here for Operating Systems full study material.
departure rate of processes leaving the system.
22. What are the conditions that must hold for Deadlock Prevention?
Mutual Exclusion Condition
Hold and Wait Condition
No Pre-emption condition
Circular Wait Condition.
www.BrainKart.com
Click Here for Operating Systems full study material.
2) Banker's Algorithm
a. Safety Algorithm
b. Resource-Request Algorithm
www.BrainKart.com
Click Here for Operating Systems full study material.
34. What is meant by Priority Scheduling?
The basic idea here is straight toward. Each process is assigned a priority and the run
able process with the highest priority is allowed to run.
www.BrainKart.com
Click Here for Operating Systems full study material.
External Fragmentation exists when enough total memory space exists to satisfy a
request, but it is not contiguous and storage is fragmented into a large number
of small holes.
The memory allocated to a process may be slightly larger than the requested memory.
The difference between these two numbers is called as Internal Fragmentation.
www.BrainKart.com
Click Here for Operating Systems full study material.
6. What is meant by Paging? Give its advantages.
Paging is a Memory-management scheme that permits the physical -address space of
a process to be Non-contiguous.
Advantages:
Avoids the considerable problem of fitting the varying -sized memory chunks onto
the baking store
Fragmentation problems are also prevalent baking store, except that access is
much slower, so compaction is impossible.
www.BrainKart.com
Click Here for Operating Systems full study material.
Thrashing.
www.BrainKart.com
Click Here for Operating Systems full study material.
19. What are the different methods for allocation in a File System?
Contiguous Allocation
Linked Allocation
Indexed Allocation
www.BrainKart.com
Click Here for Operating Systems full study material.
24. What is meant by Global Replacement and Local Replacement?
Global Page Replacement allows a process to select a replacement frame from theset of all
frames, even if that frame is currently allocated to some other process.
Local Replacement requires that each process select from only its own set ofallocated frames.
Here the number of frames allocated to a process doesn't change.
www.BrainKart.com
Click Here for Operating Systems full study material.
It is a low-level task of the operating system .Efficient management of the swap space is
called as Swap space management. This Swap space is the space needed for the entire process
image including code and Data segments.
www.BrainKart.com
Click Here for Operating Systems full study material.
www.BrainKart.com
Click Here for Operating Systems full study material.
tasks. Some of the System utilities may be invoked just to initialize and configure some
aspect of the system and others may run permanently, handling such tasks as responding to
incoming network connections, accepting logon requests from terminals or updating log files.
www.BrainKart.com