wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory Management

profile
Anam Maruf
Jul 04, 2024
0 Likes
2 Discussions
98 Reads

 

Memory management  helps to coordinate n control the computers main memory .

It ensures that  the memory space is properly managed and allocated in operating  system.

Memory managers enables sharing of memory space between processes. Hence  two programs can work  at the same memory location although at different times.

 

There are 3 types of memory management

Hardware memory management.

Operating system memory management.

 

Application memory management

Example :

If you have a computer of 8 gb of ram and want to run several programs then the memory management  helps to ensure that program have enough memory and cab run without interfering  with each other

Advantages:

It is a simple management approach

Disadvantages:

It does not support multiprogramming

 

In memory  management the memory unit supports two basic operations: read and write.

The read operation reads previously stored dat

The write operation stores a new value in memory. Both of these operations require a memory address. In addition, the write operation requires specification of the data to be written.

There are several types of computer memory such as random access memory (RAM), read-only memory (ROM), cache memory, virtual memory,

The main activities  of memory management  are

 

Thrashing

Memory protection

 Page replacement

Swapping

Demand pagging

Virtual memory

Segmentation

Paging

Memory  allocation

Etcc

Memoryy allocation has two typess 

They aree as follows:

Fixed Partitioning: Memory is divided into fixed-size partitions.

 

 Dynamic Partitioning: Memory is allocated to processes based on their needs

Page relapcement has following types:

FIFO (First-In-First-Out): Replaces the oldest page.

 

LRU (Least Recently Used): Replaces the page that has not been used for the longest time.

 

Optimal: Replaces the page that will not be used for the longest time in the future

Basic Functions of Memory Management

Tracking each byte of memory in the system.

 

Allocating and deallocating memory spaces as needed by the system's processes.

 

Managing swap spaces, which store inactive pages of memory.

 

Implementing policies for memory allocation.

Anam Maruf 

Div-A 

53003230032

 


Comments ()


Sign in

Read Next

How To Implement Search Engine Marketing (Sem) Strategy Effectively

Blog banner

Veg/Non-veg/Egg Tiffin Meals That Are Nutritious and Filling

Blog banner

Deadlock

Blog banner

Krishna Rao SAP ID--53003230076

Blog banner

Deadlock and Starvation in an Operating System

Blog banner

IP Address

Blog banner

IT security management

Blog banner

Stories Woven in Silk: The Meaning Behind Patola Motifs

Blog banner

A Heartfelt Act of Kindness

Blog banner

INTRODUCTION

Blog banner

Security in Cloud Computing

Blog banner

Data Structures

Blog banner

Dekkers Algorithm : Ensuring Safe Process Synchronization

Blog banner

SPAM

Blog banner

Ola

Blog banner

EdTech (Education Technology)

Blog banner

Beatbox

Blog banner

Points to consider if you're planning to visit Florida in 2026

Blog banner

Protect yourself from System Hacking with these Simple Steps

Blog banner

Man is free by the birth .

Blog banner

UniProcessor Scheduling

Blog banner

bulk email software

Blog banner

Cycling

Blog banner

Memory Management

Blog banner

A Happier Workplace Starts with Healthy Lunches by Meal Maharaj

Blog banner

Explain Multiprocessors

Blog banner

Uniprocessor Scheduling

Blog banner

GIS info about Bermuda Triangle

Blog banner

A book review

Blog banner

Be you

Blog banner

MOVEMBER

Blog banner

Self-love: Being the reason of your own smile

Blog banner

This too shall pass

Blog banner

Southern Turkey Earthquake: Causes and Consequences of a Tragic Natural Disaster

Blog banner

Understanding Regression Analysis

Blog banner

Memory Management

Blog banner

Deadlocks

Blog banner

Constrains in service design

Blog banner

Short note on expert system

Blog banner

Understanding Input Based Keylogger Activation Systems: Risks and Mitigation

Blog banner

Smartsheet

Blog banner

The Importance of Data Quality Management in Data Science

Blog banner