wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory management

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

MUTUAL EXCLUSION

Blog banner

What are Tenders its various types

Blog banner

DATA SCIENCE IN BUSINESS AND MARKETING

Blog banner

File management

Blog banner

Old age lifestyle

Blog banner

Explain Multiprocessors

Blog banner

Virtual Machine

Blog banner

Starting Android Activity Using Intent

Blog banner

Session Hijacking

Blog banner

Chicken Dum Biryani

Blog banner

Memory Management

Blog banner

Linker

Blog banner

BUSINESS MODELS OF E COMMERCE

Blog banner

Operating System

Blog banner

Service stratergy principles

Blog banner

What is Password Cracking ? and it's Techniques.

Blog banner

Cloud Security: Trends and Innovations

Blog banner

Network Footprinting in Cybersecurity

Blog banner

A Short History of GIS

Blog banner

Interesting fact about kangaroo.

Blog banner

How to insert contacts in zoho crm using php

Blog banner

Puri Jagannath temple

Blog banner

1.1 basic elements

Blog banner

Defining youtubr

Blog banner

Building Confidence in Children Through Daily Routines and Play

Blog banner

Fudgy Tahini Date Chocolate Bars

Blog banner

Google App Engine

Blog banner

5 ways to save money on catering services in Mumbai

Blog banner

Email Privacy

Blog banner

Blog name

Blog banner

Is Pursuing a Dance Career in India Worth it?

Blog banner

What is Spyware? and examples of them.

Blog banner

Veg Mix Pickle

Blog banner

Regression Analysis

Blog banner

Getting started with Android Studio

Blog banner

Threat management

Blog banner

Memory input output management

Blog banner

Man VS Nature

Blog banner

Latest Email Marketing Techniques

Blog banner

The New Dr. Frankenstein who will perform first full head transplant

Blog banner

What is Internet

Blog banner

How to tie a Tie

Blog banner