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

File Systems in OS.

Blog banner

Emerging threats in cyber Forensics

Blog banner

Deadlock and Starvation

Blog banner

How to setup a professional looking business account on Instagram?

Blog banner

Service Catalogue Management

Blog banner

Top 5 Tech Innovations of 2018

Blog banner

What are the different types of E-mail crime and process of email forensic?

Blog banner

Memory management

Blog banner

Why You Need 2FA (Two-Factor Authentication) On Your Email And Other Online Accounts

Blog banner

Delhi city

Blog banner

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

Blog banner

The New Classic: Indo Western Patola Outfits for Today’s Woman

Blog banner

Environmental Management using GIS

Blog banner

Never give up

Blog banner

Types of Hackers.

Blog banner

Dangers of Using Public WiFis

Blog banner

Types of Viruses

Blog banner

Multiprocessor and Multicore Organization

Blog banner

MEMORY MANAGEMENT (techniques)

Blog banner

Deadlock and starvation

Blog banner

The Peephole

Blog banner

Service Operation

Blog banner

Sage

Blog banner

memory cache

Blog banner

Have You Explored India Yet?

Blog banner

Deadlock

Blog banner

Improving the Accuracy of GPS and GNSS

Blog banner

Networking 101: How to Build Meaningful Connections in College

Blog banner

Computer security techniques

Blog banner

Precision-Recall in Data Science

Blog banner

"Life as a Part-time Student"

Blog banner

Network Footprinting in Cybersecurity

Blog banner

Dr. Venkadavarahan

Blog banner

Short note on Microsoft office

Blog banner

Rock, Paper, Scissors Game in Common Lisp

Blog banner

R Programming

Blog banner

OPERATING SYSTEM OBJECTIVES AND FUNCTIONS

Blog banner

Evolution of operating systems

Blog banner

ACHIEVEMENTS IN OPERATING SYSTEMS

Blog banner

Top 10 Logos and their meanings

Blog banner

Firewall / IDS Evasion Techniques

Blog banner

semaphores in os

Blog banner