Introduction to Swapping Technique
A process must be loaded into memory in order to execute. If there is not enough memory available to keep all running processes in memory at the same time, then some processes who are
Ram Kripal Operating System Gate, Operating System 0
A process must be loaded into memory in order to execute. If there is not enough memory available to keep all running processes in memory at the same time, then some processes who are
Ram Kripal Operating System Gate, Operating System 0
Memory accesses and memory management are a very important part of modern computer operation. Every instruction has to be fetched from memory before it can be executed, and most instructions
Ram Kripal Operating System Gate, Operating System 0
If a system does not employ either a deadlock-prevention or a deadlock-avoidance algorithm(for detail see Introduction to Deadlocks, Methods for Handling Deadlocks and Deadlock Avoidance Techniques), then deadlock situation may occur.
Ram Kripal Operating System Gate, Operating System 0
Deadlock prevention algorithms, prevent deadlock by restraining how request can be made. for more details read Methods for Handling Deadlocks and Introduction to Deadlocks.
Ram Kripal Operating System Gate, Operating System 0
For introduction to deadlocks please refer to the Introduction to Deadlocks. In this post we discuss the methods to handle the deadlock.
Ram Kripal Operating System Gate, Operating System 0
In a multi programming environment, several processes may compete for a finite number of resources. A process requests resources, and if the resources are not available at that time, process enters in a waiting state.
Ram Kripal Operating System Gate, Operating System 0
CPU Scheduling is the basis of multi-programmed operating system. By switching the the CPU among processes, the operating system can make the computer more productive.
Ram Kripal Gate, Operating System Gate, Operating System 0
A thread, sometimes called a lightweight process (LWP), is a basic unit of CPU utilization, it comprises a thread ID, a program counter, register
Ram Kripal Operating System Gate, Operating System 0
The objective of multi-programming is to have some process running at all times, to maximize CPU utilization. The objective of time-sharing system is to switch the CPU among processes so frequently that user can interact
Ram Kripal Operating System Gate, Operating System 0
A process can be thought of a program in execution. A process will need certain resources, such as CPU time, memory, files and input/output devices to accomplish