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 Chapped Lips and Dry Mouth Trap: The Sneaky Reason Cavities Spike in Winter

Blog banner

An Overivew Of Cache Memory

Blog banner

HubSpot

Blog banner

DEVELOPMENTS LEADING TO MODERN OPERATING SYSTEMS

Blog banner

Why Are So Many Adults Getting Diagnosed with ADHD?

Blog banner

PPC Advertising and its Impressive Benefits

Blog banner

Rapido

Blog banner

How to tie a Tie

Blog banner

Top 5 Tech Innovations of 2018

Blog banner

Emerging threats in cyber Forensics

Blog banner

Security issues

Blog banner

Virtual memory

Blog banner

Inventory management software system

Blog banner

Solitary Play Activities for Preschoolers: Types and Benefits

Blog banner

Processes : Process description and control

Blog banner

What is semaphore in operating system?

Blog banner

Cyber Laws In India and Around the World

Blog banner

Hubspot

Blog banner

Hash password! Is it really secured?

Blog banner

Facebook Shut Down an AI Program!!! Facebook AI bots became Terminators???

Blog banner

Developments in Modern Operating Systems

Blog banner

Carrot Pickle With Raisins (lagan Nu Achar)

Blog banner

Types of Threads

Blog banner

OPERATING SYSTEM OBJECTIVES AND FUNCTIONS

Blog banner

This School Year, Let Their Belongings Come Back Home Too with Our Ultimate Labelling Kit

Blog banner

Anomaly Detection in Behavioral Data Using Machine Learning

Blog banner

What is Vishing?

Blog banner

Jira service Management

Blog banner

child Labour

Blog banner

Worms, viruses and Bots

Blog banner

Race condition

Blog banner

Europe Through My Lens

Blog banner

Life of an army person

Blog banner

What is a Malware ?

Blog banner

Oracle Corporation

Blog banner

Corporate Discipline.

Blog banner

Privacy in Social Media and Online Services

Blog banner

Volatile Memory & Non-Volatile Memory Explained

Blog banner

Models of Information Security.

Blog banner

Bulk E-mail software

Blog banner

Your Guide to Great Flossing, by the best affordable dentist in Maroubra

Blog banner

Understanding Regression Analysis

Blog banner