Demand Paging

Demand Paging A demand-paging system is similar to a paging system with swapping. Generally, Processes reside on secondary memory (which is usually a disk). When we want to execute a…

Continue Reading Demand Paging

Segmentation

Segmentation:- Segmentation is a memory-management scheme that supports the user view of memory. A program is a collection of segments. A segment is a logical unit such as the main…

Continue Reading Segmentation

Non-contiguous memory allocation

Non-contiguous memory allocation             In non-contiguous memory allocation, it is allowed to store the processes in non-contiguous memory locations. There are different techniques used to load processes into memory, as…

Continue Reading Non-contiguous memory allocation

Memory Allocation

Memory Allocation   Memory allocation, The main memory must accommodate both the operating system and the various user processes. We need to allocate different parts of the main memory in…

Continue Reading Memory Allocation

Memory management

Memory Management Memory management,In a uni-programming system, main memory is divided into two parts: one part for the operating system (resident monitor, kernel) and one part for the user program…

Continue Reading Memory management

Recovery From Deadlock

RECOVERY FROM DEADLOCK Recovery From Deadlock: -When a detection algorithm determines that a deadlock exists, then the system or operator is responsible for handling deadlock problem. There are two options…

Continue Reading Recovery From Deadlock

DEADLOCK DETECTION

DEADLOCK DETECTION Deadlock detection, If a system does not employ either a deadlock-prevention or a deadlock avoidance algorithm, then a deadlock situation may occur. In this environment, the system must…

Continue Reading DEADLOCK DETECTION

Banker’s algorithm

Banker's algorithm The Banker's algorithm is a resource allocation & deadlock avoidance algorithm developed by Edsger Dijkstra that test for safety by simulating the allocation of pre-determined maximum possible amounts…

Continue Reading Banker’s algorithm

End of content

No more pages to load