wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

MEMORY MANAGEMENT (techniques)

profile
HET KARIA
Aug 14, 2024
0 Likes
0 Discussions
89 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

Why Consistency in Eating Habits Matters and How Meal Maharaj Makes It Easy

Blog banner

Advanced Persistent Threats (APTs)

Blog banner

How Cyber Forensics use in AI

Blog banner

RAID

Blog banner

Life

Blog banner

Types of email

Blog banner

Unlocking the Secrets: Basic Operations of Computer Forensic Laboratories

Blog banner

RACI model in IT services

Blog banner

Is Your Password Complex Enough?

Blog banner

File management

Blog banner

15 Websites that will make your life easier ...!!!

Blog banner

Mobile Survey

Blog banner

OS Assignment-3

Blog banner

Metasploit

Blog banner

Python as a tool for Data science task & project

Blog banner

Hot Mango Pickle (Methiyu)

Blog banner

Memory Management

Blog banner

ONLINE NEWSROOMS

Blog banner

Women Empowerment

Blog banner

PHISHING

Blog banner

Festive Ethnic Wear Guide: Patola-Inspired Looks for Every Celebration

Blog banner

Virtual memory

Blog banner

ARTICLE ON WRIKE CORPORATION

Blog banner

Man In The Middle Attack

Blog banner

The Right way of cooking

Blog banner

MEMORY FORENSIC ACQUISITION AND ANALYSISOF MEMORY AND ITS TOOLS COMPARISON

Blog banner

5 ways to save money on catering services in Mumbai

Blog banner

Place to visit in pune

Blog banner

The Joy of Giving: How Festivals Teach Children Empathy and Gratitude

Blog banner

virtual machine

Blog banner

Deadlock

Blog banner

Use case of K-means clustering

Blog banner

OS- Assignnment 1

Blog banner

Threads in OS

Blog banner

Virtual Memory

Blog banner

Product Discount Calculator

Blog banner

Policies for Service Transition

Blog banner

Deadlock and Starvation

Blog banner

The Five Steps of Data Science

Blog banner

Explain DBMS in Brief

Blog banner

BUFFER OVERFLOW_142

Blog banner

 " Healing of Yoga "

Blog banner