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

Artical on FreshBooks

Blog banner

ProofHub

Blog banner

Security issues

Blog banner

Education?

Blog banner

Operating Systems Overview

Blog banner

Functions of operating system

Blog banner

Importance Of Education.

Blog banner

Life of a 2020-2021 student

Blog banner

Swiggi

Blog banner

Caching windows

Blog banner

Routers

Blog banner

Broken Authentication Attacks

Blog banner

Record Blocking

Blog banner

Is it important to follow all the trends that come up on social media?

Blog banner

How Cyber Forensics use in AI

Blog banner

Stephen Hawking : A Remarkable Physicist

Blog banner

Banaras

Blog banner

undefined

Blog banner

Different types of scam Fraud

Blog banner

De-Coding Love

Blog banner

Smart Shoephone: Is that technology overdose!?

Blog banner

Data Science in Mental Health Prediction

Blog banner

Emerging threats in cyber Forensics

Blog banner

Interesting fact about kangaroo.

Blog banner

Starvation

Blog banner

SMARTSHEET

Blog banner

Go Daddy

Blog banner

The Psychology of Diversity, Equity & Inclusion: How Inclusive Workplaces Boost Productivity

Blog banner

ARTICAL ON MANAGEMENT SYSTEM

Blog banner

IT security management

Blog banner

Define Instagram.

Blog banner

Security requirements for Safe E-Payments

Blog banner

Decision Tree: A Diagram Model

Blog banner

THE INPACT OF SOCIAL MEDIA!

Blog banner

Article on IT development trends

Blog banner

Memory management

Blog banner

Data Visualization- Importance and tools (Tableau,Power BI, Matplotlib)

Blog banner

Android Flashlight Application

Blog banner

Deadlock

Blog banner

Types of Hackers

Blog banner

Juveniles, Internet and Computer Crime

Blog banner

Facebook marketing

Blog banner