wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

operating system

profile
Palak Santoki
Jul 05, 2024
0 Likes
0 Discussions
39 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

Autonomy Vehicles: Future Ki Gadiya

Blog banner

Protect yourself from System Hacking with these Simple Steps

Blog banner

Process State

Blog banner

Virtual Machine

Blog banner

10 Signs That Prove YOU are his FIRST priority.

Blog banner

Understanding Mobile Device Forensics

Blog banner

Memory Management

Blog banner

Sessions In OS.

Blog banner

Data Structures

Blog banner

The Role of Frontline Managers in Driving Workplace Performance and Customer Satisfaction

Blog banner

Uniprocessor Scheduling

Blog banner

Im Photographer

Blog banner

Virtual Machine

Blog banner

What Makes Patola the Queen of Silk?

Blog banner

Mumbai famous street food

Blog banner

Malware Defense

Blog banner

Linux 94

Blog banner

Predictive Analytics: How Data Science Predicts Trends(Weather ,Stock Market,Sales Forecasting ).

Blog banner

gis substation

Blog banner

Virtual memory

Blog banner

Operating system

Blog banner

Memory management

Blog banner

Fudgy Tahini Date Chocolate Bars

Blog banner

Virtual Memory

Blog banner

Marvel Cinematic Universe

Blog banner

Preparing Students for Higher Education: How International Schools Shape Future Success

Blog banner

Use case of K-means clustering

Blog banner

Importance of Education

Blog banner

Odoo

Blog banner

AI and Data Science: Revolutionizing Industries

Blog banner

Different types of scam Fraud

Blog banner

Memory Hierarchy

Blog banner

Life of a 2020-2021 student

Blog banner

Virtual Memory

Blog banner

Perfect Moments to Wear a Rich Patola Design Outfit

Blog banner

Biometric Authentication Vulnerabilities

Blog banner

Efficiency of SQL Injection Method in Preventing E-Mail Hacking

Blog banner

Why Data Security Is Important

Blog banner

american greatines

Blog banner

Guidelines for a low sodium diet.

Blog banner

E-learning in today's world

Blog banner

How I use google in my daily life

Blog banner