wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

MEMORY MANAGEMENT (techniques)

profile
HET KARIA
Aug 14, 2024
0 Likes
0 Discussions
92 Reads


Memory management in an operating system (OS) is the process of controlling and coordinating computer memory, including assigning portions called blocks to various running programs to optimize overall system performance. The primary objective is to ensure efficient and effective use of memory to support multiple applications running simultaneously without interference.

In a multiprogramming computer, the Operating System resides in a part of memory, and the rest is used by multiple processes. The task of subdividing the memory among different processes is called Memory Management. Memory management is a method in the operating system to manage operations between main memory and disk during process execution. The main aim of memory management is to achieve efficient utilization of memory.

Memory Management techniques:

Fixed Partitioning: Main memory is divided into a number of static partitions at system generation time. A process may be loaded into a partition of equal or greater size. Simple to implement; little operating system overhead. Inefficient use of memory due to internal fragmentation; maximum number of active processes is fixed.

strengths:

Simple to implement; little operating system overhead. Inefficient use of memory due to internal fragmentation; maximum number of active processes is fixed. 

weakness:Inefficient use of memory due to internal fragmentation; maximum number of active processes is fixed.


Dynamic Partitioning: Partitions are created dynamically, so that each process is loaded into a partition of exactly the same size as that process

Strenghts: No internal fragmentation; more efficient use of main memory

weakness: Inefficient use of processor due to the need for compaction to counter external fragmentation.

Simple Paging Main memory is divided into a number of equal-size frames. Each process is divided into a number of equal-size pages of the same length as frames. A process is loaded by loading all of its pages into available, not necessarily contiguous, frames.

strength

No external fragmentation

weakness:A small amount of internal fragmentation.



Comments ()


Sign in

Read Next

How to use GIT & GITHUB

Blog banner

Malware

Blog banner

Data Analytics in Data Science

Blog banner

LTE Technology

Blog banner

Service Operation

Blog banner

Memory Management

Blog banner

Uniprocessor Scheduling

Blog banner

What is Packet Filtering?

Blog banner

How to feel Happy everyday day

Blog banner

My Favorite Sportsperson

Blog banner

NETSUITE

Blog banner

Body Image and Low Self Esteem: Understanding the Emotional Impact Beyond Appearance

Blog banner

Process states

Blog banner

GraphX:- A graph processing tool

Blog banner

38_Network Sniffing Techniques_SBC

Blog banner

Article on IT development trends

Blog banner

TRAIN TRAVELING

Blog banner

Unlocking the Secrets: Basic Operations of Computer Forensic Laboratories

Blog banner

Riddhi Miyani 53003220140

Blog banner

10 Reasons Why Guy BestFriends are the Must in Every Girl's Life

Blog banner

Data-Driven Prediction of Virtual Item Prices in Online Games

Blog banner

How Cyber Forensics help prevent Crimes

Blog banner

Memory Management in Operating System

Blog banner

Deadlock

Blog banner

Deadlock

Blog banner

Big Data Architecture

Blog banner

Autonomy Vehicles: Future Ki Gadiya

Blog banner

BharatPe

Blog banner

EMAIL INVESTIGATION

Blog banner

How to tie a Tie

Blog banner

Is Social Media Marketing The Next Wave Of Digital Marketing?

Blog banner

E-BUSINESS RISK MANAGEMENT

Blog banner

Why Data Security Is Important

Blog banner

My First Trek - Sondai, Karjat - Shoaib Malik

Blog banner

Memory Management

Blog banner

Mail merge

Blog banner

Understanding Endometriosis and Its Psychological Impact on Quality of Life

Blog banner

Mango Raisin Chutney (sweet mango raisin spread)

Blog banner

7 Perks of Getting Your Teeth Whitening Done Professionally

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Technical SEO : Total Guide

Blog banner

Travel Geek ‘The last $50k in Switzerland’

Blog banner