Skip to content

Tag Archives: Memory Management

Double Buffering refers to minimizing the delay that occurs between input and output operations in database management systems that use a buffer. Double buffering saves… Read More
The records in databases are stored in file formats. Physically, the data is stored in electromagnetic format on a device. The electromagnetic devices used in… Read More
In this article, we will be discussing memory protection in operating systems. As we know that different operating systems use different forms of memory protection… Read More
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
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
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
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

Start Your Coding Journey Now!