wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory Management

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

The War With Cold On Earth

Blog banner

The Power of Cyber Forensic in Solving Crimes

Blog banner

Human Error: The weakest link in Cybersecurity

Blog banner

Little Habits, Big Impact: Daily Preschool Routines That Shape the Future

Blog banner

Concept and definition of m-commerce

Blog banner

Office Lunch Problems in Mumbai and How Tiffin Services Solve Them

Blog banner

Google

Blog banner

KEAP MANAGEMENT SYSTEM

Blog banner

What is Influencer Marketing and its Trends

Blog banner

Next time you click on "Remind me later", think twice!

Blog banner

FILE SHARING

Blog banner

Why Does Hierarchy Still matter in Organizations?

Blog banner

MOBILE DEVICE FORENSIC

Blog banner

RSA (Rivest-Shamir-Adelman) Algorithm

Blog banner

Introduction to Virtual Memory - 080

Blog banner

Security issues

Blog banner

Smart Homes | Zigbee Alliance

Blog banner

Uniprocessor scheduling

Blog banner

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

Blog banner

AOL Mail

Blog banner

Never give up

Blog banner

Memory Management

Blog banner

Operating system and overviews

Blog banner

38_Network Sniffing Techniques_SBC

Blog banner

1.1 basic elements

Blog banner

Finding Meaning, and Identity : Understanding Existential Concerns and Mental Well-being

Blog banner

Improving defences Proxy Device(defense in depth)

Blog banner

Texting is actually better than talking in person

Blog banner

PPT methodology

Blog banner

Why Is Freshly Cooked Food Better Than Processed Food for Everyday Health?

Blog banner

Security issues

Blog banner

SPEM

Blog banner

"Audit" In Data Science

Blog banner

Understanding - Proof of Work!

Blog banner

Define Instagram.

Blog banner

TOP 5 GAMING GADGETS (2024)

Blog banner

How to use open SSL for web server - browser communication

Blog banner

DISK SCHEDULING

Blog banner

FAMILY WHERE LIFE BEGINS....

Blog banner

A Weekend at Oak Tree Hotel: The Best Hotel Experience in Arcadia, Florida

Blog banner

Having passion in life

Blog banner

The Laws of Karma

Blog banner