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

Cache memory

Blog banner

Technological Advancement

Blog banner

Indian Culture and Tradition

Blog banner

A-B-C of Networking: Part-1 (Basics)

Blog banner

Security issues

Blog banner

World’s rarest passport owned by 500 people.

Blog banner

Knowledge Management in Continual Service improvement (CSI)

Blog banner

Explain the concept of ( MIS) Management information systems

Blog banner

10 Reasons to date your best friend

Blog banner

Time Series Analysis

Blog banner

Swiggi

Blog banner

Why we should do reading

Blog banner

Processes: Process Description and Control.

Blog banner

Cloud Computing: Threats and Vulnerabilities

Blog banner

Networking 101: How to Build Meaningful Connections in College

Blog banner

Virtual Memory

Blog banner

Race Condition in Operating Theatre

Blog banner

Memory Management

Blog banner

**THE MUJAWARR: Transforming the Logistics Industry**

Blog banner

Operating system

Blog banner

Apache Kafka

Blog banner

WHAT IS SNAPCHAT AND HOW DOES IT WORK?

Blog banner

Exploring Arcadia’s Cowboy Culture, Peace River & Hidden Attractions

Blog banner

Women empowerment

Blog banner

MIDDLE CLASS MELODIES!!

Blog banner

Synchronization

Blog banner

OS PROCESS DESCRIPTION AND CONTROL-SARVAGYA JALAN

Blog banner

Paid Email

Blog banner

Deadlock in Operating systems

Blog banner

VIRUS

Blog banner

Memory Management

Blog banner

What is a geographic information system (GIS)?

Blog banner

Modern operating system

Blog banner

Im Photographer

Blog banner

Blockchain uses and use cases

Blog banner

Memory Management

Blog banner

10 Types of Friends in every friend group

Blog banner

Process Description

Blog banner

Functions of operating system

Blog banner

STARVATION

Blog banner

Heart Fulness Meditation

Blog banner

INSTAGRAM

Blog banner