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

Earth with no trees

Blog banner

Evolution of the Microprocessor ~ Aditya Pai

Blog banner

Memory Management

Blog banner

Virtual memory in Operating System

Blog banner

Smart Shoephone: Is that technology overdose!?

Blog banner

Hello World

Blog banner

Service design process in ITSM

Blog banner

Proton mail

Blog banner

Challenges of Digital forensics in cloud computing environment

Blog banner

INTERRUPTS

Blog banner

How to Run your First android App

Blog banner

Perfect Moments to Wear a Rich Patola Design Outfit

Blog banner

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

Blog banner

The Impact of Cyber Forensics on Corporate Governance and Compliance

Blog banner

Memory Management in Operating System

Blog banner

VIDEO INTERVIEWS : A NEW ECOSYSTEM TO GET DREAM JOBS

Blog banner

Service Transition Process in ITSM

Blog banner

Palm Vein Biometric Technology; Contactless vein authentication

Blog banner

Embedding a Youtube video on Wisemonkeys

Blog banner

Multicore and multithreading 171

Blog banner

Deadlocks

Blog banner

Introduction to Solidity Programming for Blockchain Development

Blog banner

Blockchain

Blog banner

Note Taker App

Blog banner

Microsoft Windows Overview

Blog banner

Understanding the 'Ambiverts'

Blog banner

Deadlock

Blog banner

"Geographic Information Systems (GIS) and its Applications in Urban Planning"

Blog banner

City of Mumbai (Bombay):

Blog banner

virtual machines and virtualization

Blog banner

An Introduction To Quick Solutions Of International Dating Sites

Blog banner

Design Considerations for Disk Cache Management

Blog banner

How to kiss

Blog banner

Components of GIS

Blog banner

File management

Blog banner

Kernel Modes: User Mode vs. Kernel Mode - 80

Blog banner

Technical SEO : Total Guide

Blog banner

Apache Kafka

Blog banner

Article on different management system

Blog banner

Deadlock

Blog banner

Firewall in Computer Network

Blog banner

Soak knowledge and level up your intellectual potential!!!

Blog banner