Computer Fundamentals — MCQ Practice

Hindi aur English dono mein practice karo — click karo answer check karne ke liye

📚 2941 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
2941 questions
811
EN + हिं Medium
GB Message passing IPC?
IN संदेश पासिंग आईपीसी?
A
Requires shared memory साझा स्मृति की आवश्यकता है
B
Processes communicate by sending/receiving messages प्रक्रियाएँ संदेश भेजकर/प्राप्त करके संचार करती हैं
C
Uses files for communication संचार के लिए फ़ाइलों का उपयोग करता है
D
Requires same hardware समान हार्डवेयर की आवश्यकता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Message passing IPC enables processes to communicate by sending and receiving messages through the OS.
व्याख्या (हिन्दी) संदेश पासिंग आईपीसी प्रक्रियाओं को ओएस के माध्यम से संदेश भेजकर और प्राप्त करके संचार करने में सक्षम बनाता है।
812
EN + हिं Medium
GB Fork() system call in Unix?
IN यूनिक्स में फोर्क() सिस्टम कॉल?
A
Terminates a process एक प्रक्रिया को समाप्त करता है
B
Creates a copy of the calling process कॉलिंग प्रक्रिया की एक प्रति बनाता है
C
Creates a new thread एक नया सूत्र बनाता है
D
Allocates memory स्मृति आवंटित करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) fork() creates a new child process as an exact copy of the calling parent process.
व्याख्या (हिन्दी) फोर्क() कॉलिंग पैरेंट प्रक्रिया की सटीक प्रतिलिपि के रूप में एक नई चाइल्ड प्रक्रिया बनाता है।
813
EN + हिं Medium
GB exec() system call?
IN exec() सिस्टम कॉल?
A
Creates new process नई प्रक्रिया बनाता है
B
Replaces current process image with new program वर्तमान प्रक्रिया छवि को नए प्रोग्राम से बदल देता है
C
Terminates process प्रक्रिया समाप्त करता है
D
Creates thread धागा बनाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) exec() family of calls replaces the current process's program with a new one.
व्याख्या (हिन्दी) कॉल का exec() परिवार वर्तमान प्रक्रिया के प्रोग्राम को एक नए प्रोग्राम से बदल देता है।
814
EN + हिं Medium
GB A race condition occurs when?
IN दौड़ की स्थिति कब उत्पन्न होती है?
A
CPU runs too fast सीपीयू बहुत तेज चलता है
B
Two processes access shared resource simultaneously causing incorrect results दो प्रक्रियाएँ एक साथ साझा संसाधन तक पहुँचती हैं जिससे गलत परिणाम आते हैं
C
Memory is insufficient मेमोरी अपर्याप्त है
D
Network is congested नेटवर्क भीड़भाड़ वाला है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A race condition occurs when program behavior depends on the relative timing of events like thread execution order.
व्याख्या (हिन्दी) रेस की स्थिति तब होती है जब प्रोग्राम का व्यवहार थ्रेड निष्पादन आदेश जैसी घटनाओं के सापेक्ष समय पर निर्भर करता है।
815
EN + हिं Medium
GB Critical section problem solution requires?
IN क्रिटिकल सेक्शन समस्या समाधान की आवश्यकता है?
A
Mutual exclusion only केवल पारस्परिक बहिष्कार
B
Mutual exclusion, progress, bounded waiting पारस्परिक बहिष्कार, प्रगति, बंधी हुई प्रतीक्षा
C
Speed optimization गति अनुकूलन
D
Memory allocation स्मृति आवंटन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The critical section problem solution requires: mutual exclusion, progress, and bounded waiting.
व्याख्या (हिन्दी) महत्वपूर्ण अनुभाग समस्या समाधान के लिए आवश्यक है: पारस्परिक बहिष्कार, प्रगति और सीमित प्रतीक्षा।
816
EN + हिं Medium
GB Peterson's algorithm solves?
IN पीटरसन का एल्गोरिदम हल करता है?
A
Scheduling problem शेड्यूलिंग समस्या
B
Critical section problem for two processes दो प्रक्रियाओं के लिए गंभीर अनुभाग समस्या
C
Memory allocation स्मृति आवंटन
D
Deadlock prevention गतिरोध निवारण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Peterson's algorithm provides a software-based solution to the critical section problem for two processes.
व्याख्या (हिन्दी) पीटरसन का एल्गोरिदम दो प्रक्रियाओं के लिए महत्वपूर्ण अनुभाग समस्या का सॉफ़्टवेयर-आधारित समाधान प्रदान करता है।
817
EN + हिं Medium
GB Monitor in OS synchronization is?
IN OS में मॉनिटर सिंक्रोनाइज़ेशन है?
A
A display device एक प्रदर्शन उपकरण
B
High-level synchronization construct उच्च स्तरीय तुल्यकालन निर्माण
C
Hardware component हार्डवेयर घटक
D
Network monitor नेटवर्क मॉनिटर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A monitor is a high-level synchronization abstraction that combines mutex and condition variables.
व्याख्या (हिन्दी) मॉनिटर एक उच्च-स्तरीय सिंक्रोनाइज़ेशन एब्स्ट्रैक्शन है जो म्यूटेक्स और कंडीशन वेरिएबल्स को जोड़ता है।
818
EN + हिं Medium
GB Which scheduling is preemptive?
IN कौन सा शेड्यूल प्रीमेप्टिव है?
A
FCFS एफसीएफएस
B
SJF (non-preemptive) एसजेएफ (गैर-निवारक)
C
Round Robin राउंड रोबिन
D
All of these इन सब
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Round Robin is preemptive — it forces a process off the CPU after its time quantum expires.
व्याख्या (हिन्दी) राउंड रॉबिन प्रीमेप्टिव है - यह समय की मात्रा समाप्त होने के बाद सीपीयू से एक प्रक्रिया को बाध्य करता है।
819
EN + हिं Medium
GB Convoy effect is a problem in?
IN कॉन्वॉय प्रभाव एक समस्या है?
A
Round Robin राउंड रोबिन
B
FCFS scheduling एफसीएफएस शेड्यूलिंग
C
SJF एसजेएफ
D
Priority scheduling प्राथमिकता निर्धारण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Convoy effect in FCFS occurs when short processes queue behind one long-running process.
व्याख्या (हिन्दी) एफसीएफएस में कॉन्वॉय प्रभाव तब होता है जब छोटी प्रक्रियाएं एक लंबी चलने वाली प्रक्रिया के पीछे कतारबद्ध हो जाती हैं।
820
EN + हिं Medium
GB Starvation in scheduling means?
IN शेड्यूलिंग में भुखमरी का मतलब?
A
Process runs too often प्रक्रिया बहुत बार चलती है
B
Process waits indefinitely due to low priority कम प्राथमिकता के कारण प्रक्रिया अनिश्चित काल तक प्रतीक्षा करती है
C
Memory is full याददाश्त भरी हुई है
D
CPU is idle सीपीयू निष्क्रिय है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Starvation occurs when a process waits indefinitely because higher-priority processes keep getting scheduled first.
व्याख्या (हिन्दी) भुखमरी तब होती है जब कोई प्रक्रिया अनिश्चित काल तक प्रतीक्षा करती है क्योंकि उच्च-प्राथमिकता वाली प्रक्रियाएं पहले निर्धारित होती रहती हैं।
821
EN + हिं Medium
GB Aging technique in scheduling?
IN शेड्यूलिंग में उम्र बढ़ने की तकनीक?
A
Increases process priority over time to prevent starvation भुखमरी को रोकने के लिए समय के साथ प्रक्रिया प्राथमिकता बढ़ाता है
B
Decreases CPU speed सीपीयू की गति कम हो जाती है
C
Removes old processes पुरानी प्रक्रियाओं को हटाता है
D
Manages memory age स्मृति आयु का प्रबंधन करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Aging gradually increases the priority of waiting processes to prevent indefinite postponement.
व्याख्या (हिन्दी) उम्र बढ़ने से अनिश्चितकालीन स्थगन को रोकने के लिए प्रतीक्षा प्रक्रियाओं की प्राथमिकता धीरे-धीरे बढ़ जाती है।
822
EN + हिं Medium
GB Banker's algorithm is used to?
IN बैंकर एल्गोरिथम का उपयोग किया जाता है?
A
Calculate payroll पेरोल की गणना करें
B
Avoid deadlock by resource allocation checking संसाधन आवंटन की जाँच करके गतिरोध से बचें
C
Manage banking transactions बैंकिंग लेनदेन प्रबंधित करें
D
Allocate memory pages स्मृति पृष्ठ आवंटित करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The Banker's algorithm is a deadlock avoidance algorithm that checks resource allocation for safe state.
व्याख्या (हिन्दी) बैंकर का एल्गोरिदम एक गतिरोध निवारण एल्गोरिदम है जो सुरक्षित स्थिति के लिए संसाधन आवंटन की जांच करता है।
823
EN + हिं Easy
GB Which of the following is a deadlock avoidance strategy?
IN निम्नलिखित में से कौन सी गतिरोध टालने की रणनीति है?
A
Ignore deadlock गतिरोध पर ध्यान न दें
B
Kill all deadlocked processes सभी गतिरोध वाली प्रक्रियाओं को ख़त्म करें
C
Banker's algorithm बैंकर का एल्गोरिदम
D
Semaphore signaling सेमाफोर सिग्नलिंग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Banker's algorithm is a deadlock avoidance strategy that prevents deadlock before it occurs.
व्याख्या (हिन्दी) बैंकर का एल्गोरिदम एक गतिरोध टालने की रणनीति है जो गतिरोध उत्पन्न होने से पहले ही रोक देता है।
824
EN + हिं Medium
GB LRU page replacement algorithm replaces?
IN एलआरयू पेज रिप्लेसमेंट एल्गोरिदम बदलता है?
A
Least recently used page कम से कम हाल ही में उपयोग किया गया पेज
B
Least recently requested file कम से कम हाल ही में अनुरोधित फ़ाइल
C
Latest read/write page नवीनतम पढ़ने/लिखने वाला पृष्ठ
D
Least referenced record unit सबसे कम संदर्भित रिकार्ड इकाई
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) LRU (Least Recently Used) replaces the page that has not been used for the longest time.
व्याख्या (हिन्दी) एलआरयू (कम से कम हाल ही में प्रयुक्त) उस पृष्ठ को प्रतिस्थापित करता है जिसका उपयोग सबसे लंबे समय से नहीं किया गया है।
825
EN + हिं Medium
GB FIFO page replacement replaces?
IN फीफो पृष्ठ प्रतिस्थापन प्रतिस्थापित करता है?
A
Oldest page in memory स्मृति का सबसे पुराना पृष्ठ
B
Most recently used सबसे हाल ही में उपयोग किया गया
C
Least frequently used कम से कम प्रयोग किया जाता है
D
Random page यादृच्छिक पृष्ठ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) FIFO (First In, First Out) page replacement evicts the page that has been in memory the longest.
व्याख्या (हिन्दी) फीफो (फर्स्ट इन, फर्स्ट आउट) पेज प्रतिस्थापन उस पेज को हटा देता है जो सबसे लंबे समय तक स्मृति में रहा है।
811–825 of 2941