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

OS Assignment 3 Deadlock

Blog banner

What is M-commerce and how it's work

Blog banner

Google App Engine

Blog banner

IT Service Continuity Management

Blog banner

Deadlock and starvation

Blog banner

Software Piracy & Online Data Protection in Digital World

Blog banner

Operating system

Blog banner

Deadlock and Starvation

Blog banner

What is a Dumpster Diving Attack?

Blog banner

IT Service as as Value Creation

Blog banner

"Geographic Information Systems (GIS) and its Applications in Urban Planning"

Blog banner

Short note on expert system

Blog banner

Predictive Analytics: How Data Science Predicts Trends(Weather ,Stock Market,Sales Forecasting ).

Blog banner

Disk scheduling

Blog banner

Types of Hackers.

Blog banner

SECURITY RISKS OF REMOTE WORKING

Blog banner

The Golden Temple , Amritsar

Blog banner

Mesh Topology

Blog banner

DBMS and various career options related to it.

Blog banner

Session Vulnerabilities

Blog banner

Cyber Laws In India and Around the World

Blog banner

Travel Geek ‘The last $50k in Switzerland’

Blog banner

Direct Memory Access

Blog banner

Direct Memory Access

Blog banner

How Sleep Impacts Learning and Behaviour for Toddlers?

Blog banner

Everything You Need for a Perfect Stay in Arcadia, Florida, USA.

Blog banner

Different memory allocation strategies

Blog banner

Improving the Accuracy of GPS and GNSS

Blog banner

Why You Should Not Use Free VPNs

Blog banner

Install Ubuntu Easily

Blog banner

A-B-C of Networking: Part-1 (Basics)

Blog banner

5 Stages of Digital Marketing

Blog banner

Bharat Maps

Blog banner

Cache Memory

Blog banner

Reclaim Your Bite and Beauty: All About Dental Restorative Treatments

Blog banner

Zomato (Income Sources)

Blog banner

BITCOIN WALLET

Blog banner

Exploring Human Factors in Cyber Forensics Investigations.

Blog banner

Paging

Blog banner

Os(Computer security threats)

Blog banner

"Audit" In Data Science

Blog banner

Health is Wealth

Blog banner