wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

operating system

profile
Palak Santoki
Jul 05, 2024
0 Likes
0 Discussions
44 Reads

Memory is the important part of the computer that is used to store the data. Its management is critical to the computer system because the amount of main memory available in a computer system is very limited. to increase performance, several processes are executed simultaneously. For this, we must keep several processes in the main memory, so it is even more important to manage them effectively.Memory manager is used to keep track of the status of memory locations, whether it is free or allocated.The memory manager is responsible for protecting the memory allocated to each process from being corrupted by another process. Memory managers should enable sharing of memory space between processes.memory manager permits computers with a smaall amount of main memory to execute programs larger than the size or amount of available memory.it does thiss by moving information back and forth between primary memory and secondary memory by using the concpt of swapping.memory managers should enable sharing of memoey spacebetween processss.thus two programs can reside at same memory location although at different times.
there are two types of memory management techniques:
Contiguous memory management and Non-Contiguous memory management.
In a Contiguous memory management scheme, each program occupies a single contiguous block of storage locations, i.e., a set of memory locations with addresses.
In a Non-Contiguous memory management scheme, the program is divided into different blocks and loaded at different portions of the memory that need not necessarily be adjacent to one another. This scheme can be classified depending upon the size of blocks and whether the blocks reside in the main memory or not.

memory mannagment is requried for following reasons:

1.allocate and reallocate memory before and after program execution.

2.To keep track of used memory space by processes.

3.To properly utilie main memory.

4.To maintain data integrity while executing process.


Comments ()


Sign in

Read Next

OS PROCESS DESCRIPTION AND CONTROL-SARVAGYA JALAN

Blog banner

Mumbai famous street food

Blog banner

Memory Management

Blog banner

LiquidPlanner

Blog banner

Security issues in Sensor Networks and gathering admissible evidence in Network Forensics

Blog banner

New Ransomware Encrypts Your Android And Then Changes PIN Lock

Blog banner

Data Exfiltration

Blog banner

Technical SEO : Total Guide

Blog banner

Healthy Habits Children Learn at Preschool That Last a Lifetime

Blog banner

How to use GIT & GITHUB

Blog banner

Festive Ethnic Wear Guide: Patola-Inspired Looks for Every Celebration

Blog banner

Why Progressive Web Apps (PWAs) Are Replacing Traditional Websites

Blog banner

Evolution of the Microprocesor

Blog banner

What is Amazon?

Blog banner

Electronic Funds Transfer

Blog banner

Royal enfield

Blog banner

Memory Management

Blog banner

Digital Marketing - The new way to reach end consumer

Blog banner

10 Unsolved Mysteries all over the world

Blog banner

Why Skipping Afternoon Meals Affects More Than Just Your Hunger?

Blog banner

The Benefits of Building and Construction Activities for Preschoolers

Blog banner

MODERN OPERATING SYSTEM

Blog banner

GIS Bharat Maps

Blog banner

Explaining Buffer Overflow with Example

Blog banner

Winter-to-Spring Smile Care: How Sydney’s Late-August Winds Impact Your Teeth & Gums

Blog banner

Virtual memory

Blog banner

Virtual memory

Blog banner

Regression Analysis

Blog banner

Process states

Blog banner

Hash password! Is it really secured?

Blog banner

Broken Authentication Attacks

Blog banner

Quality check in IT services

Blog banner

Steganography

Blog banner

MACHINE LEARNING

Blog banner

Smart Shoephone: Is that technology overdose!?

Blog banner

Ethical Issues in Data Science and Role of Data Science in Smart Cities

Blog banner

Segmentation and paging concept

Blog banner

MEMORY MANAGEMENT

Blog banner

Riddhi Miyani 53003220140

Blog banner

Child labour

Blog banner

Brain wash of social media

Blog banner

AI and Technology- Related Anxiety: Understanding the Psychological Impact of Living in an AI-Driven World

Blog banner