Book Chapter 3 CPU Flashcards
This is a review of chapter 3 on the CPU
EDB
External Data Bus- Primary data highway of all computers. Everything in your computer is ties either directly or indirectly to the external data bus.
Frontside Bus
On older PC architectures, the wires that connect the CPU to its external memory controller.
Backside Bus
On older CPUs, a set of wires that connected the cpu to level 2 cache. First appeared in the intel pentium pro.
Clock (CLK)
A charge on the CLK wire tells the CPU that another piece of information is waiting to be processed. A single charge to the CLK wire is a clock cycle.
Registers
Store internal commands and data. “Light bulb” within the CPU. Part of the EDB.
Clock Speed
The maximum number of clock cycles a CPU can handle in a given period of time.
Hertz
Measure of clock speed. 1 Hz = 1 cycle per second.
1 MHz = 1 million cycles per second.
1 GHz = 1 billion cycles per second.
RAM
Random Access Memory. Think of an electronic spreadsheet 1 byte across. The CPU accesses any one row of RAM as easily and as fast as any other row.
DRAM
Dynamic RAM. Computers use DRAM for main memory storage. Needs constant electrical charge and a periodic refresh of the circuits.
Address Bus
A second set of wires from the CPU called the address bus communicates with the MCC.
MCC
Memory Controller Chip. This chip handles the mechanics of retrieving a requested row of data from the RAM.
Clock multiplying/ Clock multiplier
CPU that takes the incoming clock signal and multiples it inside the CPU to let the internal circuitry of the CPU run faster. All modern CPUs run at some multiple of the system clock speed.
32 bit processing has a 4GB memory limit.
64 bit processing supports more than 4GB memory.
Virtualization
Intel and AMD have built in support for running more than one operating system at a time. CompTIA A+ objectives refer to visualization support as the “virtual technology CPU feature”.
Parallel Execution
CPU processing multiple commands and parts of commands in parallel.
Pipelinning
To get a command from the data bus, do a calculation, and then send the answer back to the data bus, it takes four steps.
1. Fetch
2. Decode
3. Execute
4. Write