wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory management

profile
Deepti Ghori
Jul 05, 2024
0 Likes
0 Discussions
13 Reads

Memory is the most important part of a computer for storing data. It is important to address this in a computer system because the amount of main memory in a computer system is very limited. There are so many things competing for it every time. Additionally, multiple processes are performed simultaneously to maximize efficiency. This requires a lot of main memory, so it’s even more important to maintain it.

The role of memory control

Following are the important functions of memory management in a computer system.

1. The memory manager is used to track the status of memory locations, whether they are freed or shared. The allocation of abstraction handles initial memory so that the software assumes that it is allocated large amounts of memory.

2. The memory manager enables computers with limited main memory to execute programs larger than the size or amount of available memory. It does this by moving information back and forth between primary and secondary memory through the concept of exchange.

3. The memory manager is responsible for protecting the memory allocated to each task from corruption by other tasks. If care is not taken, the system may exhibit unpredictable behavior.

4. Memory managers should provide sharing of memory space between processes. Thus, two activities can reside in the same memory location even at different times.

Memory management methods:

Memory control methods can be divided into the following main categories.

1. Contiguous Memory Management System

2. Non-contiguous memory management systems

1. Contiguous Memory Management System:

In Contiguous memory management scheme each program contains a connected block of storage locations ie. memory locations with consecutive addresses

2. Non-contiguous Memory Management system:

In a Non-Contiguous memory management system, the program is divided into blocks and placed in sections of memory that do not need to be adjacent to each other This system can divide this system based on the size of the blocks, whether blocks resides in main memory or not .

 

Div-A 

Deepti Ghori

53003230075


Comments ()


Sign in

Read Next

Ola

Blog banner

Operating system and overviews

Blog banner

Rock, Paper, Scissors Game in Common Lisp

Blog banner

SECURITY VULNERABILITIES COUNTERMEASURES IN A SMART SHIP SYSTEM

Blog banner

BENIFITS OF YOGA

Blog banner

Disk Management

Blog banner

Kernel in Operating System

Blog banner

Security requirements for Safe E-Payments

Blog banner

PHONE TECHNOLOGY

Blog banner

FAMILY WHERE LIFE BEGINS....

Blog banner

The art of being alone

Blog banner

Data Exfiltration

Blog banner

Evolution of the Microprocessor ~ Aditya Pai

Blog banner

MACHINE LEARNING

Blog banner

OPERATING SYSTEM

Blog banner

Mumbai local ......

Blog banner

How Sleep Impacts Learning and Behaviour for Toddlers?

Blog banner

Social Engineering Attacks

Blog banner

Fault Tolerance

Blog banner

E-learning

Blog banner

Memory management

Blog banner

OS Assignment 1

Blog banner

A-B-C of Networking: Part-3 (Topology [Bus & Star])

Blog banner

IT Service as as Value Creation

Blog banner

WAKE UP ITS FOOD o'CLOCK...!!!!!

Blog banner

Service Operations Principles

Blog banner

Hey Aryan here

Blog banner

Fitness regime by Deepesh

Blog banner

'Positivity in life'

Blog banner

Corporate Discipline.

Blog banner

Pooja Silver

Blog banner

LEMON PICKLE (NIMBU KA ACHAR)

Blog banner

Article on team management software

Blog banner

Vulnerability Assessment

Blog banner

Raid

Blog banner

Human factor, a critical weak point in the information security of an organization’s IOT

Blog banner

WHAT IS SNAPCHAT AND HOW DOES IT WORK?

Blog banner

GIS Topography

Blog banner

Technical Challenges and Directions for Digital Forensics

Blog banner

Beauty of indian railway

Blog banner

The Art of Slow Fashion: Why Patola Defines Sustainable Luxury

Blog banner

6 Digital Marketing Trends You Must Watch Out For In 2022

Blog banner