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

Fitness

Blog banner

Operating system and overviews

Blog banner

GraphQL

Blog banner

Modern operating system

Blog banner

Deadlock

Blog banner

IT Service as as Value Creation

Blog banner

Types of OS

Blog banner

Virtual Memory - Explaination, Working, Steps

Blog banner

SWEET SHREDDED MANGO CHUNDA (MANGO CHUNDA)

Blog banner

What makes Nugget RC Racing Florida’s Most Exciting Racing Events?

Blog banner

Patola Outfits for the Modern Wardrobe: Reviving Indian Handloom in Style

Blog banner

Amazon

Blog banner

The application udemy

Blog banner

Heart Fulness Meditation

Blog banner

Data Mapping

Blog banner

Cache memory

Blog banner

Understanding Input Based Keylogger Activation Systems: Risks and Mitigation

Blog banner

Why Data Security Is Important

Blog banner

Cyber Forensics on IOT Devices

Blog banner

Lemon and Chilli Pickle (Limbu Mirchi Achar)

Blog banner

Hacking of web server and application

Blog banner

Hacking Mobile Platforms

Blog banner

Access management

Blog banner

How Schools Can Reduce Exam Stress in Students?

Blog banner

Types of Hackers

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Explain Multiprocessors

Blog banner

File management in os

Blog banner

CONCURRENCY: MUTUAL EXCLUSION AND SYNCHRONIZATION-het karia

Blog banner

Sweet Mango Murabba

Blog banner

Cache memory

Blog banner

Deadlocks in Operating System

Blog banner

Zero-Click Searches: How To Stay Visible In Google’s New Era

Blog banner

Security issues

Blog banner

Swiggi

Blog banner

Modern Operating System

Blog banner

Virtual Machine

Blog banner

Article on team management software

Blog banner

Introduction to Data Science: Life Cycle & Applications

Blog banner

Some facts about Technology

Blog banner

Sensory Play for Toddlers: Boosting Curiosity Through Touch, Sound, and Colour

Blog banner

INTRANET

Blog banner