wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory management

profile
Krishna Parmar
Aug 14, 2024
0 Likes
0 Discussions
37 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

10 Reasons to date your best friend

Blog banner

Rain

Blog banner

Memory hierarchy

Blog banner

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

Blog banner

Direct memory access (DMA)

Blog banner

How can denial-of-service(Dos) attacks be prevented?

Blog banner

Bharat Maps

Blog banner

Digital Footprints An Emerging Dimension of Digital Inequality

Blog banner

5 Common Faults In Construction Tenders

Blog banner

Game via listing method

Blog banner

Memory management

Blog banner

Why Are So Many Adults Getting Diagnosed with ADHD?

Blog banner

Multiple-Processor Scheduling in Operating System

Blog banner

Scheduling

Blog banner

The Peephole

Blog banner

Operating system

Blog banner

Life of a 2020-2021 student

Blog banner

"Mahakali cave"

Blog banner

Smart Shoephone: Is that technology overdose!?

Blog banner

Evolution of operating system

Blog banner

AutoML: The Future of Automated Data Science

Blog banner

Charcoal, Lemon, and DIY Kits: Which “Viral” Dental Trends Are Actually Dangerous?

Blog banner

Linux VServer Architecture

Blog banner

semaphores in os

Blog banner

Satellite Based Positioning

Blog banner

How to Plan a Week of Healthy Meals Without Stress

Blog banner

5 Stages of Digital Marketing

Blog banner

What are NFT s?

Blog banner

ahh wait a min

Blog banner

SMARTSHEET MANAGEMENT SYSTEM

Blog banner

NETSUITE

Blog banner

objectives and functions of operating system

Blog banner

MAJOR ACHIEVEMENTS OF OS

Blog banner

Ola

Blog banner

All you need to know about “On-page SEO”

Blog banner

Can a Water Flosser Replace Manual Flossing? Here’s What Dentists Say

Blog banner

VIRTUAL MACHINE

Blog banner

10 Interesting Facts about Death Note

Blog banner

How GIS in Agriculture Eliminates Guesswork

Blog banner

CYBERBULLYING: Negative comments!

Blog banner

How Schools Can Reduce Exam Stress in Students?

Blog banner

IOT- Internet Of Things

Blog banner