wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual memory

profile
Neha Mendapara
Jul 04, 2024
0 Likes
0 Discussions
135 Reads

Virtual memory in operating system is defined as technique of management of memory where main memory can be stored in secondary memory as if it is a part of it. So let us understand why is it called virtual memory? A memory management which provides an idealized representation of the storage resources available on a machine, creating the illusion for users of having a very large main memory. It is the space of HDD or SSD that acts as a part of system's RAM(Random Access Memory). Virtual Memory or Virtual Storage is enacted using "demand paging". A page is only loaded into memory when it is specifically referenced. Now let's grasp some knowledge about how virtual storage is operated. The operating system splits memory with a set number of addresses into pagefiles or swap files. The optimistic advantage of virtual memory are as follows:-

 1.Large Memory:-Virtual memory gives more storage area as compared to physically present in the system by utilizing disk space as an extension of physical RAM.

 2.Memory paging:- It divides memory into fixed-size blocks called pages so that day is allocated in an organized way

 3.Demand Paging: An optimization technique used with virtual memory where pages are loaded into RAM only when they are needed, rather than loading the entire program into memory at once. There are many advantages of it but as a coin has two sides there are some flaws also of it. Some of the disadvantages of Virtual Memory are as follows:-

  1. Complexity:-Virtual memory are complex to implement and maintain.They require sophisticated algorithms for page replacement, memory allocation, and address translation, which can be challenging to optimize and debug.
  2. Fragmentation in virtual memory systems can disrupt efficient memory allocation by either dividing free memory into non-contiguous small blocks (external fragmentation) or allocating more memory than is needed (internal fragmentation). These issues complicate memory management and can impair system performance. 
  3.  Security Risks:-Virtual memory poses security risks due to the potential exposure of sensitive data left in memory pages that are swapped out to disk without proper erasure. Effective management and encryption of swapped-out pages are essential measures to address these vulnerabilities.Virtual memory is crucial for modern operating systems as it allows efficient and flexible use of memory resources, enhancing overall system performance and usability.                         

Neha mendapara

53003230074

Div A


Comments ()


Sign in

Read Next

Incident management in ITSM

Blog banner

OPERATING SYSTEM

Blog banner

Title: Modern Operating Systems: Powering the Digital Era

Blog banner

VIRTUAL MACHINE

Blog banner

The Future of Web Development in 2026: Trends Every Business Must Know

Blog banner

PROCESS STATES OF OPERATING SYSTEM

Blog banner

Virtual memory

Blog banner

Koinex is shutting down and here is how you can withdraw...

Blog banner

Steganography and Steganalysis

Blog banner

Coping with Diagnosis Shock

Blog banner

DMZ: Your Secret Weapon for Data Security

Blog banner

Depression

Blog banner

How to use open SSL for web server - browser communication

Blog banner

How to Compare Schools Before an Admission Decision

Blog banner

Malicious softwares

Blog banner

Spotify

Blog banner

Uber

Blog banner

Key to success in Sports

Blog banner

Virtual memory in Operating System

Blog banner

Solitary Play Activities for Preschoolers: Types and Benefits

Blog banner

GraphX:- A graph processing tool

Blog banner

Impacts of Data Breach On Companies Challenges and Prevention

Blog banner

Search Marketing In 2026: From Keywords To Credibility And User Intent

Blog banner

Making Money through Instagram

Blog banner

File management

Blog banner

Smitten Kitchen Keepers

Blog banner

Thumb Sucking: When It’s Normal and When It Becomes a Dental Problem

Blog banner

I/O Buffering

Blog banner

Dudhasagar waterfall ?

Blog banner

Study on cyber and network forensic in computer security management

Blog banner

Cache Memory

Blog banner

Cache Memory

Blog banner

Network Footprinting in Cybersecurity

Blog banner

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

Blog banner

Blockchain in IoT Applications

Blog banner

Process Creation

Blog banner

Some web vulnerabilities

Blog banner

What Function Does SEO Serve in Digital Marketing?

Blog banner

SECURITY RISKS OF REMOTE WORKING

Blog banner

Memory Management

Blog banner

What Your Child Learns During Free Play (That You Might Not Notice)

Blog banner

FAMILY WHERE LIFE BEGINS....

Blog banner