wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual memory

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

Benefits and drawback of web security.

Blog banner

Vulnerability Assessment

Blog banner

Khau Galli – Vile Parle

Blog banner

Memory management

Blog banner

Memory Management

Blog banner

What is Spyware?

Blog banner

Ethical Hacking

Blog banner

Starvation

Blog banner

Understanding Univariate, Bivariate, and Multivariate Analysis in Data Science

Blog banner

Operating system

Blog banner

Virtual Machine

Blog banner

IO Buffers

Blog banner

What Makes Patola the Queen of Silk?

Blog banner

I/O Buffering

Blog banner

The Power of Cyber Forensic in Solving Crimes

Blog banner

MOBILE DEVICE FORENSIC

Blog banner

Power of words

Blog banner

“Shot on iPhone” : A campaign by Apple that turned into a prodigy

Blog banner

Unlocking Success: Mastering Google Ads Strategies

Blog banner

MORDERN UNIX SYSTEM

Blog banner

Study of Sniffing Tools

Blog banner

Why Are So Many Adults Getting Diagnosed with ADHD?

Blog banner

Simple Ways of Avoiding Basic Mistakes in Smart Phone Security

Blog banner

Game via listing method

Blog banner

Go Daddy

Blog banner

Memory Management of Operating System(OS)

Blog banner

File system

Blog banner

Tableau

Blog banner

Wedding photographer

Blog banner

MY MOST THRILLED TREK ..... BHAIRAVGAD

Blog banner

GOOGLE

Blog banner

Memory Management

Blog banner

Explain Kernel in OS

Blog banner

SESSION HIJACKING

Blog banner

Meal Maharaj — 3 CP, 5 CP, 8 CP. Same Love, Different Portions

Blog banner

How to feel Happy everyday day

Blog banner

Malicious softwares

Blog banner

Service Catalogue Management

Blog banner

What does the Australian summer have in store for your oral health?

Blog banner

Virus

Blog banner

Multiple processor scheduling

Blog banner

John Titor: The Time Traveler

Blog banner