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

Wedding photographer

Blog banner

Modern operating system

Blog banner

Why is ITSM important in IT organization?

Blog banner

Ubiquitous Computing

Blog banner

Service Validation and Testing during the Design Phase

Blog banner

Multicore CPUs

Blog banner

Improving defences Proxy Device(defense in depth)

Blog banner

Deadlock in operating system

Blog banner

SMARTSHEET

Blog banner

M commerce

Blog banner

What is Vishing?

Blog banner

How can parents support a child’s mental health?

Blog banner

The Right way of cooking

Blog banner

Improving the Accuracy of GPS and GNSS

Blog banner

Virtual Memory

Blog banner

?How long does wisdom tooth pain last?

Blog banner

Paid Email

Blog banner

Excel records

Blog banner

Modern Operating System - Khush bagaria

Blog banner

Penetration Testing

Blog banner

Web browser forensics:Tools,Evidence collection and analysis

Blog banner

Deadlock

Blog banner

Mail merge

Blog banner

10 Reasons why Monica and Chandler are the best couple ever.!!!

Blog banner

Mumbai local ......

Blog banner

Cloud Computing: Threats and Vulnerabilities

Blog banner

Cloud Technology and its Implications for Entrepreneurship

Blog banner

Service design process in ITSM

Blog banner

Full Disk Encryption on Digital Forensics

Blog banner

CYBERPEACEKEEPING: NEW WAYS TO PREVENT AND MANAGE CYBERATTACKS

Blog banner

Ethical Hacking

Blog banner

GIS in Disaster Management

Blog banner

Data Visualization- Importance and tools (Tableau,Power BI, Matplotlib)

Blog banner

Photography

Blog banner

Proof-of-Stake (PoS)

Blog banner

Cyber Security in Data Breaching

Blog banner

The Role of Cyber Forensics in Criminology

Blog banner

VIRTUAL MEMORY

Blog banner

Incident management in ITSM

Blog banner

In the world of Technology...

Blog banner

Why Meal Maharaj Prioritises Seasonal Vegetables in Every Meal Box

Blog banner

A Journey By Train

Blog banner