wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory Management

profile
Anam Maruf
Jul 04, 2024
0 Likes
2 Discussions
99 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

Review on Recovering Deleted Files

Blog banner

LEMON PICKLE (NIMBU KA ACHAR)

Blog banner

Deadlock and Starvation in an Operating System

Blog banner

Major achievement

Blog banner

John Titor: The Time Traveler

Blog banner

Memory Management

Blog banner

Digital Marketing - The new way to reach end consumer

Blog banner

Race Condition

Blog banner

Why is ITSM important in IT organization?

Blog banner

File management

Blog banner

Memory management and virtual memory

Blog banner

Quality check in IT services

Blog banner

Hacking Mobile Platforms

Blog banner

Memory Management

Blog banner

Open Source Project By Google

Blog banner

EdTech (Education Technology)

Blog banner

Android Application Components and Activity Lifecycle

Blog banner

Functions Of Operating Systems

Blog banner

Deadlock Prevention

Blog banner

Docker Framework

Blog banner

File Management In OS

Blog banner

Top 5 Places To Stay And Visit In Berlin, Germany

Blog banner

Booting Process In Operating System

Blog banner

The House ??of Patola Designs: Traditional Weaves with a Modern Twist

Blog banner

Scheduling

Blog banner

VIRTUAL MACHINE

Blog banner

The Art Of Getting What You Want In Life....

Blog banner

MY MOST THRILLED TREK ..... BHAIRAVGAD

Blog banner

Device driver

Blog banner

What is Anxiety? How to manage Anxiety?

Blog banner

Skills An Ethical Hacker Must Have

Blog banner

Exploring Virtual Machines and Computer Forensic Validation Tools

Blog banner

IP Address

Blog banner

What is Amazon?

Blog banner

What is service level Agreement?

Blog banner

CYBERPEACEKEEPING: NEW WAYS TO PREVENT AND MANAGE CYBERATTACKS

Blog banner

Internet: The Vast Ocean Of Knowledge.

Blog banner

THE ROLE OF CYBER FORENSICS IN CRIMINOLOGY

Blog banner

Life of an army person

Blog banner

VIRTUAL MEMORY

Blog banner

From Procrastinator to Performer: How to Beat the Last-Minute Rush

Blog banner

MUTUAL EXCLUSION

Blog banner