wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory management

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

I Personally

Blog banner

Data Lakes: A Key to Modern Data Management

Blog banner

Microsoft powerpoint presentation

Blog banner

Memory Management Techniques

Blog banner

NIKE

Blog banner

Zero-Day Attack

Blog banner

Apple

Blog banner

The Five Steps of Data Science

Blog banner

The New Rules of UI/UX Design Every Website Must Follow in 2026

Blog banner

What is thread and multithreading ?

Blog banner

TECHNOLOGY : BOON OR CURSE ?

Blog banner

Practical Implementation of Client Server model using TCP/IP.

Blog banner

Big O Notation

Blog banner

Online Education

Blog banner

Virtual memory in windows

Blog banner

Zomato (Income Sources)

Blog banner

K-means use cases

Blog banner

Emotional Resilience and Psychological Flexibility: The Hidden Foundation of Mental Health Well-being

Blog banner

Skills An Ethical Hacker Must Have

Blog banner

The Peephole

Blog banner

Security in Operating Systems

Blog banner

What is the point of living if we can die at any moment of our lives ?

Blog banner

 " Healing of Yoga "

Blog banner

Social Media.

Blog banner

Deadlock in Operating System

Blog banner

Cybersecurity Standards for Automotive

Blog banner

What do you mean by online marketing and why do you need to know about it

Blog banner

Top 10 Logos and their meanings

Blog banner

Deadlock and Starvation

Blog banner

Benefits of yoga and meditation

Blog banner

What Makes a School Safe, Supportive, and Student-Friendly

Blog banner

PROCESS CONTROL BLOCK IN OS

Blog banner

Embedded Operating System

Blog banner

Annual Day Preparation for Toddlers: What Helps and What to Avoid

Blog banner

Brilliant WhatsApp Features Upcoming in 2023

Blog banner

Race condition

Blog banner

Security in Cloud Computing

Blog banner

The Essential Guide to Dynamic Arrays vs. Linked Lists: Which to Use and When ?

Blog banner

This Windows 11 encryption bug may cause data damage

Blog banner

I/O Buffering

Blog banner

How to kiss

Blog banner

Why Mumbai Professionals Are Switching Back to Home-Style Tiffin Meals

Blog banner