wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Virtual memory

profile
Dhruvi Bhatt
Aug 15, 2024
0 Likes
0 Discussions
31 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

Virtual Machine

Blog banner

Software Piracy & Online Data Protection in Digital World

Blog banner

Importance Of Blockchain

Blog banner

Cache Memory

Blog banner

KEAP MANAGEMENT SYSTEM

Blog banner

Open Source Project By Google

Blog banner

City2Surf & Spring Fitness Recovery Guide: How Sports Drinks Silently Damage Enamel

Blog banner

Multiple processor scheduling

Blog banner

The Rich Heritage Of Patola Sarees: Gujarat’s Timeless Weaving Art

Blog banner

Concurrency:Deadlock and Starvation

Blog banner

Indian Food

Blog banner

Process Description

Blog banner

?Why Does My Breath Still Smell After Brushing?

Blog banner

Microsoft powerpoint presentation

Blog banner

Advanced Persistent Threats (APTs)

Blog banner

Cyber Security Standards

Blog banner

Yoga in INDIA and ABROAD

Blog banner

Buffers in Operating Systems

Blog banner

Data Lakes: A Key to Modern Data Management

Blog banner

Outlook.com

Blog banner

Quality check in IT services

Blog banner

Disk Scheduling

Blog banner

Why Skipping Afternoon Meals Affects More Than Just Your Hunger?

Blog banner

OPERATING SYSTEM OBJECTIVES AND FAULT TOLERENCE.

Blog banner

Virtual memory in windows

Blog banner

Why do you need a personalised bag tag for your kids' school bags?

Blog banner

Spitting Pink in the Sink: Why Your Gums Randomly Bleed

Blog banner

Exploring Arcadia’s Cowboy Culture, Peace River & Hidden Attractions

Blog banner

How the mobile IP is used in GSM architecture.

Blog banner

CBSE + International Thinking: How Indian Schools Are Producing World-Ready Students

Blog banner

Maharashtrian culture: Tradition, Art, Food

Blog banner

The Role of Summer Camps in Early Childhood Development

Blog banner

Process and Threading

Blog banner

Ubiquitous Computing

Blog banner

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

Blog banner

Kernel in Operating System

Blog banner

Healthy Indian Comfort Foods That Are Both Nutritious and Delicious

Blog banner

Personalised Name Labels vs. Handwritten Stickers: Which Is Better for Your Child’s School Essentials?

Blog banner

Deadlock in Operating System

Blog banner

Uber

Blog banner

Why Consistency in Eating Habits Matters and How Meal Maharaj Makes It Easy

Blog banner

Bulk E-mail software

Blog banner