wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual memory

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

Gis in agriculture and farming

Blog banner

Cache memory

Blog banner

Why You Need 2FA (Two-Factor Authentication) On Your Email And Other Online Accounts

Blog banner

Why Mumbai Professionals Are Switching Back to Home-Style Tiffin Meals

Blog banner

PYTHON

Blog banner

Article on IT development trends

Blog banner

GIS

Blog banner

Benefits of Yoga

Blog banner

Sweet and Sour Mango Pickle (Gol Keri)

Blog banner

INTERNET

Blog banner

Top 10 Logos and their meanings

Blog banner

Article on Fresh Book

Blog banner

How International Schools Build Global-Minded Students through Curriculum & Activities

Blog banner

The Impact of Cyber Forensics on Corporate Governance and Compliance

Blog banner

Preparing Students for Higher Education: How International Schools Shape Future Success

Blog banner

FREE VERSION OF G-MAIL

Blog banner

Why Should You Schedule Tweets on Twitter?

Blog banner

10 Reasons to date your best friend

Blog banner

Memory management

Blog banner

Having passion in life

Blog banner

Heart Fulness Meditation

Blog banner

How return on investment is defined in IT services

Blog banner

Importance of Website

Blog banner

Balance

Blog banner

Fault Tolerance

Blog banner

Zomato's Secret Digital Marketing Techniques!

Blog banner

Use case of K-means clustering

Blog banner

Mumbai

Blog banner

Web browser forensics:Tools,Evidence collection and analysis

Blog banner

E-commerce

Blog banner

Importance Of Education.

Blog banner

Why Dry Fruits Make the Perfect Gifting Choice for Every Occasion?

Blog banner

Flipkart

Blog banner

Short note on Microsoft office

Blog banner

What is process

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

Earth with no trees

Blog banner

What Your Music Taste Reveals About Your Personality

Blog banner

"Life as a Part-time Student"

Blog banner

Data Warehousing

Blog banner

Travelling blog

Blog banner

Decision Tree: A Diagram Model

Blog banner