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
1831
EN + हिं Medium
GB Mark-and-sweep GC algorithm?
IN मार्क-एंड-स्वीप जीसी एल्गोरिदम?
A
Counts references सन्दर्भ गिनाता है
B
Marks reachable objects, sweeps (frees) unmarked objects पहुंच योग्य वस्तुओं को चिह्नित करना, अचिह्नित वस्तुओं को साफ़ करना (मुक्त करना)।
C
Copies objects वस्तुओं की प्रतिलिपि बनाता है
D
Uses reference counting संदर्भ गणना का उपयोग करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Mark-and-sweep: traverses object graph marking reachable objects, then frees all unmarked (unreachable) objects.
व्याख्या (हिन्दी) मार्क-एंड-स्वीप: पहुंच योग्य वस्तुओं को चिह्नित करते हुए ऑब्जेक्ट ग्राफ़ को पार करता है, फिर सभी अचिह्नित (पहुंच योग्य) वस्तुओं को मुक्त करता है।
1832
EN + हिं Medium
GB Reference counting GC fails with?
IN संदर्भ गिनती जीसी विफल रहती है?
A
Single objects एकल वस्तुएं
B
Circular references — objects referencing each other never reach count zero वृत्ताकार संदर्भ - एक-दूसरे को संदर्भित करने वाली वस्तुएँ कभी भी गिनती शून्य तक नहीं पहुँचती हैं
C
Large objects बड़ी वस्तुएं
D
Fast allocation शीघ्र आवंटन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Reference counting cannot handle cycles: A→B→A keeps both counts at 1 even when both are unreachable.
व्याख्या (हिन्दी) संदर्भ गणना चक्रों को संभाल नहीं सकती: A→B→A दोनों गणनाओं को 1 पर रखता है, भले ही दोनों पहुंच योग्य न हों।
1833
EN + हिं Medium
GB Generational GC is based on the observation that?
IN जेनरेशनल जीसी किस अवलोकन पर आधारित है?
A
Old objects live longer पुरानी वस्तुएँ अधिक समय तक जीवित रहती हैं
B
Most objects die young — frequent minor GC of young generation, rare major GC अधिकांश वस्तुएं युवावस्था में ही मर जाती हैं - युवा पीढ़ी की अक्सर छोटी जीसी, दुर्लभ प्रमुख जीसी
C
All objects live equally सभी वस्तुएँ समान रूप से रहती हैं
D
Large objects die first बड़ी वस्तुएँ पहले मरती हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Generational hypothesis: most objects become garbage quickly — generational GC focuses on young objects.
व्याख्या (हिन्दी) पीढ़ीगत परिकल्पना: अधिकांश वस्तुएं जल्दी ही कचरा बन जाती हैं - पीढ़ीगत जीसी युवा वस्तुओं पर ध्यान केंद्रित करती है।
1834
EN + हिं Medium
GB Concurrent GC (like Go's GC) runs?
IN समवर्ती GC (गो की GC की तरह) चलता है?
A
After program stops प्रोग्राम रुकने के बाद
B
Concurrently with the application, minimizing stop-the-world pauses एप्लिकेशन के साथ-साथ, स्टॉप-द-वर्ल्ड ठहराव को कम करना
C
Only on idle CPU केवल निष्क्रिय CPU पर
D
Weekly साप्ताहिक
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Concurrent GC performs most work alongside the running application, minimizing latency-causing pauses.
व्याख्या (हिन्दी) समवर्ती जीसी चल रहे एप्लिकेशन के साथ-साथ अधिकांश कार्य करता है, विलंबता के कारण होने वाले ठहराव को कम करता है।
1835
EN + हिं Medium
GB LLVM is?
IN एलएलवीएम है?
A
A programming language एक प्रोग्रामिंग भाषा
B
Compiler infrastructure providing reusable compiler and toolchain components कंपाइलर इंफ्रास्ट्रक्चर पुन: प्रयोज्य कंपाइलर और टूलचेन घटक प्रदान करता है
C
A virtual machine एक आभासी मशीन
D
An operating system एक ऑपरेटिंग सिस्टम
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) LLVM is a collection of modular compiler and toolchain components used by Clang (C/C++), Rust, Swift, and many others.
व्याख्या (हिन्दी) एलएलवीएम क्लैंग (सी/सी++), रस्ट, स्विफ्ट और कई अन्य लोगों द्वारा उपयोग किए जाने वाले मॉड्यूलर कंपाइलर और टूलचेन घटकों का एक संग्रह है।
1836
EN + हिं Medium
GB Clang is?
IN क्लैंग है?
A
Compiler for Java जावा के लिए कंपाइलर
B
C/C++/Objective-C compiler using LLVM backend एलएलवीएम बैकएंड का उपयोग कर सी/सी++/ऑब्जेक्टिव-सी कंपाइलर
C
Python interpreter पायथन दुभाषिया
D
JavaScript engine जावास्क्रिप्ट इंजन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Clang is a compiler for C, C++, and Objective-C languages, built on the LLVM compiler infrastructure.
व्याख्या (हिन्दी) क्लैंग सी, सी++ और ऑब्जेक्टिव-सी भाषाओं के लिए एक कंपाइलर है, जो एलएलवीएम कंपाइलर इंफ्रास्ट्रक्चर पर बनाया गया है।
1837
EN + हिं Medium
GB Rust programming language is notable for?
IN रस्ट प्रोग्रामिंग भाषा किसके लिए उल्लेखनीय है?
A
Garbage collection कचरा संग्रहण
B
Memory safety without GC using ownership/borrowing system स्वामित्व/उधार प्रणाली का उपयोग करके जीसी के बिना मेमोरी सुरक्षा
C
Dynamic typing गतिशील टाइपिंग
D
Interpreted execution व्याख्या निष्पादन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Rust guarantees memory safety and prevents data races through its compile-time ownership and borrowing system.
व्याख्या (हिन्दी) रस्ट मेमोरी सुरक्षा की गारंटी देता है और अपने संकलन-समय स्वामित्व और उधार प्रणाली के माध्यम से डेटा दौड़ को रोकता है।
1838
EN + हिं Medium
GB Rust's ownership system ensures?
IN रस्ट की स्वामित्व प्रणाली सुनिश्चित करती है?
A
Garbage collection कचरा संग्रहण
B
At most one mutable reference OR multiple immutable references at any time — preventing data races किसी भी समय अधिकतम एक परिवर्तनीय संदर्भ या एकाधिक अपरिवर्तनीय संदर्भ - डेटा दौड़ को रोकना
C
Runtime safety only केवल रनटाइम सुरक्षा
D
Dynamic memory management गतिशील स्मृति प्रबंधन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Rust's borrow checker enforces exclusive mutable access or shared immutable access, preventing data races at compile time.
व्याख्या (हिन्दी) रस्ट का उधार चेकर संकलन समय पर डेटा दौड़ को रोकते हुए, विशेष परिवर्तनीय पहुंच या साझा अपरिवर्तनीय पहुंच को लागू करता है।
1839
EN + हिं Medium
GB WebAssembly (WASM) is?
IN वेबअसेंबली (WASM) क्या है?
A
JavaScript replacement जावास्क्रिप्ट प्रतिस्थापन
B
Binary instruction format for stack-based VM running in browsers at near-native speed स्टैक-आधारित वीएम के लिए बाइनरी अनुदेश प्रारूप लगभग मूल गति पर ब्राउज़र में चल रहा है
C
Server-side language सर्वर-साइड भाषा
D
Mobile framework मोबाइल ढाँचा
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) WebAssembly is a binary format for portable, sandboxed execution in browsers at near-native performance.
व्याख्या (हिन्दी) WebAssembly निकट-मूल प्रदर्शन पर ब्राउज़रों में पोर्टेबल, सैंडबॉक्स्ड निष्पादन के लिए एक द्विआधारी प्रारूप है।
1840
EN + हिं Medium
GB Microarchitecture simulator is used for?
IN माइक्रोआर्किटेक्चर सिम्युलेटर का उपयोग किसके लिए किया जाता है?
A
Running real applications वास्तविक एप्लिकेशन चला रहे हैं
B
Modeling CPU behavior cycle-accurately for architectural research वास्तुशिल्प अनुसंधान के लिए सीपीयू व्यवहार चक्र को सटीक रूप से मॉडलिंग करना
C
Network simulation नेटवर्क सिमुलेशन
D
OS testing ओएस परीक्षण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Microarchitecture simulators (gem5, ZSim) model CPU pipeline behavior cycle-by-cycle for architecture research.
व्याख्या (हिन्दी) आर्किटेक्चर अनुसंधान के लिए माइक्रोआर्किटेक्चर सिमुलेटर (जेम5, जेडसिम) मॉडल सीपीयू पाइपलाइन व्यवहार चक्र-दर-चक्र।
1841
EN + हिं Medium
GB Emulation vs simulation: emulation?
IN अनुकरण बनाम अनुकरण: अनुकरण?
A
Same as simulation अनुकरण के समान
B
Reproduces exact behavior of another system on different hardware (functional) विभिन्न हार्डवेयर (कार्यात्मक) पर किसी अन्य सिस्टम के सटीक व्यवहार को पुन: प्रस्तुत करता है
C
Only measures performance केवल प्रदर्शन को मापता है
D
Models future systems भविष्य की प्रणालियों के मॉडल
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Emulation functionally replicates another system (QEMU emulates ARM on x86); simulation models at lower level.
व्याख्या (हिन्दी) अनुकरण कार्यात्मक रूप से किसी अन्य प्रणाली की नकल करता है (QEMU x86 पर ARM का अनुकरण करता है); निचले स्तर पर सिमुलेशन मॉडल।
1842
EN + हिं Medium
GB QEMU is used for?
IN QEMU का उपयोग किसके लिए किया जाता है?
A
Web serving वेब सेवा
B
Machine emulation and virtualization (full system emulation) मशीन अनुकरण और वर्चुअलाइजेशन (पूर्ण सिस्टम अनुकरण)
C
Packet analysis पैकेट विश्लेषण
D
Database management डेटाबेस प्रबंधन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) QEMU (Quick EMUlator) emulates complete computer systems and is used as a hypervisor with KVM.
व्याख्या (हिन्दी) QEMU (क्विक एम्यूलेटर) संपूर्ण कंप्यूटर सिस्टम का अनुकरण करता है और KVM के साथ हाइपरवाइजर के रूप में उपयोग किया जाता है।
1843
EN + हिं
GB KVM (Kernel-based Virtual Machine) in Linux is?
IN लिनक्स में KVM (कर्नेल-आधारित वर्चुअल मशीन) है?
A
A kernel module for user-space apps यूजर-स्पेस ऐप्स के लिए एक कर्नेल मॉड्यूल
B
Type 1 hypervisor built into Linux kernel — uses hardware virtualization लिनक्स कर्नेल में निर्मित टाइप 1 हाइपरवाइजर - हार्डवेयर वर्चुअलाइजेशन का उपयोग करता है
C
Type 2 hypervisor टाइप 2 हाइपरवाइजर
D
Container runtime कंटेनर रनटाइम
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) KVM is a Linux kernel module that turns Linux into a Type 1 hypervisor using CPU virtualization extensions.
व्याख्या (हिन्दी) केवीएम एक लिनक्स कर्नेल मॉड्यूल है जो सीपीयू वर्चुअलाइजेशन एक्सटेंशन का उपयोग करके लिनक्स को टाइप 1 हाइपरवाइजर में बदल देता है।
1844
EN + हिं Medium
GB Intel VT-x and AMD-V are?
IN Intel VT-x और AMD-V क्या हैं?
A
Network virtualization नेटवर्क वर्चुअलाइजेशन
B
CPU hardware virtualization extensions enabling efficient hypervisors सीपीयू हार्डवेयर वर्चुअलाइजेशन एक्सटेंशन कुशल हाइपरविजर्स को सक्षम बनाता है
C
Storage virtualization भंडारण वर्चुअलाइजेशन
D
Memory compression स्मृति संपीड़न
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) VT-x (Intel) and AMD-V provide hardware-assisted CPU virtualization, dramatically improving VM performance.
व्याख्या (हिन्दी) वीटी-एक्स (इंटेल) और एएमडी-वी हार्डवेयर-सहायता सीपीयू वर्चुअलाइजेशन प्रदान करते हैं, जो वीएम प्रदर्शन में नाटकीय रूप से सुधार करते हैं।
1845
EN + हिं Medium
GB IOMMU (Intel VT-d / AMD-Vi) enables?
IN IOMMU (इंटेल VT-d/AMD-Vi) सक्षम करता है?
A
CPU virtualization सीपीयू वर्चुअलाइजेशन
B
Secure direct device assignment to VMs — DMA protection वीएम को सुरक्षित प्रत्यक्ष डिवाइस असाइनमेंट - डीएमए सुरक्षा
C
Memory overcommit मेमोरी ओवरकमिट
D
Live migration लाइव प्रवास
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) IOMMU provides hardware-enforced DMA remapping, enabling secure direct PCIe device passthrough to VMs.
व्याख्या (हिन्दी) IOMMU हार्डवेयर-प्रबलित DMA रीमैपिंग प्रदान करता है, जो VMs तक सुरक्षित प्रत्यक्ष PCIe डिवाइस पासथ्रू को सक्षम बनाता है।
1831–1845 of 2941