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

Dekkers Algorithm : Ensuring Safe Process Synchronization

Blog banner

Cyber Security Standards

Blog banner

Severe landslides continue to cause concern in Joshimath, Uttarakhand

Blog banner

38_Network Sniffing Techniques_SBC

Blog banner

Virtual memory

Blog banner

Broken Authentication Attacks

Blog banner

Modern operating system

Blog banner

Deming’s Process

Blog banner

Phishing

Blog banner

social media issue

Blog banner

Uniprocessor scheduling

Blog banner

Discover The Top 3 Places To Stay in London

Blog banner

WAKE UP ITS FOOD o'CLOCK...!!!!!

Blog banner

Processes: Process Description and Control.

Blog banner

EID UL FITR

Blog banner

Starvation

Blog banner

Blockchain

Blog banner

Digital Forensics Challenges and Tools

Blog banner

THREADS (assignment 1)

Blog banner

What is semaphore in operating system?

Blog banner

Procedure For Corporate High-Tech Investigations

Blog banner

LISP - Library Management System

Blog banner

GIS in Disaster Management

Blog banner

Jira Software

Blog banner

Hosting basics

Blog banner

Computer Security

Blog banner

Modern Operating System

Blog banner

Why Meal Maharaj Prioritises Seasonal Vegetables in Every Meal Box

Blog banner

Impact of social media on the human life

Blog banner

Memory Management

Blog banner

MODERN OPERATING SYSTEM

Blog banner

File management -disha parekh

Blog banner

Kafka - A Framework

Blog banner

Linux Memory Management

Blog banner

Device driver

Blog banner

Predicting Student Performance with Data Science

Blog banner

Why Oak Tree Hotel Is Arcadia’s Hidden Gem?

Blog banner

EFT

Blog banner

Deadlock and Starvation

Blog banner

What is M-commerce and how it's work

Blog banner

12 Principles of Animation

Blog banner

DEVELOPMENTS LEADING TO MODERN OPERATING SYSTEMS

Blog banner