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

I/O Management and Disk Scheduling

Blog banner

10 Types of Friends in every friend group

Blog banner

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

Blog banner

Consumer to consumer Business model

Blog banner

KAHAWA TEA

Blog banner

Career v/s Job : Choose your passion

Blog banner

Introduction my self

Blog banner

Famous Indian dishes that where misunderstood to be Indian

Blog banner

Deadlock and Starvation

Blog banner

Lemon and Chilli Pickle (Limbu Mirchi Achar)

Blog banner

INTERNET SECURITY

Blog banner

BLOCKCHAIN MACHANISM

Blog banner

SWEET SHREDDED MANGO CHUNDA (MANGO CHUNDA)

Blog banner

Senseless Teeths

Blog banner

Texting is actually better than talking in person

Blog banner

How Puppet Shows and Role Play Teach Empathy to Preschoolers

Blog banner

Race Conditions

Blog banner

Challenges of Digital forensics in cloud computing environment

Blog banner

The evolution of OS

Blog banner

IT Service as as Value Creation

Blog banner

Health and fitness

Blog banner

Krishna Rao SAP ID--53003230076

Blog banner

Understanding Regression Analysis

Blog banner

10 Interesting Facts about Attack on Titan

Blog banner

Malware Defense

Blog banner

Autonomy Vehicles: Future Ki Gadiya

Blog banner

Starvation

Blog banner

LIMITED EDITION

Blog banner

How the mobile IP is used in GSM architecture.

Blog banner

MOVEMBER

Blog banner

Microsoft Windows Overview

Blog banner

How Cyber Forensics use in AI

Blog banner

A Survey of Anti-Forensic Techniques: Methods, Challenges, and Countermeasures

Blog banner

The Impact of Tolerances and Wall Thickness on Pipeline Integrity

Blog banner

Travel: Everything Everywhere!

Blog banner

THE INPACT OF SOCIAL MEDIA!

Blog banner

What is Network Security?

Blog banner

Logical and physical address

Blog banner

Music helps reduce stress

Blog banner

MODERN OPERATING SYSTEM

Blog banner

EID UL FITR

Blog banner

Article on IT development trends

Blog banner