wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

operating system

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

IT Service as as Value Creation

Blog banner

USES OF WHATSAPP

Blog banner

Memory management

Blog banner

A True Friendship

Blog banner

Odoo

Blog banner

Data Security must be your Priority!

Blog banner

Types Of Interrupt

Blog banner

Virtualization

Blog banner

Navigating the Digital Battlefield: Security Breaches and Effective Countermeasures

Blog banner

Save Girl Child

Blog banner

Processing Crime and Incident Scenes

Blog banner

Buffering

Blog banner

Buffering

Blog banner

Some facts about Technology

Blog banner

Computer Security

Blog banner

Network Security Risks

Blog banner

Deadlocks in operating system

Blog banner

Utilizing Data-Hiding and Retrieval Techniques in Cyber Forensics

Blog banner

First-Order Logic (FOL): The Foundation of Modern Logic

Blog banner

Population

Blog banner

Scheduling

Blog banner

The Power of Cyber Forensic in Solving Crimes

Blog banner

Healthy Indian Comfort Foods That Are Both Nutritious and Delicious

Blog banner

Different types of scam Fraud

Blog banner

Social Engineering Deceptions and Defenses

Blog banner

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

Blog banner

Explain DBMS in Brief

Blog banner

IP ADDRESS

Blog banner

Linux VServer Architecture

Blog banner

Quality check in IT services

Blog banner

RAID

Blog banner

Way to make your meal healthier.

Blog banner

Malware

Blog banner

Is Social Media Marketing The Next Wave Of Digital Marketing?

Blog banner

The application udemy

Blog banner

Uniprocessor Scheduling

Blog banner

Types of E-Commerce

Blog banner

POVERTY:Causes and solutions to problems

Blog banner

Why Seasonal Summer Foods Are Best for Your Health?

Blog banner

A Journey By Train

Blog banner

Charcoal, Lemon, and DIY Kits: Which “Viral” Dental Trends Are Actually Dangerous?

Blog banner

The Importance of Eating on Time: How Meal Timing Affects Your Health

Blog banner