wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual memory

profile
F—17 Niraj shav
Aug 15, 2024
0 Likes
0 Discussions
80 Reads

Virtual Memory is a storage allocation scheme in which secondary memory can be addressed as though it were part of the main memory. The addresses a program may use to reference memory are distinguished from the addresses the memory system uses to identify physical storage sites and program-generated addresses are translated automatically to the corresponding machine addresses.


What is Virtual Memory?

Virtual memory is a memory management technique used by operating systems to give the appearance of a large, continuous block of memory to applications, even if the physical memory (RAM) is limited. It allows the system to compensate for physical memory shortages, enabling larger applications to run on systems with less RAM.


A memory hierarchy, consisting of a computer system’s memory and a disk, enables a process to operate with only some portions of its address space in memory. A virtual memory is what its name indicates- it is an illusion of a memory that is larger than the real memory. We refer to the software component of virtual memory as a virtual memory manager. The basis of virtual memory is the noncontiguous memory allocation model. The virtual memory manager removes some components from memory to make room for other components.


The size of virtual storage is limited by the addressing scheme of the computer system and the amount of secondary memory available not by the actual number of main storage locations.


Comments ()


Sign in

Read Next

Outlook.com

Blog banner

INTERNET

Blog banner

File System

Blog banner

Career v/s Job : Choose your passion

Blog banner

Importance of business process documentation

Blog banner

Stephen Hawking : A Remarkable Physicist

Blog banner

Install Ubuntu in Vmware

Blog banner

Importance of Education

Blog banner

INTRODUCTION

Blog banner

Tomato Butter Sauce with Bucatini

Blog banner

Footprinting

Blog banner

Modern Operating System

Blog banner

URL vs Domain

Blog banner

MEMORY MANAGEMENT REQUIREMENT

Blog banner

WHAT IS SNAPCHAT AND HOW DOES IT WORK?

Blog banner

Hey Aryan here

Blog banner

objectives and function of operating system

Blog banner

Objectives and Functions of Operating System

Blog banner

Body Image and Low Self Esteem: Understanding the Emotional Impact Beyond Appearance

Blog banner

TRAIN TRAVELING

Blog banner

Python as a tool for data analysis

Blog banner

DATA VAULT

Blog banner

The Everyday Parenting Dilemma: Safety Vs Independence

Blog banner

Tracking Emails & Email Crimes

Blog banner

MEMORY MANAGEMENT FILE

Blog banner

Balance

Blog banner

What is Virtual Memory

Blog banner

Assignment-3

Blog banner

What is Email? Uses of Emails

Blog banner

Types of Threads

Blog banner

GIS Applications: How Different Industries are Leveraging Geospatial Data

Blog banner

Affiliate Marketing V/S Influencer Marketing

Blog banner

Your Guide to Great Flossing, by the best affordable dentist in Maroubra

Blog banner

10 Alien Encounters and Abduction Stories

Blog banner

How Do I Get Rid of My People-Pleasing Behaviour?

Blog banner

Supervised and Unsupervised Learning

Blog banner

Evolution of Operating system.

Blog banner

What is a Malware ?

Blog banner

E-commerce

Blog banner

Man In The Middle Attack

Blog banner

Jamming Attacks in Network Security: Disrupting Communication Signals

Blog banner

Bharat Maps

Blog banner