wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual memory

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

Depression

Blog banner

Direct memory access

Blog banner

Explaining Buffer Overflow with Example

Blog banner

Simple STEM Activities for Toddlers That Spark Curiosity

Blog banner

MORDERN UNIX SYSTEM

Blog banner

A-B-C of Networking: Part-3 (Topology [Bus & Star])

Blog banner

Ola

Blog banner

Cache Memory in Operating Systems

Blog banner

Operating Systems

Blog banner

Explain the concept of ( MIS) Management information systems

Blog banner

Memory Management

Blog banner

Starvation and Deadlock.

Blog banner

Cache memory

Blog banner

Threat from Inside: Educating the Employees Against Cyber Threats

Blog banner

Threat management

Blog banner

Why You Should Not Use Free VPNs

Blog banner

DBMS and various career options related to it.

Blog banner

MACHINE LEARNING

Blog banner

Revolutionary AI Tool: ChatGPT

Blog banner

Elegant fashion style

Blog banner

Jira service Management

Blog banner

OS Assignment 3 Deadlock

Blog banner

Disk Management

Blog banner

Memory Management - operating system

Blog banner

Whatsapp Messenger

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Policies for Service Transition

Blog banner

IT security management

Blog banner

Service Validation and Testing during the Design Phase

Blog banner

The launch of UniMap by HERE

Blog banner

Memory Management

Blog banner

POVERTY:Causes and solutions to problems

Blog banner

What is Influencer Marketing and its Trends

Blog banner

Cache memory

Blog banner

Major achievement

Blog banner

Big Data Architecture

Blog banner

Art and Culture of Rajasthan

Blog banner

Creating Digitally Signed Document

Blog banner

Instagram

Blog banner

DEVELOPMENTS LEADING TO MODERN OPERATING SYSTEMS

Blog banner

Data Science in Healthcare: Predicting Diseases

Blog banner

MailChimp

Blog banner