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
331
EN + हिं Medium
GB A distributed OS runs on?
IN एक वितरित ओएस किस पर चलता है?
A
Single computer एकल कंप्यूटर
B
Multiple networked computers एकाधिक नेटवर्क वाले कंप्यूटर
C
Mainframe only केवल मेनफ़्रेम
D
Virtual machines only केवल वर्चुअल मशीनें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Distributed OS manages resources across multiple networked computers, appearing as one system.
व्याख्या (हिन्दी) वितरित ओएस एक सिस्टम के रूप में प्रदर्शित होकर कई नेटवर्क वाले कंप्यूटरों में संसाधनों का प्रबंधन करता है।
332
EN + हिं Medium
GB Which scheduling gives highest priority to shortest jobs?
IN कौन सी शेड्यूलिंग सबसे छोटी नौकरियों को सर्वोच्च प्राथमिकता देती है?
A
FCFS एफसीएफएस
B
Round Robin राउंड रोबिन
C
SJF एसजेएफ
D
Priority scheduling प्राथमिकता निर्धारण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SJF (Shortest Job First) scheduling prioritizes the process with the shortest expected execution time.
व्याख्या (हिन्दी) एसजेएफ (सबसे छोटा काम पहले) शेड्यूलिंग सबसे कम अपेक्षित निष्पादन समय के साथ प्रक्रिया को प्राथमिकता देती है।
333
EN + हिं Easy
GB Spooling stands for?
IN स्पूलिंग का मतलब क्या है?
A
Simultaneous Peripheral Operations Online एक साथ परिधीय संचालन ऑनलाइन
B
Single Program Operating On Line एकल प्रोग्राम ऑन लाइन संचालित
C
System Program Operations On Linux लिनक्स पर सिस्टम प्रोग्राम संचालन
D
Simultaneous Processes On One Line एक पंक्ति पर एक साथ प्रक्रियाएँ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Spooling (Simultaneous Peripheral Operations Online) stores data in a buffer for later use by slower devices.
व्याख्या (हिन्दी) स्पूलिंग (एक साथ परिधीय संचालन ऑनलाइन) धीमे उपकरणों द्वारा बाद में उपयोग के लिए डेटा को बफर में संग्रहीत करता है।
334
EN + हिं Medium
GB Which memory area stores local variables of a function?
IN कौन सा मेमोरी क्षेत्र किसी फ़ंक्शन के स्थानीय वेरिएबल्स को संग्रहीत करता है?
A
Heap ढेर
B
Stack ढेर
C
Data segment डेटा खंड
D
Code segment कोड खंड
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The stack stores local variables, function parameters, and return addresses during function execution.
व्याख्या (हिन्दी) फ़ंक्शन निष्पादन के दौरान स्टैक स्थानीय चर, फ़ंक्शन पैरामीटर और रिटर्न पते संग्रहीत करता है।
335
EN + हिं Medium
GB Dynamic memory allocation uses?
IN गतिशील स्मृति आवंटन का उपयोग करता है?
A
Stack ढेर
B
Heap ढेर
C
Registers रजिस्टर
D
Cache कैश
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The heap (dynamic memory pool) is used for runtime memory allocation (malloc/new in C/C++).
व्याख्या (हिन्दी) हीप (डायनामिक मेमोरी पूल) का उपयोग रनटाइम मेमोरी आवंटन (सी/सी++ में मॉलोक/नया) के लिए किया जाता है।
336
EN + हिं Easy
GB Which of the following causes internal fragmentation?
IN निम्नलिखित में से कौन आंतरिक विखंडन का कारण बनता है?
A
Segmentation विभाजन
B
Fixed-size partitioning निश्चित आकार का विभाजन
C
Best fit algorithm सर्वोत्तम फ़िट एल्गोरिथम
D
Compaction संघनन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Fixed-size partitioning causes internal fragmentation when a process doesn't fill its entire partition.
व्याख्या (हिन्दी) जब कोई प्रक्रिया अपने संपूर्ण विभाजन को नहीं भरती है तो निश्चित आकार का विभाजन आंतरिक विखंडन का कारण बनता है।
337
EN + हिं Medium
GB What is the purpose of an interrupt?
IN व्यवधान का उद्देश्य क्या है?
A
To pause CPU permanently सीपीयू को स्थायी रूप से रोकने के लिए
B
To signal CPU that immediate attention is needed सीपीयू को संकेत देने के लिए कि तत्काल ध्यान देने की आवश्यकता है
C
To reset the computer कंप्यूटर को रीसेट करने के लिए
D
To allocate memory स्मृति आवंटित करने के लिए
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) An interrupt signals the CPU to temporarily halt current execution and handle a higher-priority event.
व्याख्या (हिन्दी) एक व्यवधान सीपीयू को वर्तमान निष्पादन को अस्थायी रूप से रोकने और उच्च-प्राथमिकता वाली घटना को संभालने का संकेत देता है।
338
EN + हिं Easy
GB Which of the following is NOT a process state?
IN निम्नलिखित में से कौन सी एक प्रक्रिया अवस्था नहीं है?
A
Ready तैयार
B
Running दौड़ना
C
Waiting इंतज़ार में
D
Compiling संकलन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Compiling is not a process state; the main process states are New, Ready, Running, Waiting, Terminated.
व्याख्या (हिन्दी) संकलन कोई प्रक्रिया अवस्था नहीं है; मुख्य प्रक्रिया अवस्थाएँ नई, तैयार, चालू, प्रतीक्षारत, समाप्त हैं।
339
EN + हिं Medium
GB The purpose of page table is?
IN पेज टेबल का उद्देश्य क्या है?
A
Store actual data वास्तविक डेटा संग्रहित करें
B
Map virtual addresses to physical addresses आभासी पतों को भौतिक पतों पर मैप करें
C
Store program code स्टोर प्रोग्राम कोड
D
Manage disk space डिस्क स्थान प्रबंधित करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The page table maintains the mapping between virtual memory pages and physical memory frames.
व्याख्या (हिन्दी) पेज टेबल वर्चुअल मेमोरी पेज और भौतिक मेमोरी फ्रेम के बीच मैपिंग बनाए रखता है।
340
EN + हिं Medium
GB Which OS developed by Linus Torvalds?
IN लिनस टोरवाल्ड्स द्वारा कौन सा ओएस विकसित किया गया?
A
Unix यूनिक्स
B
Linux लिनक्स
C
Ubuntu उबंटू
D
Fedora फेडोरा
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Linus Torvalds created the Linux kernel in 1991 while a student at University of Helsinki.
व्याख्या (हिन्दी) लिनस टोरवाल्ड्स ने 1991 में हेलसिंकी विश्वविद्यालय में एक छात्र के रूप में लिनक्स कर्नेल बनाया।
341
EN + हिं Medium
GB Semaphore is used to?
IN सेमाफोर का उपयोग किया जाता है?
A
Connect computers कंप्यूटर कनेक्ट करें
B
Synchronize process access to shared resources साझा संसाधनों तक प्रक्रिया पहुंच को सिंक्रनाइज़ करें
C
Speed up CPU सीपीयू को गति दें
D
Allocate disk space डिस्क स्थान आवंटित करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Semaphores are synchronization primitives used to control access to shared resources between processes.
व्याख्या (हिन्दी) सेमाफोर सिंक्रनाइज़ेशन प्रिमिटिव हैं जिनका उपयोग प्रक्रियाओं के बीच साझा संसाधनों तक पहुंच को नियंत्रित करने के लिए किया जाता है।
342
EN + हिं Medium
GB Mutual exclusion means?
IN पारस्परिक बहिष्कार का मतलब है?
A
Only one process accesses critical section at a time एक समय में केवल एक ही प्रक्रिया महत्वपूर्ण अनुभाग तक पहुँचती है
B
All processes access resources simultaneously सभी प्रक्रियाएँ एक साथ संसाधनों तक पहुँचती हैं
C
Processes never share resources प्रक्रियाएँ कभी भी संसाधन साझा नहीं करतीं
D
None of these इनमें से कोई नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Mutual exclusion ensures only one process executes in a critical section at any given time.
व्याख्या (हिन्दी) पारस्परिक बहिष्करण यह सुनिश्चित करता है कि किसी भी समय किसी महत्वपूर्ण अनुभाग में केवल एक ही प्रक्रिया निष्पादित हो।
343
EN + हिं Medium
GB A pipe in OS is used for?
IN OS में एक पाइप का उपयोग किसके लिए किया जाता है?
A
Cooling the CPU सीपीयू को ठंडा करना
B
Inter-process communication अंतर-प्रक्रिया संचार
C
File storage फ़ाइल भंडारण
D
Network routing नेटवर्क रूटिंग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A pipe is an inter-process communication (IPC) mechanism for sending data between processes.
व्याख्या (हिन्दी) पाइप प्रक्रियाओं के बीच डेटा भेजने के लिए एक अंतर-प्रक्रिया संचार (आईपीसी) तंत्र है।
344
EN + हिं Medium
GB Which command in Windows clears the command prompt screen?
IN विंडोज़ में कौन सा कमांड कमांड प्रॉम्प्ट स्क्रीन को साफ़ करता है?
A
clear स्पष्ट
B
cls सीएलएस
C
clr सी.एल.आर
D
reset रीसेट करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 'cls' (clear screen) clears the Command Prompt window in Windows.
व्याख्या (हिन्दी) 'सीएलएस' (स्क्रीन साफ़ करें) विंडोज़ में कमांड प्रॉम्प्ट विंडो को साफ़ करता है।
345
EN + हिं Medium
GB Process ID (PID) is?
IN प्रोसेस आईडी (पीआईडी) है?
A
Unique identifier for each process प्रत्येक प्रक्रिया के लिए विशिष्ट पहचानकर्ता
B
Memory address of process प्रक्रिया का मेमोरी पता
C
CPU register सीपीयू रजिस्टर
D
Disk sector number डिस्क सेक्टर संख्या
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) PID (Process ID) is a unique integer identifier assigned to each running process by the OS.
व्याख्या (हिन्दी) पीआईडी ​​(प्रोसेस आईडी) ओएस द्वारा प्रत्येक चल रही प्रक्रिया को सौंपा गया एक अद्वितीय पूर्णांक पहचानकर्ता है।
331–345 of 2941