Skip to content

Tag Archives: Memory Management

In this article, the differences between passing “pointer to pointer” and “address of pointer” to a function. In C or C++ Programming Language, it is… Read More
Prerequisites: Cache Memory Memory Access Paging Transition Look Aside Buffer Revisiting Cache AccessWhen a CPU generates physical address, the access to main memory precedes with… Read More
Cache Memory is a small, fast memory that holds a fraction of the overall contents of the memory. Its mathematical model is defined by its… Read More
Best fit algorithm for memory management: The memory partition in which there is a minimum loss on the allocation of the process is the best-fit… Read More
C++ allows defining static data members within a class using the static keyword. When a data member is declared as static, then we must keep… Read More
In every programming language, memory is a vital resource and is also scarce in nature. Hence it’s essential that the memory is managed thoroughly without… Read More
Prerequisite: Partition Allocation Methods in Memory Management In Partition Allocation, when there is more than one partition freely available to accommodate a process request, a… Read More
Q1. Is the output of this code True or False? #include <stdio.h> int main(void) {     int b = 20;     int* y = &b;     char n… Read More
What is Heap Pollution? Heap pollution implies that we have bad data in our heap memory. In Java language, heap pollution is a situation that… 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
Ferro-electric Random Access Memory (FRAM) is a type of Random Access Memory, which uses a ferro-electric capacitor to achieve it’s non-volatility (content is not lost… 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
solid-state drive (SSD) is a solid-state storage device that uses integrated circuit assemblies as memory to store data. SSD are also known as solid-state disk… Read More
Advantages Large virtual memory. More efficient use of memory. Unconstrained multiprogramming. There is no limit on degree of multiprogramming. Disadvantages Number of tables and amount… Read More