wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory management

profile
Deepti Ghori
Jul 05, 2024
0 Likes
0 Discussions
18 Reads

Memory is the most important part of a computer for storing data. It is important to address this in a computer system because the amount of main memory in a computer system is very limited. There are so many things competing for it every time. Additionally, multiple processes are performed simultaneously to maximize efficiency. This requires a lot of main memory, so it’s even more important to maintain it.

The role of memory control

Following are the important functions of memory management in a computer system.

1. The memory manager is used to track the status of memory locations, whether they are freed or shared. The allocation of abstraction handles initial memory so that the software assumes that it is allocated large amounts of memory.

2. The memory manager enables computers with limited main memory to execute programs larger than the size or amount of available memory. It does this by moving information back and forth between primary and secondary memory through the concept of exchange.

3. The memory manager is responsible for protecting the memory allocated to each task from corruption by other tasks. If care is not taken, the system may exhibit unpredictable behavior.

4. Memory managers should provide sharing of memory space between processes. Thus, two activities can reside in the same memory location even at different times.

Memory management methods:

Memory control methods can be divided into the following main categories.

1. Contiguous Memory Management System

2. Non-contiguous memory management systems

1. Contiguous Memory Management System:

In Contiguous memory management scheme each program contains a connected block of storage locations ie. memory locations with consecutive addresses

2. Non-contiguous Memory Management system:

In a Non-Contiguous memory management system, the program is divided into blocks and placed in sections of memory that do not need to be adjacent to each other This system can divide this system based on the size of the blocks, whether blocks resides in main memory or not .

 

Div-A 

Deepti Ghori

53003230075


Comments ()


Sign in

Read Next

A book review

Blog banner

Deadlocks in Operating System

Blog banner

Decoding the Weave — How to Identify Original Patola Art on a Fabric

Blog banner

Philadelphia Experiment : Was it real?

Blog banner

The Bold Digital Marketing Moves That Made Durex India’s Second-Largest Condom Brand

Blog banner

Procedure For Corporate High-Tech Investigations

Blog banner

Microsoft Word

Blog banner

POVERTY:Causes and solutions to problems

Blog banner

Record Blocking

Blog banner

The Difference Between Plaque and Tartar Explained Simply

Blog banner

security controls

Blog banner

Survey of Which Movies Types people are Prefer to Watch in India.

Blog banner

Healthy Indian Dinner Ideas for Better Digestion and Sleep

Blog banner

Stop Racism

Blog banner

My Favorite Sportsperson

Blog banner

MailChimp

Blog banner

How to make Pancakes

Blog banner

Cybersecurity Standards for Automotive

Blog banner

semaphores in os

Blog banner

MAJOR ACHIEVEMENTS OF OS

Blog banner

Understanding E-mail Servers

Blog banner

Why Eating a Variety of Foods Is Important for Complete Nutrition?

Blog banner

ART AND CULTURE OF VRINDAVAN

Blog banner

Tableau

Blog banner

Memory Management in an Operating System

Blog banner

My First Trek - Sondai, Karjat - Shoaib Malik

Blog banner

Android Application Components and Activity Lifecycle

Blog banner

Modern Teaching Methods: Why Inquiry-based & Experiential Learning Works Best

Blog banner

Reclaim Your Bite and Beauty: All About Dental Restorative Treatments

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

GIS Applications: How Different Industries are Leveraging Geospatial Data

Blog banner

The Impact of Cyber Forensics on Corporate Governance and Compliance

Blog banner

File System

Blog banner

Climate Anxiety: Understanding the Psychological Impact of a Changing World

Blog banner

Population

Blog banner

Types Of scheduling

Blog banner

Does School Infrastructure Really Matter For Learning?

Blog banner

The Role of Teachers in Building a Child’s Confidence

Blog banner

Article on team management software

Blog banner

What are the different types of E-mail crime and process of email forensic?

Blog banner

Cloud Technology and its Implications for Entrepreneurship

Blog banner

DEVELOPMENTS LEADING TO MODERN OPERATING SYSTEMS

Blog banner