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

Denial-of-Service and Distributed Denial-of-Service Attack Techniques

Blog banner

Session Hijacking

Blog banner

Craziness of dream 11 and how it impacts on our life

Blog banner

How To Invest in Indian Stock Market For Beginners. ~ Tutorial 2 (NSDL And CSDL) Continued...

Blog banner

NodeJs

Blog banner

" THE ANSWERS THAT LED INDIAN BEAUTIES TO THE MISS UNIVERSE HISTORIC WIN. "

Blog banner

MEMORY MANAGEMENT FILE

Blog banner

Buffer overflow

Blog banner

Inventory management software system

Blog banner

The evolution of OS

Blog banner

Understanding Input Based Keylogger Activation Systems: Risks and Mitigation

Blog banner

Virtual machine

Blog banner

Evolution of Operating system.

Blog banner

From Loom to Luxury: How Patola Elevates Modern Wardrobes

Blog banner

Celebrate Diwali the Delicious Way with Meal Maharaj Catering

Blog banner

Article on Fresh Book

Blog banner

objectives and functions of operating system

Blog banner

Why Extreme Opinions Are Rising: Psychological Insights into Society’s Divides

Blog banner

Severe landslides continue to cause concern in Joshimath, Uttarakhand

Blog banner

Every body is beautiful

Blog banner

SMARTSHEET MANAGEMENT SYSTEM

Blog banner

Social Engineering

Blog banner

Theads

Blog banner

The New Dr. Frankenstein who will perform first full head transplant

Blog banner

**THE MUJAWARR: Transforming the Logistics Industry**

Blog banner

Crypto tax evasion

Blog banner

GIS Mapping

Blog banner

BENIFITS OF YOGA

Blog banner

Bitcoin sent using radio waves! No internet!

Blog banner

Top 5 Benefits of Artificial Intelligence

Blog banner

Real-Time Operating Systems (RTOS) Deep Explanation

Blog banner

The Five Steps of Data Science

Blog banner

Developments in Modern Operating Systems

Blog banner

KAHAWA TEA

Blog banner

Computer Security

Blog banner

Mail merge

Blog banner

Process State

Blog banner

Cyber Security Control

Blog banner

Navigation With Indian Constellation(NavIC) by ISRO in Geographic Information Systems

Blog banner

Modern Operating Systems.

Blog banner

In the world of Technology...

Blog banner

Video games

Blog banner