wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory management

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

My favourite food

Blog banner

Flipkart

Blog banner

Delhi city

Blog banner

Memory hierarchy

Blog banner

A buffer overflow

Blog banner

THE ACTORS LIFE

Blog banner

VIRTUAL MACHINE

Blog banner

Linux -V Server Virtual Machine

Blog banner

Understanding Univariate, Bivariate, and Multivariate Analysis in Data Science

Blog banner

Types of email

Blog banner

Binary Search Tree (BST) in Data Structure

Blog banner

Deadlock and starvation

Blog banner

Operating system evolution

Blog banner

Personalized Movie Recommendations with Data Science

Blog banner

Solomon’s Castle: A Quirky Florida Attraction Worth Visiting from Arcadia

Blog banner

Memory Management in Operating System

Blog banner

Emotional Suppression: The Hidden Costs Of Unfelt Feelings

Blog banner

De-Coding Love

Blog banner

Next time you click on "Remind me later", think twice!

Blog banner

The Power of Forensic Watermarking in the Fight Against Content Piracy

Blog banner

Why Mumbai Professionals Are Switching Back to Home-Style Tiffin Meals

Blog banner

Guidelines for a low sodium diet.

Blog banner

Procedure For Corporate High-Tech Investigations

Blog banner

“CONSISTENCY” in Social Media Marketing

Blog banner

Throttle engine ’Sneak peek into the future’

Blog banner

Should you be using a mouthwash? Know from the experts

Blog banner

Smartphone Security: Vulnerabilities and Attacks

Blog banner

What is time ? The term which has astonished Scientists

Blog banner

Session Hijacking Techniques

Blog banner

Disk cache

Blog banner

Data-Driven Prediction of Virtual Item Prices in Online Games

Blog banner

Assignment 2

Blog banner

A Survey of Anti-Forensic Techniques: Methods, Challenges, and Countermeasures

Blog banner

Student Grade Calculator in LISP

Blog banner

Deadlock in operating system

Blog banner

Mumbai famous street food

Blog banner

Smart Homes | Zigbee Alliance

Blog banner

Basic Security For SOAP Services

Blog banner

Starvation

Blog banner

What Makes Patola the Queen of Silk?

Blog banner

The Best Photography Spots in and Around Arcadia, Florida

Blog banner

Indian Food

Blog banner