wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual memory

profile
Darshan Tank
Aug 12, 2024
0 Likes
0 Discussions
65 Reads

Virtual memory 

In computing, virtual memory, or virtual storage, is a memory managament technique that provides an idealized abstraction of the storage resources that are actually available on a given machin which, creates the illusion to users of a very large (main) memory.

The computer's oprating system, using a combination of hardware and software, maps momery addresses used by a program, called virtual addresses, into physical addresses in computer memory. main storage, as seen by a process or task, appears as a contiguous address space or collection of contiguous segments. The operating system manages virtual address spaces and the assignment of real memory to virtual memory.

The primary benefits of virtual memory include freeing applications from having to manage a shared memory space, ability to share memory used by libraries between processes, increased security due to memory isolation, and being able to conceptually use more memory than might be physically available, using the technique of paging or segmentation.

Properties

Virtual memory makes application programming easier by hiding fragmentation of physical memory, by delegating to the kernel the burden of managing the memory hierarchy. (eliminating the need for the program to handle overlays explicitly); and, when each process is run in its own dedicated address space, by obviating the need to relocate program code or to access memory with relative addressing.

 memory virtualization can be considered a generalization of the concept of virtual memory.

Advantages of Virtual Memory

1.The degree of Multiprogramming will be increased.

2. User can run large application with less real RAM.

3. There is no need to buy more memory RAMs.

Disadvantages of Virtual Memory

  1. The system becomes slower since swapping takes time.
  2. It takes more time in switching between applications.
  3. The user will have the lesser hard disk space for its use.

Comments ()


Sign in

Read Next

Digital Forensics Challenges and Tools

Blog banner

Characteristics of Etherum

Blog banner

Note on Process, Process creation and Process termination

Blog banner

OS Assignment-3

Blog banner

Security issues

Blog banner

Blockchain Transactions

Blog banner

10 Unknown facts about India's Independence

Blog banner

Zomato's Secret Digital Marketing Techniques!

Blog banner

LISP - Library Management System

Blog banner

What do you mean by online marketing and why do you need to know about it

Blog banner

India Digital Personal Data Protection Act, 2023

Blog banner

Dos (Denial of service) Attack

Blog banner

Deadlock in operating system

Blog banner

Financial Stress and Mental Health

Blog banner

Different Types of Data

Blog banner

Processes : Process description and control

Blog banner

History of ITIL

Blog banner

Why Travellers from Miami & Orlando Are Visiting Arcadia for Weekend Getaways?

Blog banner

Capacity management in ITSM

Blog banner

Odoo

Blog banner

Security issues

Blog banner

IP Address

Blog banner

Why Inconel 625 and Monel 400 Remain Unbeatable in Refinery Applications?

Blog banner

Disk cache

Blog banner

Networking 101: How to Build Meaningful Connections in College

Blog banner

Steganography

Blog banner

The Memory Hierarchy

Blog banner

Data Warehousing

Blog banner

Different Types of Data

Blog banner

Outlook.com

Blog banner

WINDOWS I/ O

Blog banner

MEMORY MANAGEMENT

Blog banner

Python as a tool for data analysis

Blog banner

Review on Cyber Forensics and its Analysis Tools

Blog banner

SEIZING DIGITL EVIDENCE AT THE SCENE

Blog banner

Threat management

Blog banner

Brain wash of social media

Blog banner

Reconnaissance

Blog banner

Types of E-Commerce

Blog banner

Sage business cloud accounting

Blog banner

Basic Security For SOAP Services

Blog banner

JUSTICE FOR EVERY “BEZUBAAN ANIMAL”

Blog banner