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

MEMORY MANAGEMENT

Blog banner

Exploring Virtual Machines and Computer Forensic Validation Tools

Blog banner

Clarizen

Blog banner

The Importance of Financial Literacy for College Students

Blog banner

The Impact of Cyber Forensics on Corporate Governance and Compliance

Blog banner

Pooja Silver

Blog banner

What is Password Cracking ? and it's Techniques.

Blog banner

RACI model in IT services

Blog banner

Artificial Intelligence and I

Blog banner

Guidelines for a Low sodium Diet.

Blog banner

HR Automation : Need of the hour

Blog banner

Cache Memory in Operating Systems

Blog banner

Virtual Machine

Blog banner

"Games and the future"

Blog banner

Excel records

Blog banner

Knowledge Management in Continual Service improvement (CSI)

Blog banner

Security issues

Blog banner

CONCURRENCY: MUTUAL EXCLUSION AND SYNCHRONIZATION-het karia

Blog banner

Mobile Security

Blog banner

Memory management

Blog banner

Developments in Modern Operating Systems

Blog banner

DNS Cache

Blog banner

" THE ANSWERS THAT LED INDIAN BEAUTIES TO THE MISS UNIVERSE HISTORIC WIN. "

Blog banner

GIS Mapping

Blog banner

Health is Wealth

Blog banner

Jamming Attacks in Network Security: Disrupting Communication Signals

Blog banner

The Features of Blockchain

Blog banner

Anomaly Detection in Behavioral Data Using Machine Learning

Blog banner

Memory Management in Operating System

Blog banner

CONCURRENCY

Blog banner

OS Evolution Achievements

Blog banner

Uniprocessor scheduling

Blog banner

10 Signs That Prove YOU are his FIRST priority.

Blog banner

Life of an army person

Blog banner

Facebook Shut Down an AI Program!!! Facebook AI bots became Terminators???

Blog banner

BLOCKCHAIN MACHANISM

Blog banner

Firewall / IDS Evasion Techniques

Blog banner

Network Security Risks

Blog banner

FRIENDSHIP

Blog banner

Process and Threading

Blog banner

Password Generator - Lisp

Blog banner

Solitary Play Activities for Preschoolers: Types and Benefits

Blog banner