wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory management

profile
Akshat Limbachiya
Aug 15, 2024
0 Likes
0 Discussions
78 Reads

Memory Management


Memory management is an OS function that handles the allocation and deallocation of memory resources for processes, ensuring efficient and secure use of the system's memory.


1. Frames: Fixed-sized blocks of physical memory. The OS divides memory into frames for easier management.

  

2. Page: Fixed-sized blocks of logical memory in a program. Pages are mapped to frames in physical memory.


3.segment: Variable-sized blocks of memory representing logical units like functions or data structures. Segments allow more flexible memory allocation.


Memory Management Requirements


- Relocation: Allows processes to be moved in memory, enabling efficient use of available space.

  

- Protection: Ensures that processes do not interfere with each other’s memory, maintaining system stability and security.

  

- Sharing: Enables multiple processes to share memory, such as libraries, while maintaining protection.

  

- Logical Organization: Organizes memory into segments or pages, reflecting the logical structure of programs.

  

- Physical Organization: Manages the mapping of logical memory to physical memory, optimizing performance and resource use.



Comments ()


Sign in

Read Next

Multiprocessor and scheduling

Blog banner

Deadlocks

Blog banner

Cloud Computing

Blog banner

"Audit" In Data Science

Blog banner

10 Alien Encounters and Abduction Stories

Blog banner

Objectives and functions of Operating System...

Blog banner

Os Virtual Memory

Blog banner

PHONE TECHNOLOGY

Blog banner

Beatbox

Blog banner

Concurrency management in operating systems

Blog banner

15 Interesting Facts about India

Blog banner

Deadlock and Starvation

Blog banner

Social Engineering Attacks

Blog banner

Functions Of Operating Systems

Blog banner

DIGITAL ECONOMY

Blog banner

Blockchain technology: security risk and prevention

Blog banner

'C', 'C++' and 'Java': Head-to-Head

Blog banner

Asana

Blog banner

Deadlock and starvation

Blog banner

Why You Should Not Use Free VPNs

Blog banner

Importance of Education

Blog banner

MORDERN UNIX SYSTEM

Blog banner

ADIDAS

Blog banner

LiquidPlanner

Blog banner

Memory Management

Blog banner

Social Network Analysis: Ek Naya Nazariya Data Science Mein

Blog banner

Device driver

Blog banner

Music

Blog banner

MODERN OPERATING SYSTEM

Blog banner

The Bold Digital Marketing Moves That Made Durex India’s Second-Largest Condom Brand

Blog banner

A book review

Blog banner

Security in Operating Systems

Blog banner

Social Engineering Deceptions and Defenses

Blog banner

Health is Wealth

Blog banner

Teamwork

Blog banner

What do you mean by online marketing and why do you need to know about it

Blog banner

The IT Service Lifecycle

Blog banner

Fashion marketing in india

Blog banner

Women Empowerment

Blog banner

MOBILE DEVICE FORENSIC

Blog banner

Instagram

Blog banner

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

Blog banner