Operating System Important MCQ | 25 Important MCQs
ऑपरेटिंग सिस्टम (Operating System) कंप्यूटर का एक महत्वपूर्ण सिस्टम सॉफ्टवेयर है जो यूजर और कंप्यूटर हार्डवेयर के बीच इंटरफेस प्रदान करता है। SSC, Railway, और अन्य राज्य स्तरीय प्रतियोगी परीक्षाओं में कंप्यूटर सेक्शन के तहत OS से जुड़े प्रश्न बार-बार पूछे जाते हैं। इस मॉक टेस्ट में हमने ऑपरेटिंग सिस्टम के प्रकार, प्रोसेस मैनेजमेंट, मेमोरी मैनेजमेंट, और विभिन्न शेड्यूलिंग एल्गोरिदम से संबंधित 25 महत्वपूर्ण बहुविकल्पीय प्रश्नों (MCQs) को शामिल किया है, जो आपकी परीक्षा की तैयारी को मजबूत करेंगे।
Total Questions: 25
इस प्रैक्टिस टेस्ट के महत्वपूर्ण प्रश्नोत्तर (Questions & Answers)
Q 1. ऑपरेटिंग सिस्टम किस प्रकार का सॉफ्टवेयर है? What type of software is an Operating System?
- A. एप्लीकेशन सॉफ्टवेयर / Application Software
- B. सिस्टम सॉफ्टवेयर / System Software ✅ (Correct Answer)
- C. यूटिलिटी सॉफ्टवेयर / Utility Software
- D. मैलवेयर / Malware
स्पष्टीकरण (Explanation): ऑपरेटिंग सिस्टम एक सिस्टम सॉफ्टवेयर है जो कंप्यूटर हार्डवेयर को नियंत्रित और प्रबंधित करता है। / An operating system is system software that controls and manages computer hardware.
Q 2. निम्नलिखित में से कौन सा एक ऑपरेटिंग सिस्टम नहीं है? Which of the following is not an Operating System?
- A. Windows / Windows
- B. Linux / Linux
- C. Oracle / Oracle ✅ (Correct Answer)
- D. macOS / macOS
स्पष्टीकरण (Explanation): ओरेकल (Oracle) एक डेटाबेस मैनेजमेंट सिस्टम (DBMS) है, न कि ऑपरेटिंग सिस्टम। / Oracle is a Database Management System (DBMS), not an operating system.
Q 3. ऑपरेटिंग सिस्टम के मुख्य भाग (Core) को क्या कहा जाता है जो हार्डवेयर के सीधे संपर्क में रहता है? What is the core part of an operating system that is in direct contact with hardware?
- A. शेल (Shell) / Shell
- B. कर्नेल (Kernel) / Kernel ✅ (Correct Answer)
- C. ड्राइवर (Driver) / Driver
- D. सिस्टम कॉल (System Call) / System Call
स्पष्टीकरण (Explanation): कर्नेल ऑपरेटिंग सिस्टम का केंद्रीय कोर है जो हार्डवेयर और सॉफ्टवेयर के बीच इंटरफेस का काम करता है। / Kernel is the central core of an OS that interfaces between hardware and software.
Q 4. कंप्यूटर चालू करते समय ऑपरेटिंग सिस्टम को मुख्य मेमोरी में लोड करने की प्रक्रिया क्या कहलाती है? What is the process of loading the operating system into main memory when turning on a computer called?
- A. फॉर्मेटिंग (Formatting) / Formatting
- B. बूटिंग (Booting) / Booting ✅ (Correct Answer)
- C. शेड्यूलिंग (Scheduling) / Scheduling
- D. कंपाइलिंग (Compiling) / Compiling
स्पष्टीकरण (Explanation): कंप्यूटर चालू होने पर OS को रैम में लोड करने की प्रक्रिया को बूटिंग कहा जाता है। / Loading the OS into RAM upon starting the computer is called booting.
Q 5. निम्नलिखित में से कौन सा एक ओपन-सोर्स ऑपरेटिंग सिस्टम है? Which of the following is an open-source operating system?
- A. MS Windows / MS Windows
- B. macOS / macOS
- C. Linux / Linux ✅ (Correct Answer)
- D. Windows Phone / Windows Phone
स्पष्टीकरण (Explanation): लिनक्स (Linux) एक ओपन-सोर्स ऑपरेटिंग सिस्टम है जिसका सोर्स कोड मुफ्त में उपलब्ध है। / Linux is an open-source operating system whose source code is freely available.
Q 6. वर्चुअल मेमोरी मुख्य रूप से किस पर आधारित होती है? Virtual memory is primarily based on which of the following?
- A. रजिस्टर (Registers) / Registers
- B. रैम (RAM) / RAM
- C. हार्ड डिस्क (Hard Disk) / Hard Disk ✅ (Correct Answer)
- D. कैश मेमोरी (Cache Memory) / Cache Memory
स्पष्टीकरण (Explanation): वर्चुअल मेमोरी हार्ड डिस्क का एक हिस्सा होती है जिसे रैम की कमी होने पर उपयोग किया जाता है। / Virtual memory is a part of the hard disk used when RAM is insufficient.
Q 7. किस शेड्यूलिंग एल्गोरिदम में प्रत्येक प्रोसेस को एक निश्चित समय (Time Quantum) दिया जाता है? In which scheduling algorithm is each process allocated a fixed time quantum?
- A. FCFS (First Come First Served) / FCFS (First Come First Served)
- B. SJF (Shortest Job First) / SJF (Shortest Job First)
- C. राउंड रॉबिन (Round Robin) / Round Robin ✅ (Correct Answer)
- D. प्राथमिकता शेड्यूलिंग (Priority Scheduling) / Priority Scheduling
स्पष्टीकरण (Explanation): राउंड रॉबिन शेड्यूलिंग में प्रत्येक प्रक्रिया को टाइम क्वांटम नामक एक निश्चित समय दिया जाता है। / Round Robin scheduling allocates a fixed time quantum to each process.
Q 8. GUI का पूर्ण रूप क्या है? What is the full form of GUI?
- A. General Utility Interface / General Utility Interface
- B. Graphical User Interface / Graphical User Interface ✅ (Correct Answer)
- C. Group User Integration / Group User Integration
- D. Graphical Utility Information / Graphical Utility Information
स्पष्टीकरण (Explanation): GUI का पूर्ण रूप 'Graphical User Interface' है, जो ग्राफिक्स के माध्यम से यूजर को इंटरैक्ट करने देता है। / GUI stands for Graphical User Interface, allowing users to interact via graphics.
Q 9. एक समय में केवल एक ही यूजर को काम करने की अनुमति देने वाला OS कौन सा है? Which OS allows only one user to work at a time?
- A. मल्टी-टास्किंग OS / Multi-tasking OS
- B. मल्टी-यूजर OS / Multi-user OS
- C. सिंगल-यूजर OS / Single-user OS ✅ (Correct Answer)
- D. रियल-टाइम OS / Real-time OS
स्पष्टीकरण (Explanation): सिंगल-यूजर ऑपरेटिंग सिस्टम (जैसे MS-DOS) में एक समय में केवल एक ही यूजर काम कर सकता है। / A Single-user OS (like MS-DOS) allows only one user to work at a time.
Q 10. डेडलॉक को रोकने या उससे बचने के लिए किस एल्गोरिदम का उपयोग किया जाता है? Which algorithm is used to avoid or prevent deadlocks?
- A. राउंड रॉबिन एल्गोरिदम / Round Robin Algorithm
- B. बैंकर का एल्गोरिदम (Banker's Algorithm) / Banker's Algorithm ✅ (Correct Answer)
- C. पेजिंग एल्गोरिदम / Paging Algorithm
- D. फर्स्ट फिट एल्गोरिदम / First Fit Algorithm
स्पष्टीकरण (Explanation): बैंकर एल्गोरिदम का उपयोग सिस्टम में गतिरोध (Deadlock) से बचने के लिए सुरक्षित स्थिति की जांच करने हेतु किया जाता है। / Banker's Algorithm is used to avoid deadlocks by testing for safe states.
Q 11. वह स्थिति क्या कहलाती है जब दो या दो से अधिक प्रक्रियाएं एक-दूसरे के संसाधनों को जारी करने की प्रतीक्षा में हमेशा के लिए रुक जाती हैं? What is the condition called when two or more processes are blocked forever waiting for each other to release resources?
- A. मल्टीप्रोग्रामिंग (Multiprogramming) / Multiprogramming
- B. थ्रेशिंग (Thrashing) / Thrashing
- C. डेडलॉक (Deadlock) / Deadlock ✅ (Correct Answer)
- D. स्टार्वेशन (Starvation) / Starvation
स्पष्टीकरण (Explanation): डेडलॉक वह स्थिति है जहां प्रक्रियाएं एक दूसरे के संसाधनों के खाली होने का इंतजार करती रह जाती हैं। / Deadlock is a state where processes wait indefinitely for resources held by each other.
Q 12. जब कोई प्रोसेस CPU द्वारा मांगी जाती है और वह मुख्य मेमोरी (RAM) में नहीं मिलती, तो उसे क्या कहा जाता है? What is it called when a process requests a page not present in the main memory (RAM)?
- A. पेज हिट (Page Hit) / Page Hit
- B. पेज फॉल्ट (Page Fault) / Page Fault ✅ (Correct Answer)
- C. पेज डर्टी (Page Dirty) / Page Dirty
- D. पेज स्वैप (Page Swap) / Page Swap
स्पष्टीकरण (Explanation): जब आवश्यक पेज मुख्य मेमोरी में उपलब्ध नहीं होता है, तो इसे 'पेज फॉल्ट' कहा जाता है। / When a requested page is not found in main memory, it is called a Page Fault.
Q 13. विंडोज ऑपरेटिंग सिस्टम में टास्क मैनेजर खोलने के लिए किस शॉर्टकट कुंजी का उपयोग किया जाता है? Which shortcut key is used to open Task Manager in Windows Operating System?
- A. Ctrl + Alt + Del / Ctrl + Alt + Del
- B. Ctrl + Shift + Esc / Ctrl + Shift + Esc ✅ (Correct Answer)
- C. Alt + F4 / Alt + F4
- D. Ctrl + Shift + T / Ctrl + Shift + T
स्पष्टीकरण (Explanation): विंडोज में Ctrl + Shift + Esc दबाकर सीधे टास्क मैनेजर खोला जा सकता है। / Pressing Ctrl + Shift + Esc directly opens the Task Manager in Windows.
Q 14. निम्नलिखित में से कौन सा एक रियल-टाइम ऑपरेटिंग सिस्टम (RTOS) है? Which of the following is a Real-Time Operating System (RTOS)?
- A. Windows 10 / Windows 10
- B. MS-DOS / MS-DOS
- C. VxWorks / VxWorks ✅ (Correct Answer)
- D. macOS / macOS
स्पष्टीकरण (Explanation): VxWorks एक प्रसिद्ध रियल-टाइम ऑपरेटिंग सिस्टम है जिसका उपयोग एम्बेडेड सिस्टम में किया जाता है। / VxWorks is a popular real-time operating system used in embedded systems.
Q 15. FAT का पूर्ण रूप क्या है, जो एक फाइल सिस्टम है? What is the full form of FAT, which is a file system?
- A. File Allocation Table / File Allocation Table ✅ (Correct Answer)
- B. File Access Tape / File Access Tape
- C. Format Allocation Table / Format Allocation Table
- D. File Active Table / File Active Table
स्पष्टीकरण (Explanation): FAT का पूर्ण रूप 'File Allocation Table' है, जो पुराने विंडोज वर्जन में इस्तेमाल होता था। / FAT stands for File Allocation Table, used in older versions of Windows.
Q 16. जब एक प्रोसेस निष्पादन (execution) की स्थिति में होती है, तो उसे क्या कहा जाता है? What is a program in execution called?
- A. इंस्ट्रक्शन (Instruction) / Instruction
- B. प्रोसीजर (Procedure) / Procedure
- C. प्रोसेस (Process) / Process ✅ (Correct Answer)
- D. फंक्शन (Function) / Function
स्पष्टीकरण (Explanation): एक्जीक्यूशन के अधीन किसी प्रोग्राम को प्रोसेस (Process) कहा जाता है। / A program under execution is known as a Process.
Q 17. सॉफ्टवेयर का वह छोटा टुकड़ा जो कंप्यूटर को किसी विशेष हार्डवेयर डिवाइस से बात करने की अनुमति देता है, क्या कहलाता है? What is the small piece of software that allows computer to communicate with a specific hardware device called?
- A. एप्लीकेशन (Application) / Application
- B. डिवाइस ड्राइवर (Device Driver) / Device Driver ✅ (Correct Answer)
- C. सिस्टम यूटिलिटी (System Utility) / System Utility
- D. कंपाइलर (Compiler) / Compiler
स्पष्टीकरण (Explanation): डिवाइस ड्राइवर विशिष्ट हार्डवेयर उपकरणों को संचालित करने के लिए आवश्यक सॉफ्टवेयर होते हैं। / Device drivers are software required to operate specific hardware devices.
Q 18. पेज रिप्लेसमेंट एल्गोरिदम में 'बेलेडी की विसंगति' (Belady's Anomaly) मुख्य रूप से किस एल्गोरिदम में देखी जाती है? In page replacement algorithms, 'Belady's Anomaly' is primarily observed in which algorithm?
- A. LRU (Least Recently Used) / LRU (Least Recently Used)
- B. FIFO (First In First Out) / FIFO (First In First Out) ✅ (Correct Answer)
- C. Optimal Page Replacement / Optimal Page Replacement
- D. MRU (Most Recently Used) / MRU (Most Recently Used)
स्पष्टीकरण (Explanation): बेलेडी की विसंगति FIFO एल्गोरिदम में होती है, जहां पेज फ्रेम बढ़ाने पर भी पेज फॉल्ट बढ़ जाते हैं। / Belady's Anomaly occurs in FIFO, where increasing page frames increases page faults.
Q 19. प्रिंटिंग जॉब्स को कतार (queue) में रखने और उन्हें एक-एक करके प्रिंटर पर भेजने की प्रक्रिया को क्या कहा जाता है? What is the process of queuing print jobs and sending them to the printer one by one called?
- A. कैशिंग (Caching) / Caching
- B. स्पूलिंग (Spooling) / Spooling ✅ (Correct Answer)
- C. पेजिंग (Paging) / Paging
- D. थ्रेडिंग (Threading) / Threading
स्पष्टीकरण (Explanation): स्पूलिंग (Spooling) वह प्रक्रिया है जो डेटा को प्रिंटर जैसे धीमी गति के उपकरणों पर भेजने से पहले बफर करती है। / Spooling buffers data before sending it to slower devices like printers.
Q 20. एक ही समय में एक से अधिक प्रोग्राम या कार्य निष्पादित करने की OS की क्षमता को क्या कहा जाता है? What is the ability of an OS to execute more than one program or task at the same time called?
- A. मल्टीप्रोसेसिंग (Multiprocessing) / Multiprocessing
- B. मल्टीटास्किंग (Multitasking) / Multitasking ✅ (Correct Answer)
- C. मल्टीप्रोग्रामिंग (Multiprogramming) / Multiprogramming
- D. रियल-टाइम शेयरिंग (Real-time sharing) / Real-time sharing
स्पष्टीकरण (Explanation): एक समय में एक से अधिक कार्यों को निष्पादित करने की क्षमता को मल्टीटास्किंग कहते हैं। / The ability to execute multiple tasks simultaneously is called Multitasking.
Q 21. विंडोज ऑपरेटिंग सिस्टम में निष्पादन योग्य (executable) फ़ाइलों का एक्सटेंशन क्या होता है? What is the extension of executable files in Windows Operating System?
- A. .txt / .txt
- B. .pdf / .pdf
- C. .exe / .exe ✅ (Correct Answer)
- D. .zip / .zip
स्पष्टीकरण (Explanation): विंडोज में एक्जीक्यूटेबल फाइलों का एक्सटेंशन .exe (Executable) होता है। / The extension of executable files in Windows is .exe.
Q 22. प्रोसेस सिंक्रोनाइजेशन में उपयोग किया जाने वाला एक इंटीजर वेरिएबल क्या कहलाता है जो रिसोर्स एक्सेस को नियंत्रित करता है? What is an integer variable used in process synchronization to control resource access called?
- A. थ्रेड (Thread) / Thread
- B. सेमाफोर (Semaphore) / Semaphore ✅ (Correct Answer)
- C. म्यूटेक्स (Mutex) / Mutex
- D. मॉनिटर (Monitor) / Monitor
स्पष्टीकरण (Explanation): सेमाफोर (Semaphore) एक वेरिएबल है जो साझा संसाधनों तक पहुंच को नियंत्रित करने के लिए उपयोग किया जाता है। / A Semaphore is a variable used to control access to shared resources.
Q 23. थ्रेशिंग (Thrashing) की स्थिति में क्या होता है? What happens in the state of Thrashing?
- A. CPU उपयोगिता बहुत अधिक हो जाती है / CPU utilization becomes very high
- B. पेजिंग की दर बहुत अधिक हो जाती है और CPU उपयोगिता गिर जाती है / Paging activity is high and CPU utilization drops drastically ✅ (Correct Answer)
- C. सिस्टम क्रैश हो जाता है / System crashes immediately
- D. रैम पूरी तरह खाली हो जाती है / RAM becomes completely empty
स्पष्टीकरण (Explanation): थ्रेशिंग में सिस्टम पेजिंग (अदला-बदली) में अधिक समय बिताता है, जिससे CPU यूटिलाइजेशन बहुत कम हो जाता है। / In thrashing, the system spends more time paging, drastically dropping CPU utilization.
Q 24. CPU का नियंत्रण एक प्रोसेस से दूसरी प्रोसेस में स्थानांतरित करने की प्रक्रिया को क्या कहा जाता है? What is the process of switching the CPU control from one process to another called?
- A. सिस्टम कॉल (System Call) / System Call
- B. कॉन्टेक्स्ट स्विचिंग (Context Switching) / Context Switching ✅ (Correct Answer)
- C. इंटरप्ट हैंडलिंग (Interrupt Handling) / Interrupt Handling
- D. थ्रेडिंग (Threading) / Threading
स्पष्टीकरण (Explanation): एक प्रोसेस की स्थिति को सहेजने और दूसरी को लोड करने की प्रक्रिया को कॉन्टेक्स्ट स्विचिंग कहते हैं। / Saving the state of one process and loading another is called Context Switching.
Q 25. निम्नलिखित में से कौन सा मोबाइल ऑपरेटिंग सिस्टम मुख्य रूप से गूगल द्वारा विकसित किया गया है? Which of the following mobile operating systems is primarily developed by Google?
- A. iOS / iOS
- B. Windows Phone / Windows Phone
- C. Android / Android ✅ (Correct Answer)
- D. Symbian / Symbian
स्पष्टीकरण (Explanation): एंड्रॉइड (Android) एक मोबाइल ऑपरेटिंग सिस्टम है जिसे मुख्य रूप से गूगल द्वारा विकसित किया गया है। / Android is a mobile operating system primarily developed by Google.
महत्वपूर्ण प्रश्नोत्तरी (FAQs) / Frequently Asked Questions
ऑपरेटिंग सिस्टम (OS) क्या है? ▼
ऑपरेटिंग सिस्टम एक सिस्टम सॉफ्टवेयर है जो यूजर और कंप्यूटर हार्डवेयर के बीच इंटरफेस के रूप में कार्य करता है।
कंप्यूटर में कर्नेल (Kernel) का क्या कार्य है? ▼
कर्नेल ऑपरेटिंग सिस्टम का मुख्य भाग है जो हार्डवेयर और सॉफ्टवेयर प्रक्रियाओं के बीच संचार को नियंत्रित करता है।
वर्चुअल मेमोरी (Virtual Memory) क्या होती है? ▼
यह हार्ड डिस्क का एक काल्पनिक भाग है जिसे रैम (RAM) की क्षमता कम पड़ने पर मुख्य मेमोरी की तरह उपयोग किया जाता है।
डेडलॉक (Deadlock) क्या है? ▼
यह वह स्थिति है जहां दो या दो से अधिक प्रोसेस एक दूसरे के रिसोर्स को रिलीज करने का इंतजार करते हैं और रुक जाते हैं।
बूटिंग (Booting) प्रक्रिया क्या होती है? ▼
कंप्यूटर चालू होने पर ऑपरेटिंग सिस्टम को हार्ड डिस्क से मुख्य मेमोरी (RAM) में लोड करने की प्रक्रिया को बूटिंग कहते हैं।