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

Firewall / IDS Evasion Techniques

Blog banner

Explain DBMS in Brief

Blog banner

Never give up

Blog banner

Modern Operating System

Blog banner

Jira Software

Blog banner

How to write a cover letter

Blog banner

The Sunny Side of Instagram

Blog banner

Understanding E-mail Servers

Blog banner

Article on Team Work

Blog banner

Bit Coins

Blog banner

A Happier Workplace Starts with Healthy Lunches by Meal Maharaj

Blog banner

John Titor: The Time Traveler

Blog banner

DIGITAL TECHNOLOGY

Blog banner

Digital Marketing - The new way to reach end consumer

Blog banner

Some facts about Technology

Blog banner

Every body is beautiful

Blog banner

Why is online marketing is important in current scenario

Blog banner

Why we fail after giving 100% ?

Blog banner

Animal’s have my heart

Blog banner

The Everyday Parenting Dilemma: Safety Vs Independence

Blog banner

What is Minting & Mining

Blog banner

DBMS and various career options related to it.

Blog banner

GraphX:- A graph processing tool

Blog banner

Domain Name System

Blog banner

The Dark Web: A Breeding Ground for Cybercriminals – How to Guard Against Threats

Blog banner

Processing Crime and Incident Scenes

Blog banner

VIRUS

Blog banner

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

Blog banner

Fault Tolerance in an Operating System

Blog banner

Cloud Forensic Tools And Storage :A Review Paper

Blog banner

Deadlocks

Blog banner

Cyber Security in Data Breaching

Blog banner

Review on Cyber Forensics and its Analysis Tools

Blog banner

Direct Memory Access

Blog banner

SQL Injection

Blog banner

What is process

Blog banner

What is service level Agreement?

Blog banner

THE INPACT OF SOCIAL MEDIA!

Blog banner

Embaded operating system

Blog banner

Deadlock

Blog banner

What is time ? The term which has astonished Scientists

Blog banner

Fault Tolerance

Blog banner