wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory management

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

The IT Service Lifecycle

Blog banner

10 Unknown facts about India's Independence

Blog banner

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

Blog banner

Google classroom

Blog banner

Nature’s Brush on Silk: The Secret Behind Patola Colours

Blog banner

Emailing the merger document

Blog banner

TECHNOLOGY : BOON OR CURSE ?

Blog banner

Types of threads

Blog banner

Security Breaches in Stock market trading

Blog banner

A Complete Guide to Satvik Indian Powder Masalas and Their Everyday Uses

Blog banner

Operating system

Blog banner

GOOGLE

Blog banner

Save Girl Child

Blog banner

Real-Time Operating Systems (RTOS) Deep Explanation

Blog banner

Student Grade Calculator in LISP

Blog banner

Why Time Management Is the Secret to College Success (and How to Master It)

Blog banner

How to Run your First android App

Blog banner

Street foods

Blog banner

Operating system evolution

Blog banner

Cyber Forensics in a Ransomware Attack Recovery

Blog banner

E-Governance

Blog banner

Buffer overflow

Blog banner

Chicken Dum Biryani

Blog banner

Virtual Machine

Blog banner

The Evolution of the Microprocessor ~ Aditya Pai

Blog banner

?Why Social and Emotional Skills Matter More Than ABCs in Early Years?

Blog banner

Art and Culture of Rajasthan

Blog banner

Gamer life

Blog banner

THREADS (assignment 1)

Blog banner

IoT Evolution

Blog banner

Dr. Venkadavarahan

Blog banner

10 Unsolved Mysteries all over the world

Blog banner

Different memory allocation strategies

Blog banner

Concurrency and Deadlocks

Blog banner

How To Invest In Indian Stock Market @ BSE & NSE ~ Tutorial 3

Blog banner

Operation system

Blog banner

Deadlock and Starvation

Blog banner

The New Rules of UI/UX Design Every Website Must Follow in 2026

Blog banner

The New Classic: Indo Western Patola Outfits for Today’s Woman

Blog banner

Short-Form Video Marketing: Why It's Dominating the Internet

Blog banner

How Cyber Forensics help prevent Crimes

Blog banner

Celebrate Diwali the Delicious Way with Meal Maharaj Catering

Blog banner