Ch 2: Pipelining and Processing Techniques Flashcards
(12 cards)
What is pipelining?
allows computers to complete multiple instructions at once
Allows CPU to begin a new instruction and as soon as the previous one reaches the next phase
What is a thread?
a part of a program that can execute independently
Early computer systems could process only one thread at a time.
What is parallel processing?
allows two or more processors to work on different threads simultaneously
What is the purpose of superscalar architecture design?
creates better throughput, enabling an operating system to send instructions to multiple components during a single clock cycle
What is multithreading?
uses two or more virtual cores in a single core CPU to share the workload
What is Intel’s version of multithreading called?
hyperthreading
What does the word “core” refer to?
the essential processor components
What kind of processors to most modern computers have?
multi - core processors, can process several instructions at once
Computers typically have a cooling unit attached to keep components cool. What are they?
- Fan
- Heat sink
- Both
What kind of cooling system do some powerful desktop PCs use?
a liquid cooling system which uses a water reservoir enclosed system of plastic tubes with a tub of with a tub to circulate water between hotspots inside the case
What kind of cooling system do high end gaming enthusiasts use?
liquid cooling to keep their PC from overheating when they overclock the PC
What does the term “overclock the PC” mean?
when they run the CPU faster than its speed rating