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

Importance of self defence for girls

Blog banner

GIS Applications: How Different Industries are Leveraging Geospatial Data

Blog banner

What is OS and its overview

Blog banner

Europe Through My Lens

Blog banner

Modern operating system

Blog banner

Session Hijacking

Blog banner

Virtual memory

Blog banner

Uniprocessor scheduling

Blog banner

Cloud Technology and its Implications for Entrepreneurship

Blog banner

Operating system

Blog banner

FREE VERSION OF G-MAIL

Blog banner

geographic information system (GIS)

Blog banner

Review on Recovering Deleted Files

Blog banner

Memory management

Blog banner

Importance of internet

Blog banner

Smartsheet

Blog banner

Understanding Univariate, Bivariate, and Multivariate Analysis in Data Science

Blog banner

The Golden Temple , Amritsar

Blog banner

PERT Overview

Blog banner

Modern Operating System - Suren Kotian

Blog banner

"The Benefits of Using GIS in Agriculture"

Blog banner

5 People who claimed to have Time Traveled

Blog banner

Processes: Process Description and Control.

Blog banner

MUTUAL EXCLUSION

Blog banner

DELIRIUM

Blog banner

Jira service Management

Blog banner

INTRANET

Blog banner

Music

Blog banner

Inventory management software system

Blog banner

Khau Galli – Vile Parle

Blog banner

PHISHING

Blog banner

Natural Language Processing(NLP)

Blog banner

Characteristics of Etherum

Blog banner

Multithreading in Operating System

Blog banner

URL vs Domain

Blog banner

What type of stock broker do I need?

Blog banner

Cloud Computing: Threats and Vulnerabilities

Blog banner

What are Tenders its various types

Blog banner

Honeypot in cyber security

Blog banner

Direct memory access (DMA)

Blog banner

Network Forensics Tools and Techniques

Blog banner

Multiprocessor and Multicore Organization

Blog banner