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

What is online marketing and why do you need to know about it ?

Blog banner

Different memory allocation strategies

Blog banner

Top 5 Tech Innovations of 2018

Blog banner

Social Network Analysis: Ek Naya Nazariya Data Science Mein

Blog banner

Facebook marketing

Blog banner

History of Money

Blog banner

Why You Should Not Use Free VPNs

Blog banner

What is M-commerce and how it's work

Blog banner

Top 4 Places To Stay In Copenhagen

Blog banner

What your Favorite colour says about You?

Blog banner

Multiprocessor scheduling

Blog banner

Microsoft Windows Overview

Blog banner

Development Of Modern Operating System

Blog banner

What is Internet

Blog banner

Cache memory

Blog banner

Hash password! Is it really secured?

Blog banner

21ST CENTURY PATRIARCHY

Blog banner

Why Oak Tree Hotel Is Arcadia’s Hidden Gem?

Blog banner

Annual Day Preparation for Toddlers: What Helps and What to Avoid

Blog banner

How return on investment is defined in IT services

Blog banner

OPERATING SYSTEM

Blog banner

The Golden Temple , Amritsar

Blog banner

Save Girl Child

Blog banner

BITCOIN WALLET

Blog banner

Explaining Buffer Overflow with Example

Blog banner

Different types of scam Fraud

Blog banner

Linux Threads:

Blog banner

I/O Management and Disk Scheduling

Blog banner

Jira Software

Blog banner

Memory management

Blog banner

Cache memory

Blog banner

Steganography

Blog banner

Stories Woven in Silk: The Meaning Behind Patola Motifs

Blog banner

How to Manage Business Invoices and Payments Easily?

Blog banner

MODERN OPERATING SYSTEM

Blog banner

"The Benefits of Using GIS in Agriculture"

Blog banner

SQL Injection practice on DVWA

Blog banner

Scheduling

Blog banner

Kernel in Operating System

Blog banner

How Sleep Impacts Learning and Behaviour for Toddlers?

Blog banner

VIRTUAL MEMORY

Blog banner

MYNTRA

Blog banner