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

Developments in Modern Operating Systems

Blog banner

How to use open SSL for web server - browser communication

Blog banner

Deadlock and starvation

Blog banner

What is Spyware? and examples of them.

Blog banner

What is process

Blog banner

Spyware

Blog banner

How to feel Happy everyday day

Blog banner

Deadlock and Starvation

Blog banner

The most common internet security threats

Blog banner

Install Ubuntu in Vmware

Blog banner

PERT Overview

Blog banner

How Cyber Forensics use in AI

Blog banner

Blog on Smartsheet.

Blog banner

CONCURRENCY: MUTUAL EXCLUSION AND SYNCHRONIZATION-het karia

Blog banner

MEMORY MANAGEMENT

Blog banner

Exploring Virtual Machines and Computer Forensic Validation Tools

Blog banner

File management

Blog banner

Service Strategy principles

Blog banner

Sessions In OS.

Blog banner

The Role of Cyber Forensics in Addressing Cyber security Challenges in Smart Cities

Blog banner

Processes: Process Description and Control.

Blog banner

How return on investment is defined in IT services

Blog banner

CYBER FORENCIS: PAST, PRESENT AND FUTURE.

Blog banner

THE LEGAL ISSUES OF COMPUTER FORENSICS IN INDIA

Blog banner

Jamming Attacks in Network Security: Disrupting Communication Signals

Blog banner

Constrains in service design

Blog banner

Internet: The Vast Ocean Of Knowledge.

Blog banner

When Is the Right Time to Enrol My Toddler Into Preschool? NEP

Blog banner

Service transistion under difficult conditions

Blog banner

I/O Buffering

Blog banner

History of Money

Blog banner

Synchronization

Blog banner

What Makes a School Safe, Supportive, and Student-Friendly

Blog banner

How to Conquer Depression ?

Blog banner

Tracking Emails & Email Crimes

Blog banner

Why You Should Not Use Free VPNs

Blog banner

Incorporating Automation into Digital Forensics.

Blog banner

Emotional Intelligence in Children: Why It Is as Important as Academics

Blog banner

How India made the GIS its Own, and its Use in Infrastructural Developments

Blog banner

Environmental Management using GIS

Blog banner

Understanding Toddler Tantrums: What They Really Mean

Blog banner

child Labour

Blog banner