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
98 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

Internet: The Vast Ocean Of Knowledge.

Blog banner

MEMORY MANAGEMENT FILE

Blog banner

Smitten Kitchen Keepers

Blog banner

How to kiss

Blog banner

RAID

Blog banner

File management in os

Blog banner

Classification Algorithms (Decision trees, SVM, Logistic regreession)

Blog banner

Population

Blog banner

Palm Vein Biometric Technology; Contactless vein authentication

Blog banner

Modern Operating System - Khush bagaria

Blog banner

Fault Tolerance in an Operating System

Blog banner

Top 5 Benefits of Artificial Intelligence

Blog banner

Safe Learning Spaces: Why Preschool Environment Matters More Than Ever Today

Blog banner

What makes Nugget RC Racing Florida’s Most Exciting Racing Events?

Blog banner

From Procrastinator to Performer: How to Beat the Last-Minute Rush

Blog banner

R Programming

Blog banner

Developments in Modern Operating Systems

Blog banner

Business-to-Business

Blog banner

Gamer life

Blog banner

Memory input output management

Blog banner

A Statistical Analysis of Player Performance and their Value in cricket

Blog banner

Service Operation

Blog banner

Service Design Model

Blog banner

Cyber Forensics

Blog banner

Deadlock and starvation

Blog banner

Title: Network Sniffing Techniques: Uncovering the Secrets of Data Transfer

Blog banner

Virtual Memory

Blog banner

Sweet Mango Murabba

Blog banner

Reconnaissance

Blog banner

Should you be using a mouthwash? Know from the experts

Blog banner

Memory Hierarchy

Blog banner

File Allocation Methods

Blog banner

How to Avoid being a Victim of Cybercrime

Blog banner

Stay Close To Adventure In Arcadia, Florida At Oak Tree Hotel

Blog banner

EdTech (Education Technology)

Blog banner

Im Photographer

Blog banner

What is E-commerce

Blog banner

Short note on expert system

Blog banner

From Airboat Tours to Fossil Hunting: The Ultimate Arcadia Travel Experience

Blog banner

Principal of concurrency

Blog banner

Why Consistency in Eating Habits Matters and How Meal Maharaj Makes It Easy

Blog banner

All you need to know about Website Traffic

Blog banner