220-801 · Question #821
Which of the following processing types allows two instructions to be received and processed nanoseconds apart?
The correct answer is D. Hyper-threading. Hyper-threading (Intel's Simultaneous Multi-Threading technology) allows a single physical CPU core to present itself as two logical processors to the operating system, enabling it to process two instruction threads nearly simultaneously by utilizing idle execution units within…
Question
Which of the following processing types allows two instructions to be received and processed nanoseconds apart?
Options
- AQuad core
- BTriple core
- CDual core
- DHyper-threading
How the community answered
(23 responses)- A9% (2)
- B4% (1)
- D87% (20)
Explanation
Hyper-threading (Intel's Simultaneous Multi-Threading technology) allows a single physical CPU core to present itself as two logical processors to the operating system, enabling it to process two instruction threads nearly simultaneously by utilizing idle execution units within the core. This differs from multi-core processors: dual-core, triple-core, and quad-core CPUs refer to having multiple independent physical cores on a single die. Hyper-threading specifically enables instruction-level parallelism within one physical core, allowing two instruction streams to be interleaved at the nanosecond level - which is what the question describes.
Topics
Community Discussion
No community discussion yet for this question.