wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory management

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

Blog on Smartsheet.

Blog banner

What is Amazon?

Blog banner

Memory Management

Blog banner

Drawing tips for a beginner

Blog banner

Dr. Venkadavarahan

Blog banner

Respondo Launches Revolutionary Video Discussion App

Blog banner

I/O Management and Disk Scheduling

Blog banner

How to grow followers on Instagram business account?

Blog banner

Hey Aryan here

Blog banner

A Deep Dive

Blog banner

Why Time Management Is the Secret to College Success (and How to Master It)

Blog banner

What is M-commerce and how it's work

Blog banner

Solitary Play Activities for Preschoolers: Types and Benefits

Blog banner

1.1 basic elements

Blog banner

Modern Operating System

Blog banner

Rain

Blog banner

"Games and the future"

Blog banner

Elegant fashion style

Blog banner

Memory Hierarchy

Blog banner

DURGA POOJA

Blog banner

Models of Information Security.

Blog banner

Real-Time Operating Systems (RTOS) Deep Explanation

Blog banner

Modern operating system

Blog banner

A-B-C of Networking: Part-1 (Basics)

Blog banner

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

Blog banner

Landslide Hazard

Blog banner

Dal Bafla Recipe

Blog banner

Meshoo

Blog banner

What is Password Cracking ? and it's Techniques.

Blog banner

DMZ: Your Secret Weapon for Data Security

Blog banner

Risk mitigation and management

Blog banner

Multiprocessor and scheduling

Blog banner

Memory Partitioning

Blog banner

Operating System Objectives and Functions

Blog banner

Street foods

Blog banner

Threat management

Blog banner

Types of Threads

Blog banner

Self managing devices

Blog banner

undefined

Blog banner

The Importance of Data Quality Management in Data Science

Blog banner

PERSONAL STORIES

Blog banner

Virtual memory

Blog banner