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

IS CONVERTING AMBITION INTO PROFESSION?

Blog banner

Service Validation and Testing during the Design Phase

Blog banner

SECURITY TOOLS

Blog banner

Service transistion under difficult conditions

Blog banner

CyberSecurity Color Wheel

Blog banner

Hypothesis Testing in Data Science

Blog banner

PERSONALITY DEVELOPMENT

Blog banner

MEMORY MANAGEMENT

Blog banner

CYBERBULLYING: Negative comments!

Blog banner

Analysis of Digital Evidence In Identity Theft Investigations

Blog banner

A-B-C of Networking: Part-1 (Basics)

Blog banner

Know your Processors!

Blog banner

WHAT IS TWITTER AND HOW DOES IT WORK

Blog banner

A Short History of GIS

Blog banner

Different Types of Data

Blog banner

The Procedural Framework for Corporate High-Tech Investigations

Blog banner

Security issues

Blog banner

Memory Management in Operating System

Blog banner

A Heartfelt Act of Kindness

Blog banner

Social engineering in cyber security

Blog banner

Memory management

Blog banner

Virtual Memory

Blog banner

child Labour

Blog banner

Segmentation and paging concept

Blog banner

Evolution of operating system

Blog banner

What is Internet

Blog banner

The Bold Digital Marketing Moves That Made Durex India’s Second-Largest Condom Brand

Blog banner

INTERRUPTS

Blog banner

Smartsheet

Blog banner

Os assignment

Blog banner

How to insert contacts in zoho crm using php

Blog banner

Paginng In OS

Blog banner

Evolution of operating systems

Blog banner

Famous Indian dishes that where misunderstood to be Indian

Blog banner

Balance

Blog banner

"Mahakali cave"

Blog banner

virtual machine

Blog banner

Culture Of Ladakh

Blog banner

Excel records

Blog banner

Top 5 Benefits of Artificial Intelligence

Blog banner

SPEM

Blog banner

PROCESS STATE:

Blog banner