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

Texting is actually better than talking in person

Blog banner

Buffer overflow

Blog banner

Explain Multiprocessors

Blog banner

Everything You Need for a Perfect Stay in Arcadia, Florida, USA.

Blog banner

Safe Learning Spaces: Why Preschool Environment Matters More Than Ever Today

Blog banner

Is Brushing After Eating Damaging Your Teeth? (Fact or Myth)

Blog banner

PERSONALITY DEVELOPMENT

Blog banner

MEMORY MANAGEMENT (techniques)

Blog banner

Cyber Security Standards

Blog banner

S-Tool : Steganography

Blog banner

Sleep Matters: The Science Behind Toddler Naps

Blog banner

Deadlock and Starvation

Blog banner

Memory management

Blog banner

Rules and Regulations of Networking: "Standards and Protocols" - Part 2

Blog banner

Top 3 Places To Stay In Vienna

Blog banner

Cache memory

Blog banner

How the mobile IP is used in GSM architecture.

Blog banner

GIS in Disaster Management

Blog banner

security requirements for safe e-payment

Blog banner

All you need to know about Cassandra

Blog banner

Virtual Memory

Blog banner

5 Stages of Digital Marketing

Blog banner

Beyond the Track: Why the Best Hotel in Arcadia, Florida, Completes Your IMSA Sebring Getaway

Blog banner

E-security systems | CCTV

Blog banner

Traditional UNIX Scheduling

Blog banner

How to Manage Business Invoices and Payments Easily?

Blog banner

How Harshad Valia International School is nurturing India’s Young Minds?

Blog banner

Disk scheduling

Blog banner

Why Meal Maharaj Prioritises Seasonal Vegetables in Every Meal Box

Blog banner

Memory Management

Blog banner

Interrupts - Types, Working & Importance

Blog banner

Deadlock

Blog banner

HACKING MOBILE PLATFORM

Blog banner

OS assignment 3

Blog banner

My First Trek - Sondai, Karjat - Shoaib Malik

Blog banner

Memory management

Blog banner

Meshoo

Blog banner

GEOLOGY AND GEO-TECTONIC FRAME WORK OF WESTERN BASTAR CRATON

Blog banner

Top 4 Places To Stay In Copenhagen

Blog banner

Instagram

Blog banner

The Power of Cyber Forensic in Solving Crimes

Blog banner

evolution of operating system - Disha Parekh

Blog banner