wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual Memory

profile
Jainam mehta
Aug 13, 2024
0 Likes
0 Discussions
74 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

Memory Management

Blog banner

Sage business cloud accounting

Blog banner

Evolution of operating systems

Blog banner

About myself

Blog banner

Cyber Bullying - Neeta Vonkamuti

Blog banner

Getting into Anime

Blog banner

social media issue

Blog banner

Partnership in Learning: How Parent Involvement Shapes a Child’s Early Education

Blog banner

Healthy Indian Dinner Ideas for Better Digestion and Sleep

Blog banner

The Role of Data Provenance and Lineage in Modern Data Science

Blog banner

My favourite food

Blog banner

What is Amazon?

Blog banner

Concurrency:Deadlock and Starvation

Blog banner

MEMORY FORENSIC ACQUISITION AND ANALYSISOF MEMORY AND ITS TOOLS COMPARISON

Blog banner

Coping with Diagnosis Shock

Blog banner

Types of email

Blog banner

Product Discount Calculator

Blog banner

Service design process in ITSM

Blog banner

A-B-C of Networking: Part-1 (Basics)

Blog banner

Can a Water Flosser Replace Manual Flossing? Here’s What Dentists Say

Blog banner

Virtual Machine

Blog banner

Predictive Analytics: How Data Science Predicts Trends(Weather ,Stock Market,Sales Forecasting ).

Blog banner

38_Network Sniffing Techniques_SBC

Blog banner

Virtual Machine

Blog banner

Cyber Laws In India and Around the World

Blog banner

Operating system

Blog banner

Yahoo! mail

Blog banner

Memory Management in Operating System

Blog banner

EFT

Blog banner

Social media

Blog banner

RAID_142

Blog banner

Blockchain Transactions

Blog banner

Deadlock

Blog banner

Memory Management

Blog banner

Disk Management

Blog banner

GEOLOGY AND GEO-TECTONIC FRAME WORK OF WESTERN BASTAR CRATON

Blog banner

What is OS and its overview

Blog banner

Session Hijacking Techniques

Blog banner

PERSONAL STORIES

Blog banner

MAHAKAL LOK UJJAIN

Blog banner

Process and Threading

Blog banner

QUANTUM COMPUTING IN SECURITY:A GAME CHANGER IN DIGITAL WORLD

Blog banner