wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual Memory - Explaination, Working, Steps

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

Data Visualization- Importance and tools (Tableau,Power BI, Matplotlib)

Blog banner

Cache Memory in Operating Systems

Blog banner

10 Signs your Computer has Virus

Blog banner

My First Trek - Sondai, Karjat - Shoaib Malik

Blog banner

Modern Operating System - Suren Kotian

Blog banner

Gamer life

Blog banner

Blockchain Transactions

Blog banner

Electronic data interchange

Blog banner

Importance of self defence for girls

Blog banner

Business Engineering

Blog banner

Education?

Blog banner

File sharing

Blog banner

Practical Implementation of Client Server model using TCP/IP.

Blog banner

Dove’s Real Beauty Campaign- Case Study

Blog banner

PERT Overview

Blog banner

Toothache at night? What does this mean, and how to cope with it?

Blog banner

Memory Management of Operating System(OS)

Blog banner

Review on Cyber Forensics and its Analysis Tools

Blog banner

Is It Too Late to Straighten My Teeth as an Adult?

Blog banner

Raid

Blog banner

Uniprocessor Scheduling

Blog banner

Corporate Discipline.

Blog banner

What is semaphore in operating system?

Blog banner

Uniprocessor Scheduling

Blog banner

A Heartfelt Act of Kindness

Blog banner

Hacking Mobile Platforms

Blog banner

Navigating the Digital Battlefield: Security Breaches and Effective Countermeasures

Blog banner

Firewall in Computer Network

Blog banner

Modern OS

Blog banner

Cache Memory

Blog banner

Google

Blog banner

The Procedural Framework for Corporate High-Tech Investigations

Blog banner

Way to make your meal healthier.

Blog banner

The Chapped Lips and Dry Mouth Trap: The Sneaky Reason Cavities Spike in Winter

Blog banner

Europe Through My Lens

Blog banner

Review on Recovering Deleted Files

Blog banner

Deadlock and Starvation

Blog banner

Deadlock and starvation

Blog banner

CYBERPEACEKEEPING: NEW WAYS TO PREVENT AND MANAGE CYBERATTACKS

Blog banner

Protein and Energy: Why Your Workday Diet Needs More of It

Blog banner

Internet of Things and cyber security

Blog banner

Understanding Portion Control: How Much Food Do You Really Need?

Blog banner