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

Importance of internet

Blog banner

Dos (Denial of service) Attack

Blog banner

How to feel Happy everyday day

Blog banner

Deadlocks

Blog banner

Study of Backdoor and Trojan tools

Blog banner

Juveniles, Internet and Computer Crime

Blog banner

Every body is beautiful

Blog banner

GIS

Blog banner

Travelling blog

Blog banner

Deadlock

Blog banner

E-learning

Blog banner

THE DESIRE OF MANY

Blog banner

File Management In OS

Blog banner

I/O Management and Disk Scheduling

Blog banner

Introduction to Virtual Memory - 080

Blog banner

Security Issues

Blog banner

Deadlock in operating system

Blog banner

Flipkart

Blog banner

E-commerce

Blog banner

OS Assignment 3

Blog banner

Why Inconel 625 and Monel 400 Remain Unbeatable in Refinery Applications?

Blog banner

Social Engineering Attacks

Blog banner

Protect yourself from System Hacking with these Simple Steps

Blog banner

PHISHING

Blog banner

Operating System

Blog banner

Multicore CPUs

Blog banner

Deadlock

Blog banner

LINUX

Blog banner

MY FIRST BLOG?

Blog banner

Tools to support CSI activities

Blog banner

Wrike

Blog banner

E-Governance

Blog banner

Simple Ways of Avoiding Basic Mistakes in Smart Phone Security

Blog banner

Health and fitness

Blog banner

operating system

Blog banner

Privacy LAWs in IT

Blog banner

Why is it hard to design an Operating Systems ?

Blog banner

Real time scheduling

Blog banner

Guidelines for a low sodium diet.

Blog banner

Service Operation

Blog banner

Mumbai Metro 3

Blog banner

ahh wait a min

Blog banner