wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory managment

profile
Umang Vora
Jul 05, 2024
0 Likes
0 Discussions
3 Reads

Memory management in an operating system (OS) is like a librarian managing books in a library. Here’s how it works in simple terms:

 

1. **Allocation and Deallocation**: Imagine programs as people borrowing books (memory) from the library. The librarian (OS) gives books to people when they need them and takes the books back when they’re done.

 

2. **Memory Protection**: Each person should only read their own books and not mess with someone else’s. The librarian ensures that people don't take or modify each other’s books.

 

3. **Memory Sharing**: Sometimes, several people might need to read the same book. The librarian lets them share it instead of giving out multiple copies, saving space.

 

4. **Virtual Memory Management**: If the library runs out of physical space (RAM), the librarian can use some space in the back storage (hard disk) to keep extra books. This makes the library seem bigger than it really is.

 

5. **Memory Mapping**: The librarian can make some books available quickly by placing them in a special, easy-to-access area. This is useful for frequently used books.

 

6. **Garbage Collection**: Sometimes, people leave books lying around when they’re done. The librarian goes around and picks up these unused books to put them back on the shelves, making room for others.

 

Overall, memory management ensures that programs run smoothly by efficiently handling the computer's memory, much like a well-organized library where everyone can find and use the books they need.


Comments ()


Sign in

Read Next

Raid

Blog banner

Predictive Analysis - Ek Overview

Blog banner

Constrains in service design

Blog banner

Memory heirachy (Operating system)

Blog banner

Importance Of Time

Blog banner

Computer Security

Blog banner

File Systems in OS.

Blog banner

Im Photographer

Blog banner

Instagram Features in 2023 That Will Leave You Stunned!

Blog banner

Process State

Blog banner

What is 'Multi-core and Multi-threading' ?

Blog banner

How to invest in Indian Stock Market ? ~ Tutorial 1

Blog banner

IT Service Continuity Management

Blog banner

'Positivity in life'

Blog banner

Senseless Teeths

Blog banner

ITIL Version 3 and 4 differenciation?

Blog banner

Why Soft Skills Matter as Much as Grades?

Blog banner

Importance of self defence for girls

Blog banner

The Importance of Financial Literacy for College Students

Blog banner

Short note on expert system

Blog banner

File Organization and Access

Blog banner

Deadlock and Starvation

Blog banner

Women empowerment

Blog banner

Evolution of OS

Blog banner

Mango Raisin Chutney (sweet mango raisin spread)

Blog banner

Friendship

Blog banner

How I use google in my daily life

Blog banner

Guidelines for a low sodium diet.

Blog banner

Concurrency management in operating systems

Blog banner

Deadlock

Blog banner

10 Unknown facts about India's Independence

Blog banner

Security and E-mail

Blog banner

From Model Mistakes to Metrics

Blog banner

Session Vulnerabilities

Blog banner

HubSpot

Blog banner

The Memory Hierarchy

Blog banner

Data Visualization in Decision-Making

Blog banner

What is Spyware?

Blog banner

Hubspot

Blog banner

new blog

Blog banner

Royal enfield

Blog banner

Deadlock and starvation

Blog banner