wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory managment

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

Business Intelligence v/s Big Data

Blog banner

Culture Of Ladakh

Blog banner

Direct Memory Access

Blog banner

How I use google in my daily life

Blog banner

Heart Fulness Meditation

Blog banner

Review on Cyber Forensics and its Analysis Tools

Blog banner

Computer Security

Blog banner

INSTAGRAM

Blog banner

Study of Sniffing Tools

Blog banner

Bharat Maps

Blog banner

Raid and levels of raid.

Blog banner

NETWORK SECURITY RISKS

Blog banner

Sagar Parikrama

Blog banner

A Journey By Train

Blog banner

Decrypting Cryptocurrency: Tracing Transactions in Cyber Investigations

Blog banner

Partnership in Learning: How Parent Involvement Shapes a Child’s Early Education

Blog banner

Deadlock in Operating System

Blog banner

GraphQL

Blog banner

Blog on Smartsheet.

Blog banner

What Your Child Learns During Free Play (That You Might Not Notice)

Blog banner

Direct Memory Access

Blog banner

Method of Evaluating Information Security Level in an Organization

Blog banner

Social Media Marketing Trends 2022

Blog banner

Respondo Launches Revolutionary Video Discussion App

Blog banner

Understanding the 4 Types of Learning Methods in Early Childhood

Blog banner

Clustering Techniques

Blog banner

Service Design Principles

Blog banner

Evolution of Operating system

Blog banner

Nature’s Brush on Silk: The Secret Behind Patola Colours

Blog banner

Network Footprinting in Cybersecurity

Blog banner

This School Year, Let Their Belongings Come Back Home Too with Our Ultimate Labelling Kit

Blog banner

RACI model in IT services

Blog banner

RAID_142

Blog banner

SQL Injection Techniques

Blog banner

MY MOST THRILLED TREK ..... BHAIRAVGAD

Blog banner

Puri Jagannath temple

Blog banner

objectives and function of operating system

Blog banner

The New Rules of UI/UX Design Every Website Must Follow in 2026

Blog banner

Security issues

Blog banner

How Personalised Gifts Create Lasting Memories for Children?

Blog banner

Distributed Denial of Service (DDoS) attack

Blog banner

Benefits of Yoga

Blog banner