Skip to content

Tag Archives: Operating Systems-Memory Management

Prerequisite – Partition Allocation Methods Contiguous Memory Allocation :Probably the least difficult technique for the memory portion is to isolate memory into a few fixed… Read More
In this article, we are going to cover the performance of paging and will also cover the expression for evaluating paging performance. Let’s discuss one… Read More
For both fixed and dynamic memory allocation schemes, the operating system must keep a list of each memory location noting which are free and which… Read More
Program is a sequence of instructions written by the user that instruct the computer to perform the task of solving some problem. We will now… Read More
Copy on Write or simply COW is a resource management technique. One of its main use is in the implementation of the fork system call… Read More
Most of the computers that are used today are of the kinds: Traditional BIOS-MBR type, and UEFI-GPT method (used by advance/latest computers). Step-1: Power Supply:… Read More
Paging is the process in which we convert the entire process in to equal sized pages. Each page further consists of a fixed number of… Read More
Prerequisite – Least Recently Used (LRU) Page Replacement algorithm Least Recently Used page replacement algorithm replaces the page which is not used recently. Implementation: In… Read More
Prerequisite – Belady’s Anomaly Belady’s Anomaly is when the number of page faults increases even after increasing the number of frames. In this article, we demonstrate Belady’s… Read More
For both fixed and dynamic memory allocation schemes, the operating system must keep list of each memory location noting which are free and which are… Read More
For both fixed and dynamic memory allocation schemes, the operating system must keep list of each memory location noting which are free and which are… Read More
As introduced in this article, solid-state storage devices (SSDs) do not contain any moving parts. They are rather made of transistors, and can retain information… Read More
Log-Structured File Systems were introduced by Rosenblum and Ousterhout in the early 90’s to address the following issues. Growing system memories: With growing disk sizes,… Read More
Prerequisite – Cache Memory A detailed discussion of the cache style is given in this article. The key elements are concisely summarized here. we are… Read More
Logical Address is generated by CPU while a program is running. The logical address is virtual address as it does not exist physically, therefore, it… Read More