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

Memory management

Blog banner

Computer Security

Blog banner

S-Tool : Steganography

Blog banner

What Your Child Learns During Free Play (That You Might Not Notice)

Blog banner

Data Science in Healthcare: Predicting Diseases

Blog banner

Self managing devices

Blog banner

Cybersecurity Standards for Automotive

Blog banner

Virtual memory

Blog banner

Is Your Password Complex Enough?

Blog banner

Im Photographer

Blog banner

Understanding Regression Analysis

Blog banner

LinkedIn

Blog banner

I Personally

Blog banner

IT Service Continuity Management

Blog banner

Sage

Blog banner

Why Soft Skills Matter as Much as Grades?

Blog banner

File Management

Blog banner

CYBER SECURITY CHALLENGES

Blog banner

GIS in Disaster Management

Blog banner

Never give up

Blog banner

What is Packet Filtering?

Blog banner

Virtual Machine's

Blog banner

Memory Management

Blog banner

TOP 5 GAMING GADGETS (2024)

Blog banner

Design Considerations for Disk Cache Management

Blog banner

Why Consistency in Eating Habits Matters and How Meal Maharaj Makes It Easy

Blog banner

Virtual Memory

Blog banner

Uniprocessor scheduling

Blog banner

10 Signs That Prove YOU are his FIRST priority.

Blog banner

Data Mining

Blog banner

The New Dr. Frankenstein who will perform first full head transplant

Blog banner

Article on Fresh Book

Blog banner

Random Forests

Blog banner

Cache memory

Blog banner

What is semaphore in operating system?

Blog banner

Google

Blog banner

STARVATION

Blog banner

Virtual Machine

Blog banner

Race Condition in Operating Theatre

Blog banner

Open Source Project By Google

Blog banner

Footprinting

Blog banner

STUDY OF SYSTEM HACKING TOOLS

Blog banner