Operating System Architecture in Hindi – Memory Hierarchy, BIOS, POST Explained
ऑपरेटिंग सिस्टम आर्किटेक्चर क्या है?
Operating System Architecture यह बताता है कि कंप्यूटर सिस्टम में User, Application Software, Operating System और Hardware कैसे आपस में जुड़े होते हैं और काम करते हैं।
User → Application Software → Operating System → Hardware
Structure (सरल समझ)
- User (यूज़र)
- Application Software (Word, Browser, Media Player)
- System Software (OS)
- Hardware (CPU, RAM, Storage)
OS इन सभी के बीच मध्यस्थ (Mediator) का काम करता है।
User Interface (यूज़र इंटरफेस)
यूज़र कंप्यूटर से सीधे बात नहीं करता, बल्कि UI के माध्यम से करता है:
- Desktop
- Keyboard
- Mouse
OS इन input को समझकर hardware तक पहुंचाता है।
Types of UI
GUI (Graphical User Interface)
- Icons, windows, buttons
- Easy to use
Example: Windows 11
CLI (Command Line Interface)
- Commands से काम होता है
- Faster लेकिन थोड़ा कठिन
Example: Linux Terminal
Application Program कैसे काम करता है?
Step-by-Step Process:
1. Program Creation
- यूज़र Text Editor की मदद से program बनाता है
2. Compilation
- Compiler source code को Machine Language में बदलता है
3. Loading
- OS का Loader program को RAM में load करता है
4. Execution
- CPU program को execute करता है
इस पूरी प्रक्रिया में OS हर step को manage करता है।
POST (Power-On Self Test) क्या है?
POST एक initial program है जो computer start होते ही run होता है और hardware को check करता है।
जब कंप्यूटर ON होता है:
- POST सबसे पहला program होता है
- यह ROM (BIOS) में stored रहता है
- सभी hardware components को check करता है
जैसे: RAM, Keyboard, CPU आदि सही काम कर रहे हैं या नहीं
BIOS क्या होता है?
BIOS एक firmware है जो ROM में stored रहता है और system को start करने में मदद करता है।
- BIOS = Basic Input Output System
- यह ROM में stored होता है
- कंप्यूटर को start करने में मदद करता है
POST भी BIOS का ही हिस्सा होता है।
Memory Hierarchy (मेमोरी का क्रम)
Memory Hierarchy यह दिखाता है कि system में अलग-अलग memory types speed और size के आधार पर कैसे arranged हैं।
Memory Hierarchy दिखाता है कि कौन सी memory कितनी तेज और कितनी बड़ी होती है।
Top (सबसे तेज)
- Registers → सबसे तेज, बहुत छोटी
- Cache Memory → तेज और छोटी
- Main Memory (RAM) → मध्यम
Bottom (धीमी लेकिन बड़ी)
- Electronic Disk (SSD)
- Magnetic Disk (HDD)
- Optical Disk (CD/DVD)
- Magnetic Tape
Speed vs Size Concept
- ऊपर की memory → Fast लेकिन छोटी
- नीचे की memory → Slow लेकिन बड़ी
इसलिए सिस्टम में सभी memory का combination उपयोग होता है।
Important Points (Exam के लिए)
✔ OS User और Hardware के बीच bridge है
✔ Compiler code को machine language में बदलता है
✔ Loader program को RAM में load करता है
✔ POST hardware check करता है
✔ BIOS booting process शुरू करता है
✔ Registers सबसे तेज memory होते हैं
✔ Memory hierarchy = Speed vs Size
Conclusion
Operating System Architecture हमें यह समझने में मदद करता है कि कंप्यूटर के अंदर अलग-अलग components कैसे मिलकर काम करते हैं।
यह students के लिए बहुत महत्वपूर्ण topic है, खासकर exams और interviews के लिए।
FAQs (Exam)
1. OS Architecture क्या है?
System structure जो user से hardware तक interaction दिखाता है
2. OS का role क्या है?
Resource management + Interface provide करना
3. Compiler क्या करता है?
Source code को machine code में बदलता है
4. Loader क्या करता है?
Program को RAM में load करता है
5. POST क्या करता है?
System start होते ही hardware check करता है
6. BIOS क्या है?
Booting process को start करने वाला firmware
7. Memory hierarchy क्यों जरूरी है?
Speed और cost को balance करने के लिए
8. सबसे तेज memory कौन सी है?
Registers
💬 Leave a Comment & Rating