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

An Overview of Virtual Machines

Blog banner

Hosting basics

Blog banner

Malware Detection Techniques for Mobile Devices

Blog banner

All you need to know about Cassandra

Blog banner

Proton mail

Blog banner

Microsoft Word

Blog banner

Concurrency and Deadlocks

Blog banner

Importance of Network Security Risk

Blog banner

The role of artificial intelligence in automating digital forensic analysis.

Blog banner

OPERATING SYSTEM

Blog banner

Types Of Interrupt

Blog banner

OS DESIGN CONSIDERATIONS FOR MULTIPROCESSOR

Blog banner

Privacy in Social Media and Online Services

Blog banner

Dr. Venkadavarahan

Blog banner

PYTHON

Blog banner

Cyber Security Control

Blog banner

Water Resources are about to exhaust...

Blog banner

Europe Through My Lens

Blog banner

Principles of Service Operation

Blog banner

Digital Balance: Keeping Children Mindful in the Screen Age

Blog banner

Virtual Machine

Blog banner

new blog

Blog banner

Process State

Blog banner

Ola

Blog banner

Emailing the merger document

Blog banner

Fitness

Blog banner

Characteristics of Etherum

Blog banner

Automating OSINT tasks for efficient Cyber Forensics Investigations

Blog banner

Travel: Everything Everywhere!

Blog banner

Is it important to follow all the trends that come up on social media?

Blog banner

Retiring ISS

Blog banner

File Management system

Blog banner

Risk management in IT

Blog banner

Philadelphia Experiment : Was it real?

Blog banner

10 Amazing facts about Tokyo Ghoul

Blog banner

Defining youtubr

Blog banner

Data Mapping

Blog banner

Process and Threading

Blog banner

THE INPACT OF SOCIAL MEDIA!

Blog banner

BUSINESS MODELS OF E COMMERCE

Blog banner

Deadlocks in Operating System

Blog banner

Distributed Denial of Service (DDoS) attack

Blog banner