wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory management

profile
Krishna Parmar
Aug 14, 2024
0 Likes
0 Discussions
36 Reads

The term memory can be defined as a collection of data in a specific format. It is used to store instructions and process data. The memory comprises a large array or group of words or bytes, each with its own location. The primary purpose of a computer system is to execute programs. These programs, along with the information they access, should be in the main memory during execution. The CPU fetches instructions from memory according to the value of the program counter.


To achieve a degree of multiprogramming and proper utilization of memory, memory management is important. Many memory management methods exist, reflecting various approaches, and the effectiveness of each algorithm depends on the situation.


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.


Why Memory Management is Required?

Allocate and de-allocate memory before and after process execution.

To keep track of used memory space by processes.

To minimize

fragmentation

issues.

To proper utilization of main memory.

To maintain data integrity while executing of process.


Comments ()


Sign in

Read Next

Linux -V Server Virtual Machine

Blog banner

Evolution of operating systems

Blog banner

DBMS and various career options related to it.

Blog banner

Virtual Machine

Blog banner

Memory Management

Blog banner

26/11 The Black Day Of Mumbai

Blog banner

BUFFER OVERFLOW_142

Blog banner

Travelling blog

Blog banner

Types of Hackers

Blog banner

Next time you click on "Remind me later", think twice!

Blog banner

THE DESIRE OF MANY

Blog banner

Technological Advancement

Blog banner

A Survey of Anti-Forensic Techniques: Methods, Challenges, and Countermeasures

Blog banner

Indian Culture and Tradition

Blog banner

My Favorite Sportsperson

Blog banner

Security requirements for Safe E-Payments

Blog banner

Disk Management

Blog banner

Virtual Machine

Blog banner

Quality check in IT services

Blog banner

Operating Systems

Blog banner

Optimization of operating system design

Blog banner

The Right way of cooking

Blog banner

Sensory Play for Toddlers: Boosting Curiosity Through Touch, Sound, and Colour

Blog banner

A Happier Workplace Starts with Healthy Lunches by Meal Maharaj

Blog banner

SECURITY VULNERABILITIES COUNTERMEASURES IN A SMART SHIP SYSTEM

Blog banner

Apache Spark :- Powerful Data Processing Tool

Blog banner

Virtual memory

Blog banner

Service transistion under difficult conditions

Blog banner

Kernel Memory Allocation In Linux.

Blog banner

Linux

Blog banner

Access management

Blog banner

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

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

Race condition

Blog banner

E-security systems | CCTV

Blog banner

CYBER FORENCIS: PAST, PRESENT AND FUTURE.

Blog banner

Google classroom

Blog banner

Music

Blog banner

My favourite food

Blog banner

Pro-Tips On How To Keep your Foot Healthy

Blog banner

An Approach To Spyware Detection And Removal

Blog banner

Women Empowerment

Blog banner