wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory managment

profile
Umang Vora
Jul 05, 2024
0 Likes
0 Discussions
2 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

POVERTY:Causes and solutions to problems

Blog banner

Rain

Blog banner

Uber

Blog banner

Blockchain Security Technique

Blog banner

Uniprocessor scheduling

Blog banner

Trello ( management software)

Blog banner

Firewall

Blog banner

Uniprocessor Scheduling

Blog banner

RACI model in IT services

Blog banner

Hacking Mobile Platforms

Blog banner

Direct Memory Access

Blog banner

Importance of self defence for girls

Blog banner

Binary Search Tree (BST) in Data Structure

Blog banner

Man In The Middle Attack

Blog banner

INDIAN CHEAPEST COSMETICS BRAND

Blog banner

Why is online marketing is important in current scenario

Blog banner

Earth with no trees

Blog banner

Flipkart

Blog banner

What is E-commerce

Blog banner

ZOHO

Blog banner

Sensory Play for Toddlers: Boosting Curiosity Through Touch, Sound, and Colour

Blog banner

My favourite food

Blog banner

Explain website hacking issues

Blog banner

COMMUNICATION

Blog banner

note taker app

Blog banner

Understanding Regression Analysis

Blog banner

Top 5 Places To Stay And Visit In Berlin, Germany

Blog banner

bulk email software

Blog banner

A Deep Dive

Blog banner

Deadlock in operating system

Blog banner

Steganography

Blog banner

INTERNET SECURITY

Blog banner

Deadlock in Operating System

Blog banner

A small world of Sockets

Blog banner

Broken Authentication Attacks

Blog banner

Virtual Machine

Blog banner

Wiretapping

Blog banner

Development Of Modern Operating System

Blog banner

Paralysis/Paralysis Stroke

Blog banner

File Management In OS

Blog banner

Why Extreme Opinions Are Rising: Psychological Insights into Society’s Divides

Blog banner

Natural Language Processing(NLP)

Blog banner