wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual Memory - Explaination, Working, Steps

profile
Aditya Pai
Aug 13, 2024
0 Likes
0 Discussions
141 Reads

VIRTUAL MEMORY - INTRODUCTION

  • Virtual memory is a memory management technique where section of hard drive can be used as if it were a part of the main memory.
  • It gives the appearance of a large, continuous block of memory to applications, even if the physical memory (RAM) is limited.
  •  It allows systems to run applications requiring large amounts of resources on a device with limited physical RAM.
  • As Physical RAMs are expensive, virtual memory provides a more affordable option to compensate for limited memory.

Note: The maximum size of virtual memory allowed to be created is double that of physical RAM. This means that if the device were to have 8 GB physical RAM, 16 GB of  hard disk space  can be dedicated as virtual memory. 

 

VIRTUAL MEMORY - WORKING

  • Virtual memory uses both hardware and software to operate. When an application is in use, data from that program is stored in a physical address using RAM.
  • A memory management unit (MMU) maps the address to RAM and automatically translates addresses. The MMU can, for example, map a logical address space to a corresponding physical address.
  • While copying virtual memory into physical memory, the OS divides memory with a fixed number of addresses into either pagefiles or swap files. Each page is stored on a disk, and when the page is needed, the OS copies it from the disk to main memory and translates the virtual addresses into physical addresses.

Note: The process of swapping virtual memory to physical is rather slow. This means using virtual memory generally causes a noticeable reduction in performance. This is because hard disk does not have the same high-speed properties of physical RAM.

 

STEPS TO INCREASE VIRTUAL MEMORY

  1. Right-click This PC > Properties.
  2. Click Advanced system settings > Environment Variables.
  3. Under System variables, click New, set PAGEFILE as the name, and C:\pagefile.sys <InitialSize> <MaximumSize> as the value.
  4. Click OK and restart the PC.

Comments ()


Sign in

Read Next

Why Data Security Is Important

Blog banner

Navigating the Digital Battlefield: Security Breaches and Effective Countermeasures

Blog banner

Dal Bafla Recipe

Blog banner

Evolution of Operating Sytems

Blog banner

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

Blog banner

WINDOWS I/ O

Blog banner

Constrained Management in IT

Blog banner

Earth with no trees

Blog banner

Social Media Marketing Trends 2022

Blog banner

Perfect Moments to Wear a Rich Patola Design Outfit

Blog banner

How can denial-of-service(Dos) attacks be prevented?

Blog banner

"Life as a Part-time Student"

Blog banner

I/O Buffering

Blog banner

Threads and concurrency

Blog banner

Full Disk Encryption

Blog banner

Zoho

Blog banner

SMARTSHEET

Blog banner

POSITIVE ATTITUDE IN LIFE

Blog banner

CONCURRENCY: MUTUAL EXCLUSION AND SYNCHRONIZATION-het karia

Blog banner

Secure Hypertext transfer protocol

Blog banner

Memory Management

Blog banner

Elements and Principles of Photography

Blog banner

MENDELEY

Blog banner

Asana

Blog banner

Europe Through My Lens

Blog banner

Types of Threads

Blog banner

Ethical Hacking

Blog banner

Smart Homes | Zigbee Alliance

Blog banner

security requirements for safe e-payment

Blog banner

The Features of Blockchain

Blog banner

Evolution of OS

Blog banner

Different Types of Data

Blog banner

Modern Operating System - Suren Kotian

Blog banner

Points to consider if you're planning to visit Florida in 2026

Blog banner

File Management In OS

Blog banner

SmartData Collective: Data Science aur Analytics ki Duniya

Blog banner

Social Media Sentiment Analysis

Blog banner

Virtual machine

Blog banner

Cache Memory in Operating Systems

Blog banner

Cyber-crime Investigation and Future Directions

Blog banner

E-Cash (Electronic Cash)

Blog banner

Starvation

Blog banner