Q1. ऑपरेटिंग सिस्टम में एग्जीक्यूट (Execute) हो रहे प्रोग्राम को क्या कहा जाता है? – प्रोसेस (Process)
Q2. किसी प्रोसेस से जुड़ी सभी जानकारी (जैसे State, Program Counter, Registers) कहाँ स्टोर होती है? – PCB (Process Control Block)
Q3. प्रोसेस के जीवन चक्र (Life Cycle) की मुख्य अवस्थाएं (States) कौन सी होती हैं? – New, Ready, Running, Waiting (Blocked), Terminated
Q4. जब कोई प्रोसेस CPU का इंतज़ार कर रहा होता है, तो वह किस स्टेट में होता है? – रेडी स्टेट (Ready State)
Q5. जब प्रोसेस किसी I/O ऑपरेशन के पूरा होने का इंतज़ार करता है, तो वह किस स्टेट में जाता है? – वेटिंग या ब्लॉक्ड स्टेट (Waiting/Blocked State)
Q6. रेडी कतार (Ready Queue) से किसी प्रोसेस को CPU आवंटित (Allocate) करने का कार्य कौन करता है? – डिस्पैचर (Dispatcher)
Q7. एक प्रोसेस से CPU को हटाकर दूसरे प्रोसेस को देने की प्रक्रिया क्या कहलाती है? – कॉन्टेक्स्ट स्विचिंग (Context Switching)
Q8. लॉन्ग-टर्म शेड्यूलर (Long-term Scheduler) का मुख्य कार्य क्या है? – जॉब पूल से प्रोसेस को रेडी कतार में लाना (Degree of Multiprogramming को नियंत्रित करना)
Q9. शॉर्ट-टर्म शेड्यूलर (Short-term Scheduler) का कार्य क्या है? – रेडी कतार से प्रोसेस का चयन करके उसे CPU देना
Q10. मिड-टर्म शेड्यूलर (Medium-term Scheduler) का मुख्य कार्य क्या है? – मेन मेमोरी से प्रोसेस को स्वैप-आउट (Swap-out) और स्वैप-इन (Swap-in) करना
Q11. थ्रेड (Thread) को अन्य किस नाम से जाना जाता है? – लाइटवेट प्रोसेस (Lightweight Process)
Q12. एक ही प्रोसेस के कई थ्रेड्स आपस में क्या साझा (Share) करते हैं? – कोड, डेटा और फाइलें
Q13. क्या प्रत्येक थ्रेड का अपना अलग प्रोग्राम काउंटर (PC) और स्टैक (Stack) होता है? – हाँ
Q14. CPU शेड्यूलिंग में, वह समय जब तक प्रोसेस CPU का उपयोग करता है, क्या कहलाता है? – CPU बर्स्ट टाइम (CPU Burst Time)
Q15. किसी प्रोसेस को सबमिट करने और उसके पूरा होने के बीच के कुल समय को क्या कहते हैं? – टर्नअराउंड टाइम (Turnaround Time)
Q16. रेडी कतार में प्रोसेस द्वारा CPU का इंतज़ार करने में बिताया गया कुल समय क्या है? – वेटिंग टाइम (Waiting Time)
Q17. प्रोसेस द्वारा पहली बार रिस्पांस (प्रतिक्रिया) देने में लगने वाले समय को क्या कहते हैं? – रिस्पांस टाइम (Response Time)
Q18. एक निश्चित समय इकाई (Unit of time) में पूरे होने वाले प्रोसेस की संख्या को क्या कहते हैं? – थ्रूपुट (Throughput)
Q19. वह CPU शेड्यूलिंग जिसमें जो प्रोसेस पहले आता है, उसे पहले CPU मिलता है? – FCFS (First Come First Serve)
Q20. वह शेड्यूलिंग जिसमें सबसे कम CPU बर्स्ट टाइम वाले प्रोसेस को पहले चुना जाता है? – SJF (Shortest Job First)
Q21. SJF शेड्यूलिंग का प्रीमेप्टिव (Preemptive) वर्ज़न क्या कहलाता है? – SRTF (Shortest Remaining Time First)
Q22. टाइम-शेयरिंग सिस्टम्स के लिए सबसे उपयुक्त शेड्यूलिंग एल्गोरिदम कौन सी है? – राउंड रॉबिन (Round Robin – RR)
Q23. राउंड रॉबिन शेड्यूलिंग में प्रत्येक प्रोसेस को दिए जाने वाले निश्चित समय को क्या कहते हैं? – टाइम क्वांटम (Time Quantum) या टाइम स्लाइस
Q24. वह स्थिति जिसमें एक कम प्राथमिकता (Low Priority) वाला प्रोसेस हमेशा इंतज़ार करता रह जाता है? – स्टारवेशन (Starvation)
Q25. स्टारवेशन (Starvation) की समस्या को हल करने के लिए किस तकनीक का उपयोग किया जाता है? – एजिंग (Aging)
Q26. कंकरीट (Concurrent) प्रोसेस के बीच डेटा की स्थिरता (Consistency) बनाए रखने की प्रक्रिया क्या है? – प्रोसेस सिंक्रोनाइज़ेशन (Process Synchronization)
Q27. प्रोग्राम का वह हिस्सा जहाँ शेयर्ड मेमोरी या वेरिएबल्स को एक्सेस किया जाता है? – क्रिटिकल सेक्शन (Critical Section)
Q28. क्रिटिकल सेक्शन प्रॉब्लम की सबसे आवश्यक शर्त क्या है? – म्यूचुअल एक्सक्लूज़न (Mutual Exclusion)
Q29. म्यूचुअल एक्सक्लूज़न का अर्थ क्या है? – एक समय में केवल एक ही प्रोसेस क्रिटिकल सेक्शन में हो सकता है
Q30. दो प्रोसेस के बीच क्रिटिकल सेक्शन समस्या को हल करने के लिए प्रसिद्ध सॉफ्टवेयर समाधान कौन सा है? – पीटरसन का समाधान (Peterson’s Solution)
Q31. सिंक्रोनाइज़ेशन के लिए उपयोग किया जाने वाला एक इंटीजर (Integer) वेरिएबल जिसे केवल wait() और signal() ऑपरेशन द्वारा एक्सेस किया जा सकता है? – सेमाफोर (Semaphore)
Q32. सेमाफोर का आविष्कार किसने किया था? – एड्सगर डिक्सट्रा (Edsger Dijkstra)
Q33. बाइनरी सेमाफोर (Binary Semaphore) की वैल्यू क्या हो सकती है? – केवल 0 और 1 (इसे Mutex भी कहते हैं)
Q34. 0 और 1 से अधिक वैल्यू वाले सेमाफोर को क्या कहा जाता है? – काउंटिंग सेमाफोर (Counting Semaphore)
Q35. सिंक्रोनाइज़ेशन का एक उच्च-स्तरीय (High-level) कंस्ट्रक्ट जो ऑब्जेक्ट-ओरिएंटेड भाषाओं में उपयोग होता है? – मॉनिटर (Monitor)
Q36. वह स्थिति जब दो या दो से अधिक प्रोसेस एक-दूसरे द्वारा रोके गए रिसोर्स का अनंत काल तक इंतज़ार करते हैं? – डेडलॉक (Deadlock)
Q37. डेडलॉक होने के लिए आवश्यक चार शर्तें कौन सी हैं? – Mutual Exclusion, Hold and Wait, No Preemption, Circular Wait
Q38. डेडलॉक से बचने (Avoidance) के लिए सबसे प्रसिद्ध एल्गोरिदम कौन सी है? – बैंकर की एल्गोरिदम (Banker’s Algorithm)
Q39. सिस्टम को डेडलॉक से बचाने के लिए बैंकर की एल्गोरिदम किस स्टेट को बनाए रखती है? – सेफ स्टेट (Safe State)
Q40. रिसोर्स एलोकेशन ग्राफ (RAG) में यदि कोई साइकिल (Cycle) बन जाती है, तो इसका क्या अर्थ हो सकता है? – सिस्टम में डेडलॉक हो सकता है
Q41. मेन मेमोरी को समान आकार के ब्लॉक्स में बांटने की प्रक्रिया क्या कहलाती है? – पेजिंग (Paging)
Q42. पेजिंग में लॉजिकल मेमोरी (प्रोसेस) के समान आकार के टुकड़ों को क्या कहते हैं? – पेजेज (Pages)
Q43. पेजिंग में फिजिकल मेमोरी (RAM) के समान आकार के टुकड़ों को क्या कहते हैं? – फ्रेम्स (Frames)
Q44. CPU द्वारा जनरेट किए गए लॉजिकल एड्रेस को फिजिकल एड्रेस में कौन बदलता है? – MMU (Memory Management Unit)
Q45. पेज नंबर को फ्रेम नंबर में मैप करने के लिए ऑपरेटिंग सिस्टम किस डेटा स्ट्रक्चर का उपयोग करता है? – पेज टेबल (Page Table)
Q46. पेज टेबल को तेज़ी से एक्सेस करने के लिए उपयोग की जाने वाली एक विशेष हार्डवेयर कैश (Cache) कौन सी है? – TLB (Translation Look-aside Buffer)
Q47. वह मेमोरी प्रबंधन तकनीक जिसमें प्रोग्राम को उसके तार्किक (Logical) हिस्सों (जैसे फंक्शन, एरे) के आधार पर बांटा जाता है? – सेगमेंटेशन (Segmentation)
Q48. जब फिजिकल मेमोरी में खाली जगह तो होती है, लेकिन वह लगातार (Contiguous) नहीं होती, तो इस समस्या को क्या कहते हैं? – एक्सटर्नल फ्रैगमेंटेशन (External Fragmentation)
Q49. एक्सटर्नल फ्रैगमेंटेशन की समस्या को कौन सी मेमोरी तकनीक दूर करती है? – पेजिंग (Paging)
Q50. जब किसी प्रोसेस को दिए गए मेमोरी ब्लॉक में कुछ जगह बच जाती है जो उपयोग नहीं हो पाती, उसे क्या कहते हैं? – इंटरनल फ्रैगमेंटेशन (Internal Fragmentation)
Q51. क्या पेजिंग में इंटरनल फ्रैगमेंटेशन हो सकता है? – हाँ (अंतिम पेज में)
Q52. वह तकनीक जो प्रोग्राम को फिजिकल मेमोरी से बड़ा होने पर भी एग्जीक्यूट करने की अनुमति देती है? – वर्चुअल मेमोरी (Virtual Memory)
Q53. वर्चुअल मेमोरी मुख्य रूप से किस तकनीक द्वारा लागू (Implement) की जाती है? – डिमांड पेजिंग (Demand Paging)
Q54. जब CPU किसी ऐसे पेज की मांग करता है जो वर्तमान में RAM (मेन मेमोरी) में नहीं है, तो क्या होता है? – पेज फॉल्ट (Page Fault)
Q55. पेज फॉल्ट होने पर आवश्यक पेज को हार्ड डिस्क से RAM में लाने की प्रक्रिया क्या है? – स्वैपिंग (Swapping / Page Replacement)
Q56. जब सिस्टम प्रोसेस को एग्जीक्यूट करने से ज्यादा समय पेजेज को स्वैप करने में लगाने लगता है, तो उस स्थिति को क्या कहते हैं? – थ्रैशिंग (Thrashing)
Q57. थ्रैशिंग (Thrashing) से कंप्यूटर की परफॉरमेंस पर क्या प्रभाव पड़ता है? – CPU यूटिलाइज़ेशन बहुत कम हो जाता है
Q58. पेज रिप्लेसमेंट एल्गोरिदम में, जो पेज मेमोरी में सबसे पहले आया था, उसे सबसे पहले हटाने की विधि कौन सी है? – FIFO (First In First Out)
Q59. बेलडी की विसंगति (Belady’s Anomaly) किस पेज रिप्लेसमेंट एल्गोरिदम में पाई जाती है? – FIFO में
Q60. Belady’s Anomaly का क्या अर्थ है? – फ्रेम्स की संख्या बढ़ाने पर भी पेज फॉल्ट्स की संख्या का बढ़ जाना
Q61. वह पेज रिप्लेसमेंट एल्गोरिदम जो भविष्य में सबसे लंबे समय तक उपयोग न होने वाले पेज को हटाती है? – ऑप्टिमल (Optimal) पेज रिप्लेसमेंट
Q62. वह पेज रिप्लेसमेंट एल्गोरिदम जो उस पेज को हटाती है जिसका हाल ही में सबसे कम उपयोग हुआ है? – LRU (Least Recently Used)
Q63. LRU एल्गोरिदम को लागू करने के लिए प्रायः किस डेटा स्ट्रक्चर का उपयोग किया जाता है? – स्टैक या काउंटर
Q64. हार्ड डिस्क पर फाइलों को कैसे और कहाँ स्टोर करना है, इसका प्रबंधन ऑपरेटिंग सिस्टम का कौन सा भाग करता है? – फाइल सिस्टम (File System)
Q65. UNIX/Linux में फाइल की मेटाडेटा (जैसे साइज, परमिशन) जानकारी कहाँ स्टोर होती है? – इनोड (Inode) में
Q66. MBR का पूर्ण रूप क्या है, जो हार्ड डिस्क के पहले सेक्टर में होता है? – Master Boot Record
Q67. FAT फाइल सिस्टम का पूर्ण रूप क्या है? – File Allocation Table
Q68. Windows में सुरक्षा और एंक्रिप्शन की सुविधा देने वाला उन्नत फाइल सिस्टम कौन सा है? – NTFS (New Technology File System)
Q69. डिस्क में डेटा स्टोर करने की वह विधि जिसमें फाइल को डिस्क के लगातार (Consecutive) ब्लॉक्स में रखा जाता है? – कंटीगुअस एलोकेशन (Contiguous Allocation)
Q70. डिस्क एलोकेशन की वह विधि जिसमें फाइल के हर ब्लॉक में अगले ब्लॉक का पॉइंटर (Address) होता है? – लिंक्ड एलोकेशन (Linked Allocation)
Q71. डिस्क एलोकेशन की वह विधि जिसमें फाइल के सभी ब्लॉक्स के पॉइंटर्स को एक अलग इंडेक्स ब्लॉक में रखा जाता है? – इंडेक्स्ड एलोकेशन (Indexed Allocation)
Q72. हार्ड डिस्क का रीड/राइट हेड एक ट्रैक से दूसरे ट्रैक पर जाने में जो समय लेता है, उसे क्या कहते हैं? – सीक टाइम (Seek Time)
Q73. आवश्यक सेक्टर के रीड/राइट हेड के नीचे आने में लगने वाले समय को क्या कहते हैं? – रोटेशनल लेटेंसी (Rotational Latency)
Q74. सीक टाइम + रोटेशनल लेटेंसी + ट्रांसफर टाइम मिलाकर क्या बनता है? – डिस्क एक्सेस टाइम (Disk Access Time)
Q75. FCFS डिस्क शेड्यूलिंग का मुख्य नुकसान क्या है? – इसमें सीक टाइम बहुत अधिक हो सकता है
Q76. वह डिस्क शेड्यूलिंग एल्गोरिदम जो हेड की वर्तमान स्थिति के सबसे नज़दीक वाले रिक्वेस्ट को पहले पूरा करती है? – SSTF (Shortest Seek Time First)
Q77. SSTF में किस समस्या का खतरा रहता है? – स्टारवेशन (Starvation) का
Q78. वह डिस्क शेड्यूलिंग एल्गोरिदम जिसे ‘एलीवेटर एल्गोरिदम’ (Elevator Algorithm) भी कहा जाता है? – SCAN
Q79. SCAN एल्गोरिदम कैसे काम करती है? – हेड एक दिशा में जाते हुए सभी रिक्वेस्ट पूरी करता है, एंड (End) तक जाता है, फिर दिशा बदलकर वापस आता है
Q80. C-SCAN (Circular SCAN) एल्गोरिदम SCAN से कैसे अलग है? – यह वापसी (Reverse) में कोई रिक्वेस्ट पूरी नहीं करता, सीधे शुरुआत में आकर फिर से स्कैन करता है
Q81. C-LOOK शेड्यूलिंग में हेड डिस्क के अंतिम छोर (End) तक जाता है या केवल अंतिम रिक्वेस्ट तक? – केवल अंतिम रिक्वेस्ट तक
Q82. CPU और I/O डिवाइस के बीच गति (Speed) के अंतर को प्रबंधित करने के लिए OS किस तकनीक का उपयोग करता है? – बफरिंग (Buffering)
Q83. जब प्रिंटर जैसे धीमे I/O डिवाइस को भेजे जाने वाले डेटा को अस्थायी रूप से हार्ड डिस्क (Spool) पर स्टोर किया जाता है, तो उसे क्या कहते हैं? – स्पूलिंग (Spooling)
Q84. SPOOL का पूर्ण रूप क्या है? – Simultaneous Peripheral Operations On-Line
Q85. CPU को I/O डिवाइस की स्थिति (Status) जानने के लिए बार-बार उसे चेक करने की प्रक्रिया क्या कहलाती है? – पोलिंग (Polling) या बिज़ी वेटिंग
Q86. I/O डिवाइस द्वारा CPU का ध्यान आकर्षित करने के लिए भेजा गया सिग्नल क्या कहलाता है? – इंटरप्ट (Interrupt)
Q87. वह तकनीक जो I/O डिवाइस को CPU के हस्तक्षेप के बिना सीधे मेन मेमोरी (RAM) के साथ डेटा ट्रांसफर करने की अनुमति देती है? – DMA
Q88. DMA का पूर्ण रूप क्या है? – Direct Memory Access
Q89. DMA नियंत्रक (Controller) CPU से बस (Bus) का नियंत्रण लेने के लिए जो सिग्नल भेजता है, उसे क्या कहते हैं? – Cycle Stealing
Q90. ऑपरेटिंग सिस्टम को हार्डवेयर से बात करने के लिए किस विशेष प्रोग्राम की आवश्यकता होती है? – डिवाइस ड्राइवर (Device Driver)
Q91. किसी प्रोसेस को अपने मेमोरी स्पेस के बाहर एक्सेस करने से रोकने के लिए किन रजिस्टर्स का उपयोग होता है? – बेस और लिमिट रजिस्टर्स (Base and Limit Registers)
Q92. ऑपरेटिंग सिस्टम के कोर (Kernel) को सुरक्षित रखने के लिए CPU किन दो मोड्स में काम करता है? – यूजर मोड और कर्नेल मोड (User Mode & Kernel Mode)
Q93. मोड बिट (Mode Bit) में यूजर मोड के लिए कौन सा मान (Value) होता है? – 1
Q94. मोड बिट में कर्नेल मोड (सुपरवाइज़र मोड) के लिए कौन सा मान होता है? – 0
Q95. यूजर मोड प्रोग्राम द्वारा ऑपरेटिंग सिस्टम की सेवाएं (Services) मांगने के लिए किसका उपयोग किया जाता है? – सिस्टम कॉल (System Call)
Q96. UNIX/Linux में नया प्रोसेस बनाने के लिए किस सिस्टम कॉल का उपयोग होता है? – fork()
Q97. fork() सिस्टम कॉल पैरेंट प्रोसेस को क्या रिटर्न करता है? – चाइल्ड प्रोसेस की PID (Process ID)
Q98. fork() सिस्टम कॉल चाइल्ड प्रोसेस को क्या रिटर्न करता है? – 0 (शून्य)
Q99. एक प्रोसेस जो समाप्त हो चुका है (Terminated), लेकिन उसकी एंट्री अभी भी प्रोसेस टेबल में मौजूद है, उसे क्या कहते हैं? – ज़ॉम्बी प्रोसेस (Zombie Process)
Q100. वह प्रोसेस जिसका पैरेंट प्रोसेस टर्मिनेट हो चुका है (खत्म हो गया है), क्या कहलाता है? – ऑर्फन प्रोसेस (Orphan Process)