Direct Memory Access

Direct Memory Access Direct Memory Access (DMA) is a technique that permits an input or output (I/O) device to receive or send data directly to or from the primary memory,…

0 Comments

Virtual Memory

Virtual Memory Virtual memory is a procedure that permits the execution of processes that are not entirely available in memory. The main visible benefit of this system is that programs…

0 Comments

Main Memory

Main Memory The main memory refers to the physical memory that is internal to the computer. The main word is used to distinguish it from external mass storage devices such…

0 Comments

Page Replacement Algorithms

Page Replacement Algorithms The page replacement algorithms actually elects which memory page is to be replaced. The replacement process is sometimes called as swap out/write to disk. Page replacement is…

0 Comments

Deadlock Avoidance Algorithms

Deadlock Avoidance Algorithms There are two types of deadlock avoidance algorithms on the basis of their resources Algorithm which is used for single instance of a resource type is: –Resource-allocation…

0 Comments

Deadlock Handling Methods

Deadlock Handling Methods A protocol can use to prevent or avoid deadlocks, making sure that system will never enter in a deadlock state. There are two deadlock handling methods: Deadlock…

0 Comments

Deadlock

Deadlock In case of multiprogramming environment multiple processes may compete for a finite number of resources. When a process requests for resources and if the resources are unavailable at that…

0 Comments

Segmentation

Segmentation An essential feature of memory management that became mandatory with paging is the separation of the view of memory by the user and the actual physical memory. The view…

0 Comments

Paging

Paging The scheme which permits the physical address space of a process to be non-contagious is called as paging. It is use to solve the problem of external fragmentation. It…

0 Comments