wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory Management of Operating System(OS)

profile
E 070 MEET HIRANI
Jul 05, 2024
0 Likes
0 Discussions
96 Reads

Memory management ek important function hai jo operating system (OS) ka part hota hai. Yeh system ki RAM ko efficiently allocate aur de-allocate karta hai, ensuring ki multiple programs smoothly run kar sakein.

Example:

Suppose ek computer pe do programs run ho rahe hain: Program A aur Program B. Dono ko memory chahiye apna kaam karne ke liye.

  1. Memory Allocation:

    • Jab Program A start hota hai, OS usko required memory allocate karta hai.
    • Similarly, jab Program B start hota hai, OS usko bhi memory allocate karta hai.
  2. Paging:

    • OS memory ko fixed-size pages mein divide karta hai.
    • Agar Program A ko 3 pages chahiye aur Program B ko 2 pages, to OS in pages ko allocate karta hai aur ensures ki dono programs ke data separate rahe.
  3. Virtual Memory:

    • Assume karo ki total physical RAM khatam ho gayi hai. Ab agar Program A ko aur memory chahiye, to OS virtual memory use karega.
    • OS hard disk ka ek portion use karta hai as virtual memory. Isse Program A ko lagta hai ki uske paas aur RAM hai, lekin actually data hard disk pe store hota hai.
  4. Memory Protection:

    • Program A aur Program B ke memory areas separate hote hain. Agar Program A galti se Program B ki memory access kare, to OS usko block kar deta hai. Isse data corruption aur security issues prevent hote hain.
  5. Garbage Collection:

    • Agar Program A memory allocate karta hai lekin usko free nahi karta, to kuch programming languages automatic garbage collection karti hain. Matlab, OS unused memory ko automatically free kar deta hai, ensuring ki resources efficiently use ho.
  6. Fragmentation:

    • Example: Agar Program A terminate ho gaya aur usne kuch fragmented memory blocks chhod diye, to OS memory ko compact karta hai taaki space efficiently use ho sake. Yeh internal aur external fragmentation handle karta hai.

In summary, memory management OS ka ek vital role hai jo programs ko required memory allocate karta hai, unused memory ko free karta hai, aur ensures karta hai ki memory efficiently aur securely use ho. Isse system performance aur reliability enhance hoti hai.


Comments ()


Sign in

Read Next

Concept and definition of m-commerce

Blog banner

How To Implement Search Engine Marketing (Sem) Strategy Effectively

Blog banner

Domain Name System

Blog banner

Internet of Things and cyber security

Blog banner

Security Issues

Blog banner

Cherish the Craft — Essential Tips to Maintain Your Patola Collection

Blog banner

Exploring Human Factors in Cyber Forensics Investigations.

Blog banner

Proof-of-Stake (PoS)

Blog banner

Concurrency:Deadlock and Starvation

Blog banner

The Bold Digital Marketing Moves That Made Durex India’s Second-Largest Condom Brand

Blog banner

Disk Management

Blog banner

Deadlock and Starvation

Blog banner

Booting Process In Operating System

Blog banner

Safeguarding Your Data: The Importance of Wireless Encryption

Blog banner

Digital Forensics Challenges and Tools

Blog banner

Unlocking Success: Mastering Google Ads Strategies

Blog banner

Simple STEM Activities for Toddlers That Spark Curiosity

Blog banner

Full Disk Encryption on Digital Forensics

Blog banner

evolution of operating system - Disha Parekh

Blog banner

Street foods

Blog banner

Layers Of Blockchain

Blog banner

MULTITHREADING:ENHANCEING PERFORMANCE AND EFFICIENCY IN COMPUTING

Blog banner

10 Alien Encounters and Abduction Stories

Blog banner

Mariana Trench: The deepest depths

Blog banner

Article on IT development trends

Blog banner

Article on team management software

Blog banner

15 Interesting Facts about India

Blog banner

Top 3 Places To Stay In Vienna

Blog banner

CYBER FORENCIS: PAST, PRESENT AND FUTURE.

Blog banner

1.1 basic elements

Blog banner

Password Generator - Lisp

Blog banner

Data Exfiltration

Blog banner

Procedure For Corporate High-Tech Investigations

Blog banner

Evolution of Operating System

Blog banner

Steganography and Steganalysis

Blog banner

Classification Algorithms (Decision trees, SVM, Logistic regreession)

Blog banner

Cyber Laws In India and Around the World

Blog banner

Service design process in ITSM

Blog banner

Memory Management

Blog banner

Paid Email

Blog banner

Is it important to follow all the trends that come up on social media?

Blog banner

Os Virtual Memory

Blog banner