wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual Memory - Explaination, Working, Steps

profile
Aditya Pai
Aug 13, 2024
0 Likes
0 Discussions
139 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

Blog name

Blog banner

Uniprocessor Scheduling

Blog banner

How Men and Women Process Pain Differently

Blog banner

Stephen Hawking : A Remarkable Physicist

Blog banner

Beautiful and stunning natural phenomena worth to see

Blog banner

Operating system evolution

Blog banner

Geographic Information Systems(By aditi Unnikrishnan)

Blog banner

Rain bow

Blog banner

Linux 94

Blog banner

OPERATING SYSTEM

Blog banner

MEMORY MANAGEMENT FILE

Blog banner

Deadlock

Blog banner

FASHION

Blog banner

Consumer to consumer Business model

Blog banner

ITIL Version 3 and 4 differenciation?

Blog banner

10 Amazing facts about Tokyo Ghoul

Blog banner

The IT Service Lifecycle

Blog banner

Knowledge Management in Continual Service improvement (CSI)

Blog banner

Best password managers: Reviews of the top products

Blog banner

Clustering Techniques

Blog banner

Search Marketing In 2026: From Keywords To Credibility And User Intent

Blog banner

EVOLUTION OF MICROPROCESSOR

Blog banner

How To Invest In Indian Stock Market @ BSE &amp; NSE ~ Tutorial 3

Blog banner

I/O Buffering

Blog banner

INTERNET

Blog banner

PERSONALITY DEVELOPMENT

Blog banner

Zomato (Income Sources)

Blog banner

Biometric Authentication Vulnerabilities

Blog banner

Service Operations Principles

Blog banner

Virtual Machine's

Blog banner

Bit Coins

Blog banner

Why Inconel 625 and Monel 400 Remain Unbeatable in Refinery Applications?

Blog banner

Advantage of freedom

Blog banner

Supervised and Unsupervised Learning

Blog banner

Components of GIS

Blog banner

Artificial Intelligence (AI)

Blog banner

Bharat Maps

Blog banner

'Positivity in life'

Blog banner

Distributed Denial of Service (DDoS) attack

Blog banner

QUANTUM COMPUTING IN SECURITY:A GAME CHANGER IN DIGITAL WORLD

Blog banner

MySQL

Blog banner

Trello ( management software)

Blog banner