In modern CPUs, what technique
In modern CPUs, what technique is used to execute multiple instructions simultaneously?
आधुनिक CPU में, एक साथ कई निर्देशों को निष्पादित करने के लिए किस तकनीक का उपयोग किया जाता है?
Detailed Solution & Logic
Pipelining / पाइपलाइनिंग
📝 Explanation
In modern CPUs, pipelining is a technique that allows multiple instructions to be processed at the same time by dividing instruction execution into several stages (fetch, decode, execute, etc.).
Each stage works simultaneously on different instructions, which increases overall processing speed and CPU efficiency.
👉 Similar to an assembly line in a factory where different workers handle different steps at the same time.
आधुनिक CPU में पाइपलाइनिंग (Pipelining) एक ऐसी तकनीक है जिसमें किसी निर्देश (instruction) के निष्पादन को कई चरणों में बांट दिया जाता है — जैसे fetch, decode, execute आदि।
हर चरण एक अलग निर्देश पर एक साथ काम करता है, जिससे CPU की गति और कार्यक्षमता बढ़ जाती है।
👉 यह फैक्ट्री की assembly line की तरह काम करता है।
📚 Extra Facts (अतिरिक्त जानकारी)
✅ पाइपलाइनिंग से instruction throughput बढ़ता है (एक समय में अधिक कार्य)।
✅ यह CPU की clock speed बढ़ाए बिना performance improve करती है।
✅ Common pipeline stages:
-
Instruction Fetch
-
Instruction Decode
-
Execute
-
Memory Access
-
Write Back
✅ Pipeline problems को pipeline hazards कहा जाता है (data hazard, control hazard, structural hazard).
Similar Practice Questions
Which of the following is not a component of an operating system ?
Which of the following is not a component of an operating system ? निम्नलिखित में...
Which of the following is an example of an Internet Service Provider?
Which of the following is an example of an Internet Service Provider? निम्नलिखित में से...
What is the size of the Internet Protocol Version 6 (IPv6) address?
What is the size of the Internet Protocol Version 6 (IPv6) address? इंटरनेट प्रोटोकॉल संस्करण...
Which keyboard shortcut is used to switch to the last tab in the Chrome browser?
Which keyboard shortcut is used to switch to the last tab in the Chrome browser?...
In MS Word, if you press the TAB key in a table, where will the cursor move?
In MS Word, if you press the TAB key in a table, where will the...
Which device is used to input data into a computer?
Which device is used to input data into a computer? कंप्यूटर में डेटा इनपुट करने...
What happens when a user applies a template to a new presentation in MS PowerPoint?
What happens when a user applies a template to a new presentation in MS PowerPoint?...