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

Note Taker App

Blog banner

Importance Of Yoga.

Blog banner

Social engineering in cyber security

Blog banner

The New Classic: Indo Western Patola Outfits for Today’s Woman

Blog banner

MoSCoW METHOD IN DATA SCIENCE

Blog banner

Types of email

Blog banner

38_Network Sniffing Techniques_SBC

Blog banner

Game via listing method

Blog banner

INTERNET

Blog banner

Paginng In OS

Blog banner

Stay Close To Adventure In Arcadia, Florida At Oak Tree Hotel

Blog banner

What is a Dumpster Diving Attack?

Blog banner

How to kiss

Blog banner

Pilgrimage at LOC: A privilege and a paradox

Blog banner

Reclaim Your Bite and Beauty: All About Dental Restorative Treatments

Blog banner

 " Healing of Yoga "

Blog banner

Short note on expert system

Blog banner

MORDERN UNIX SYSTEM

Blog banner

What Your Music Taste Reveals About Your Personality

Blog banner

Memory Management

Blog banner

Celebrate Diwali the Delicious Way with Meal Maharaj Catering

Blog banner

Virtual Memory

Blog banner

Nature’s Brush on Silk: The Secret Behind Patola Colours

Blog banner

Navigating the Digital Battlefield: Security Breaches and Effective Countermeasures

Blog banner

Android Application Components and Activity Lifecycle

Blog banner

Why Extreme Opinions Are Rising: Psychological Insights into Society’s Divides

Blog banner

The Role of Teachers in Building a Child’s Confidence

Blog banner

Types Of Interrupt

Blog banner

The application udemy

Blog banner

Can a Water Flosser Replace Manual Flossing? Here’s What Dentists Say

Blog banner

Benefits of yoga and meditation

Blog banner

Top 4 Places To Stay In Copenhagen

Blog banner

Daycare Centres Help Children Transition into Structured Learning

Blog banner

File Organization and Access

Blog banner

Access management

Blog banner

Use case of K-means clustering

Blog banner

LINUX VSERVER VIRTUAL MACHINE ARCHITECTURE

Blog banner

Hosting basics

Blog banner

Mumbai famous street food

Blog banner

Biometric Authentication and Privacy: Balancing Ethical Concerns

Blog banner

Embracing the power of Modern Machine UNIX

Blog banner

SWEET SHREDDED MANGO CHUNDA (MANGO CHUNDA)

Blog banner