wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual memory

profile
Darshan Tank
Aug 12, 2024
0 Likes
0 Discussions
70 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

Travel: Everything Everywhere!

Blog banner

How to setup a professional looking business account on Instagram?

Blog banner

Cache memory

Blog banner

Modern Operating Systems.

Blog banner

Sweet and Sour Mango Pickle (Gol Keri)

Blog banner

The Memory Hierarchy

Blog banner

Linker

Blog banner

Social Engineering

Blog banner

QUANTUM COMPUTING IN SECURITY:A GAME CHANGER IN DIGITAL WORLD

Blog banner

5 People who claimed to have Time Traveled

Blog banner

Operating System Objectives and Functions

Blog banner

Google App Engine

Blog banner

bulk email software

Blog banner

Operating system

Blog banner

Importance of Morning Routines for Students During the Festive Season

Blog banner

Next time you click on "Remind me later", think twice!

Blog banner

Why Businesses Are Investing More in Automation than Advertising?

Blog banner

File management

Blog banner

Decoding Confusion Matrix

Blog banner

The War With Cold On Earth

Blog banner

GraphX:- A graph processing tool

Blog banner

Top 10 Logos and their meanings

Blog banner

Elegant fashion style

Blog banner

How Much Protein Do You Really Need Every Day?

Blog banner

Understanding Input Based Keylogger Activation Systems: Risks and Mitigation

Blog banner

BEAUTY IS IN THE EYE OF THE BEHOLDER

Blog banner

Consumer to consumer Business model

Blog banner

Sensory Play for Toddlers: Boosting Curiosity Through Touch, Sound, and Colour

Blog banner

Types Of scheduling

Blog banner

SQL Injection practice on DVWA

Blog banner

LinkedIn: Watch out for these 7 upcoming updates in 2023

Blog banner

Game Theory in Blockchain

Blog banner

Note Taker App

Blog banner

Benefits of Yoga

Blog banner

WomenEmpowerment

Blog banner

Importance Of Education.

Blog banner

Internet: The Vast Ocean Of Knowledge.

Blog banner

How to invest in Indian Stock Market ? ~ Tutorial 1

Blog banner

Personalized Movie Recommendations with Data Science

Blog banner

The Role of Fibre in Everyday Nutrition and Digestive Health

Blog banner

Corporate Discipline.

Blog banner

RAID_142

Blog banner