Computer Fundamentals — MCQ Practice

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

📚 2618 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
2618 questions
1411
EN + हिं Medium
GB VLIW (Very Long Instruction Word) architecture?
IN वीएलआईडब्ल्यू (बहुत लंबा निर्देश शब्द) आर्किटेक्चर?
A
CPU finds parallelism dynamically सीपीयू गतिशील रूप से समानता पाता है
B
Compiler explicitly specifies multiple parallel operations in one wide instruction कंपाइलर एक विस्तृत निर्देश में कई समानांतर संचालन को स्पष्ट रूप से निर्दिष्ट करता है
C
Uses branch prediction शाखा भविष्यवाणी का उपयोग करता है
D
Is the same as RISC आरआईएससी के समान ही है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) VLIW moves the complexity of finding instruction-level parallelism from hardware to the compiler.
व्याख्या (हिन्दी) वीएलआईडब्ल्यू निर्देश-स्तरीय समानता खोजने की जटिलता को हार्डवेयर से कंपाइलर तक ले जाता है।
1412
EN + हिं Medium
GB Which processor feature reduces memory latency for pointer chasing?
IN कौन सा प्रोसेसर फीचर पॉइंटर चेज़िंग के लिए मेमोरी विलंबता को कम करता है?
A
Hardware prefetcher हार्डवेयर प्रीफ़ेचर
B
Software prefetch instruction सॉफ़्टवेयर प्रीफ़ेच अनुदेश
C
Both A and B ए और बी दोनों
D
No solution exists कोई समाधान मौजूद नहीं है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Both hardware prefetchers and software prefetch instructions help hide memory latency for irregular access patterns.
व्याख्या (हिन्दी) हार्डवेयर प्रीफ़ेचर और सॉफ़्टवेयर प्रीफ़ेच निर्देश दोनों अनियमित एक्सेस पैटर्न के लिए मेमोरी विलंबता को छिपाने में मदद करते हैं।
1413
EN + हिं Medium
GB Power gating in processors?
IN प्रोसेसर में पावर गेटिंग?
A
Increases clock speed घड़ी की गति बढ़ाता है
B
Cuts power to unused circuit blocks to save energy ऊर्जा बचाने के लिए अप्रयुक्त सर्किट ब्लॉकों में बिजली काटता है
C
Increases power consumption बिजली की खपत बढ़ जाती है
D
Manages voltage वोल्टेज का प्रबंधन करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Power gating completely removes power from idle circuit blocks, dramatically reducing leakage current.
व्याख्या (हिन्दी) पावर गेटिंग निष्क्रिय सर्किट ब्लॉकों से बिजली को पूरी तरह से हटा देता है, जिससे लीकेज करंट नाटकीय रूप से कम हो जाता है।
1414
EN + हिं Medium
GB DVFS (Dynamic Voltage and Frequency Scaling)?
IN डीवीएफएस (डायनामिक वोल्टेज और फ्रीक्वेंसी स्केलिंग)?
A
Fixes CPU at maximum speed सीपीयू को अधिकतम गति पर ठीक करता है
B
Adjusts CPU voltage and frequency based on workload to balance performance/power प्रदर्शन/शक्ति को संतुलित करने के लिए कार्यभार के आधार पर सीपीयू वोल्टेज और आवृत्ति को समायोजित करता है
C
Overclocks the CPU सीपीयू को ओवरक्लॉक करता है
D
Only manages RAM केवल RAM का प्रबंधन करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DVFS dynamically lowers voltage and frequency for light workloads and raises them for demanding tasks.
व्याख्या (हिन्दी) डीवीएफएस हल्के कार्यभार के लिए वोल्टेज और आवृत्ति को गतिशील रूप से कम करता है और मांग वाले कार्यों के लिए उन्हें बढ़ाता है।
1415
EN + हिं Medium
GB Turbo Boost (Intel) / Precision Boost (AMD) allows CPUs to?
IN टर्बो बूस्ट (इंटेल) / प्रिसिजन बूस्ट (एएमडी) सीपीयू को इसकी अनुमति देता है?
A
Run at minimum speed न्यूनतम गति से दौड़ें
B
Temporarily exceed rated base clock when thermal/power headroom exists थर्मल/पावर हेडरूम मौजूद होने पर अस्थायी रूप से रेटेड बेस क्लॉक से अधिक हो जाएगा
C
Always run at TDP हमेशा टीडीपी पर चलें
D
Reduce core count कोर गिनती कम करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Turbo/Precision Boost temporarily increases clock speed above base when the CPU has thermal and power headroom.
व्याख्या (हिन्दी) जब सीपीयू में थर्मल और पावर हेडरूम होता है तो टर्बो/प्रिसिजन बूस्ट बेस से ऊपर क्लॉक स्पीड को अस्थायी रूप से बढ़ा देता है।
1416
EN + हिं Medium
GB Load-Store architecture (RISC) means?
IN लोड-स्टोर आर्किटेक्चर (आरआईएससी) का मतलब है?
A
All instructions access memory सभी निर्देश मेमोरी तक पहुंचते हैं
B
Only LOAD and STORE instructions access memory — ALU operations use registers केवल LOAD और STORE निर्देश ही मेमोरी तक पहुंचते हैं - ALU संचालन रजिस्टरों का उपयोग करते हैं
C
Memory is in CPU मेमोरी CPU में होती है
D
No memory used कोई मेमोरी उपयोग नहीं की गई
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) RISC load-store architecture requires data in registers for ALU operations; only LOAD/STORE access memory.
व्याख्या (हिन्दी) आरआईएससी लोड-स्टोर आर्किटेक्चर को एएलयू संचालन के लिए रजिस्टरों में डेटा की आवश्यकता होती है; केवल लोड/स्टोर एक्सेस मेमोरी।
1417
EN + हिं Medium
GB Which memory ordering is required by x86?
IN x86 के लिए कौन सी मेमोरी ऑर्डरिंग आवश्यक है?
A
Relaxed ढील
B
Total Store Order (TSO) — strong consistency guarantees कुल स्टोर ऑर्डर (टीएसओ) - मजबूत स्थिरता की गारंटी
C
Sequential consistency अनुक्रमिक संगति
D
No ordering कोई ऑर्डर नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) x86 implements Total Store Order (TSO), a strong memory model where stores are seen in program order.
व्याख्या (हिन्दी) x86 टोटल स्टोर ऑर्डर (टीएसओ) को लागू करता है, एक मजबूत मेमोरी मॉडल जहां स्टोर को प्रोग्राम ऑर्डर में देखा जाता है।
1418
EN + हिं Medium
GB Memory fence/barrier instruction ensures?
IN मेमोरी फेंस/बैरियर अनुदेश सुनिश्चित करता है?
A
Cache flush कैश फ्लश
B
Memory operations before fence complete before those after fence बाड़ से पहले मेमोरी ऑपरेशन बाड़ के बाद से पहले पूरा हो जाता है
C
CPU pipeline flush सीपीयू पाइपलाइन फ्लश
D
Interrupt handling हैंडलिंग में बाधा डालना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Memory fences (MFENCE, DMB) ensure ordering of memory operations across the barrier for multi-core consistency.
व्याख्या (हिन्दी) मेमोरी फेंस (एमएफईएनसीई, डीएमबी) मल्टी-कोर स्थिरता के लिए बैरियर के पार मेमोरी संचालन का क्रम सुनिश्चित करते हैं।
1419
EN + हिं Medium
GB std::atomic in C++11 provides?
IN C++11 में std::atomic क्या प्रदान करता है?
A
Only thread-safe increment केवल थ्रेड-सुरक्षित वृद्धि
B
Lock-free thread-safe operations with specified memory ordering निर्दिष्ट मेमोरी ऑर्डरिंग के साथ लॉक-मुक्त थ्रेड-सुरक्षित संचालन
C
Automatic parallelization स्वचालित समानांतरीकरण
D
GPU programming जीपीयू प्रोग्रामिंग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) std::atomic provides lock-free thread-safe operations with explicit memory ordering control (seq_cst, acquire, release).
व्याख्या (हिन्दी) std::atomic स्पष्ट मेमोरी ऑर्डरिंग नियंत्रण (seq_cst, अधिग्रहण, रिलीज) के साथ लॉक-फ्री थ्रेड-सुरक्षित संचालन प्रदान करता है।
1420
EN + हिं Medium
GB Which microarchitecture technique hides memory latency?
IN कौन सी माइक्रोआर्किटेक्चर तकनीक मेमोरी विलंबता को छुपाती है?
A
Smaller cache छोटा कैश
B
Out-of-order execution with many in-flight memory operations कई इन-फ़्लाइट मेमोरी ऑपरेशंस के साथ आउट-ऑफ़-ऑर्डर निष्पादन
C
Faster clock तेज़ घड़ी
D
More registers अधिक रजिस्टर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) OoO execution keeps the CPU busy with independent instructions while waiting for cache misses to resolve.
व्याख्या (हिन्दी) ओओओ निष्पादन कैश मिस के समाधान की प्रतीक्षा करते समय सीपीयू को स्वतंत्र निर्देशों में व्यस्त रखता है।
1421
EN + हिं Medium
GB Store-to-Load forwarding allows?
IN स्टोर-टू-लोड अग्रेषण की अनुमति देता है?
A
Stores to disk डिस्क पर संग्रहित करता है
B
A load to receive its value from a recent pending store before it writes to cache कैश में लिखने से पहले हाल ही में लंबित स्टोर से अपना मूल्य प्राप्त करने के लिए एक लोड
C
Cache to be skipped कैश छोड़ा जाना चाहिए
D
Parallel stores समानांतर भंडार
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Store-to-load forwarding feeds a store's data directly to a subsequent load of the same address without waiting for cache write.
व्याख्या (हिन्दी) स्टोर-टू-लोड फ़ॉरवर्डिंग कैश लिखने की प्रतीक्षा किए बिना स्टोर के डेटा को सीधे उसी पते के बाद के लोड पर फ़ीड करता है।
1422
EN + हिं Medium
GB Micro-ops (uops) in x86 are?
IN x86 में माइक्रो-ऑप्स (यूओपीएस) हैं?
A
Assembly instructions एकत्र करने के लिए निर्देश
B
Simpler internal operations that x86 instructions are decoded into सरल आंतरिक संचालन जिसमें x86 निर्देशों को डिकोड किया गया है
C
Machine code मशीन कोड
D
Operating system calls ऑपरेटिंग सिस्टम कॉल
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) x86 CISC instructions are decoded into simpler RISC-like micro-operations (uops) for the out-of-order execution engine.
व्याख्या (हिन्दी) x86 सीआईएससी निर्देशों को आउट-ऑफ-ऑर्डर निष्पादन इंजन के लिए सरल आरआईएससी-जैसे माइक्रो-ऑपरेशंस (यूओपीएस) में डिकोड किया गया है।
1423
EN + हिं Medium
GB Decoded ICache (DSB in Intel) stores?
IN डिकोडेड ICache (इंटेल में DSB) स्टोर?
A
Raw instructions कच्चे निर्देश
B
Pre-decoded uops to avoid re-decoding hot loops हॉट लूप्स को दोबारा डिकोड करने से बचने के लिए प्री-डिकोडेड यूओपीएस
C
Translated addresses अनूदित पते
D
Branch predictions शाखा भविष्यवाणियाँ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The Decoded ICache (uop cache) stores decoded uops for recently executed code, improving decode throughput.
व्याख्या (हिन्दी) डिकोडेड ICache (uop कैश) हाल ही में निष्पादित कोड के लिए डिकोडेड uops को संग्रहीत करता है, जिससे डिकोड थ्रूपुट में सुधार होता है।
1424
EN + हिं Medium
GB Loop Stream Detector (LSD) in Intel CPUs?
IN इंटेल सीपीयू में लूप स्ट्रीम डिटेक्टर (एलएसडी)?
A
Detects infinite loops अनंत लूप का पता लगाता है
B
Recognizes small loops and serves uops directly from loop buffer छोटे लूपों को पहचानता है और लूप बफर से सीधे यूओपी परोसता है
C
Counts loop iterations लूप पुनरावृत्तियों की गणना करता है
D
Predicts loop exit लूप निकास की भविष्यवाणी करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) LSD identifies small loops that fit in a uop buffer and serves them without fetching/decoding from cache.
व्याख्या (हिन्दी) एलएसडी छोटे लूपों की पहचान करता है जो यूओपी बफर में फिट होते हैं और कैश से लाने/डिकोड किए बिना उन्हें परोसते हैं।
1425
EN + हिं Medium
GB Meltdown vulnerability exploits?
IN मेल्टडाउन भेद्यता का शोषण?
A
Branch prediction शाखा की भविष्यवाणी
B
Speculative execution allowing reading kernel memory from user space सट्टा निष्पादन उपयोगकर्ता स्थान से कर्नेल मेमोरी को पढ़ने की अनुमति देता है
C
Cache timing कैश टाइमिंग
D
Network protocol flaw नेटवर्क प्रोटोकॉल दोष
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Meltdown exploits speculative execution to read privileged kernel memory from unprivileged user processes.
व्याख्या (हिन्दी) मेल्टडाउन गैर-विशेषाधिकार प्राप्त उपयोगकर्ता प्रक्रियाओं से विशेषाधिकार प्राप्त कर्नेल मेमोरी को पढ़ने के लिए सट्टा निष्पादन का फायदा उठाता है।
1411–1425 of 2618