wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory management

profile
Deepti Ghori
Jul 05, 2024
0 Likes
0 Discussions
13 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

SECURITY VULNERABILITIES COUNTERMEASURES IN A SMART SHIP SYSTEM

Blog banner

Online Education

Blog banner

MOBILE DEVICE FORENSIC

Blog banner

Note Taker App

Blog banner

Understanding Endometriosis and Its Psychological Impact on Quality of Life

Blog banner

Vulnerability Assessment

Blog banner

Cyber Forensics on IOT Devices

Blog banner

Teenagers of Today

Blog banner

Virtual Memory

Blog banner

Cache Memory in Operating Systems

Blog banner

Embedded Operating System

Blog banner

John Titor: The Time Traveler

Blog banner

IT Service as as Value Creation

Blog banner

Game Theory in Blockchain

Blog banner

Different Types of Data

Blog banner

Perfect Moments to Wear a Rich Patola Design Outfit

Blog banner

Buffering

Blog banner

What is Spyware?

Blog banner

Uniprocessor scheduling

Blog banner

DEVELOPMENTS LEADING TO MODERN OPERATING SYSTEMS

Blog banner

WHAT IS TWITTER AND HOW DOES IT WORK

Blog banner

MUTUAL EXCLUSION

Blog banner

Linux 94

Blog banner

Real time scheduling

Blog banner

INTRODUCTION

Blog banner

Network Forensics Tools and Techniques

Blog banner

Tiranga - Abbas Haveliwala

Blog banner

EFT

Blog banner

Current Trends in GIS and Remote Sensing(Ocean Applications)

Blog banner

15 Interesting Facts about India

Blog banner

Best password managers: Reviews of the top products

Blog banner

Can ChatGPT Answer All My Questions About Life?

Blog banner

LIMITED EDITION

Blog banner

Understanding Gen Z: A Generation Facing Crisis and Potential

Blog banner

Why Soft Skills Matter as Much as Grades?

Blog banner

The Rise of Evil Twin Attacks: A New Kind Of Spoofing Cyberattack

Blog banner

VIRTUAL MEMORY

Blog banner

Beyond the Track: Why the Best Hotel in Arcadia, Florida, Completes Your IMSA Sebring Getaway

Blog banner

What your Favorite colour says about You?

Blog banner

Deadlock and Starvation

Blog banner

MORDERN UNIX SYSTEM

Blog banner

E-learning in today's world

Blog banner