wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual Memory

profile
Jainam mehta
Aug 13, 2024
0 Likes
0 Discussions
75 Reads

                        VIRTUAL MEMORY

 

Introduction: Virtual memory is a crucial concept in modern operating systems, allowing them to manage and utilize physical memory (RAM) more efficiently. It enables a computer to compensate for physical memory shortages, by temporarily transferring data from random access memory (RAM) to disk storage.

Key concepts :

Paging: Divides virtual memory into small blocks called pages, which are mapped to physical memory as needed.

Page Table: A data structure that maps virtual addresses to physical addresses.

Page Fault: Occurs when a program accesses a page not currently in RAM, prompting the OS to load it from disk.

Swapping: Moves inactive pages from RAM to disk to free up memory for other processes.

Thrashing: When excessive swapping degrades system performance.

Benefits of Virtual Memory:

Isolation and Security: Virtual memory provides each process with its own isolated memory space, preventing one process from accessing or corrupting another's memory.

Efficient Memory Utilization: Virtual memory allows the OS to use physical memory more efficiently, allocating memory to processes as needed and swapping out inactive pages.

Support for Large Applications: Programs can use more memory than what is physically available, as the OS can load and unload parts of the program as needed.


Comments ()


Sign in

Read Next

Friendship

Blog banner

Wrike

Blog banner

Memory Management

Blog banner

OLA

Blog banner

Vulnerabilities in OnePlus Devices

Blog banner

Different memory allocation strategies

Blog banner

Big Data Architecture

Blog banner

Cyber Forensic in the Banking sector

Blog banner

The functions of operating system

Blog banner

Memory Management

Blog banner

PHISHING

Blog banner

LINUX VSERVER VIRTUAL MACHINE ARCHITECTURE

Blog banner

Basic Security For SOAP Services

Blog banner

Number Guessing game --lisp

Blog banner

Deadlocks in operating system

Blog banner

Multiprocessor and Multicore Organization

Blog banner

All you need to know about Cassandra

Blog banner

Memory management

Blog banner

How GIS in Agriculture Eliminates Guesswork

Blog banner

Stephen Hawking : A Remarkable Physicist

Blog banner

File management -disha parekh

Blog banner

Android Application Components and Activity Lifecycle

Blog banner

geographic information system (GIS)

Blog banner

An Overivew Of Cache Memory

Blog banner

Image Steganalysis in Digital Forensics

Blog banner

 " Healing of Yoga "

Blog banner

Secure Hypertext transfer protocol

Blog banner

Booting Process In Operating System

Blog banner

Stop Racism

Blog banner

Utilizing Data-Hiding and Retrieval Techniques in Cyber Forensics

Blog banner

MEMORY MANAGEMENT FILE

Blog banner

Constrains in service design

Blog banner

Indian Culture and Tradition

Blog banner

Decoding the Weave — How to Identify Original Patola Art on a Fabric

Blog banner

VIRTUAL MACHINES

Blog banner

Simple Ways of Avoiding Basic Mistakes in Smart Phone Security

Blog banner

10 Reasons Why Guy BestFriends are the Must in Every Girl's Life

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Raid and levels of raid.

Blog banner

Philadelphia Experiment : Was it real?

Blog banner

Deadlock

Blog banner

IOT- Internet Of Things

Blog banner