wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual memory

profile
Neha Mendapara
Jul 04, 2024
0 Likes
0 Discussions
137 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

EdTech (Education Technology)

Blog banner

Theads

Blog banner

Instagram

Blog banner

Memory Management - operating system

Blog banner

TRELLO

Blog banner

ONLINE NEWSROOMS

Blog banner

Pink sauce pasta

Blog banner

Decision Tree: A Diagram Model

Blog banner

A Heartfelt Act of Kindness

Blog banner

GIS in Disaster Management

Blog banner

GIS Topography

Blog banner

Real time scheduling

Blog banner

Memory management

Blog banner

Memory management

Blog banner

Ethical Issues in Data Science and Role of Data Science in Smart Cities

Blog banner

Loneliness

Blog banner

Components of GIS

Blog banner

Data Acquisition in Cyber Forensics

Blog banner

BITCOIN WALLET

Blog banner

LISP - Library Management System

Blog banner

LINUX

Blog banner

Sarasota Polo Club, Myakka City — A Luxury Day Trip from Oak Tree Hotel, Arcadia

Blog banner

Data Mining

Blog banner

Animal’s have my heart

Blog banner

IO Buffers

Blog banner

Modern Operating Systems

Blog banner

The Role of Summer Camps in Early Childhood Development

Blog banner

Starvation and Deadlock.

Blog banner

Finding Meaning, and Identity : Understanding Existential Concerns and Mental Well-being

Blog banner

Threads

Blog banner

INTERRUPTS

Blog banner

E-learning in today's world

Blog banner

How Does SSO Works

Blog banner

Data Security must be your Priority!

Blog banner

Electronic Funds Transfer

Blog banner

Top 4 Places To Stay In Copenhagen

Blog banner

Uniprocessor Scheduling

Blog banner

Impacts of Data Breach On Companies Challenges and Prevention

Blog banner

This too shall pass

Blog banner

Data-Driven Prediction of Virtual Item Prices in Online Games

Blog banner

6 Digital Marketing Trends You Must Watch Out For In 2022

Blog banner

Article on team management software

Blog banner