e x c e e d i n g e x p e c t a t i o n s l3-cpu is 4490 n-tier client/server architectures dr....
TRANSCRIPT
Kennesaw State UniversityE X C E E D I N G E X P E C T A T I O N S
L3-CPUIS 4490 N-Tier Client/Server ArchitecturesDr. Hoganson
Layer 3 - CPU
CPU has three major components– Register Bank - a set of registers– ALU - Arithmetic Logic Unit– Control Unit - controls the sequence of events
Kennesaw State UniversityE X C E E D I N G E X P E C T A T I O N S
L3-CPUIS 4490 N-Tier Client/Server ArchitecturesDr. Hoganson
ALU
• ALU operates on registers
– Comparisons
– Math operations
– manipulating bits
• Implemented with logic gates
• Operates on values stored in registers, sometimes with memory values
• Takes data in registers, manipulates, outputs results back to registers
• which operation is performed is determined by the bits in the computer instruction. The process of determining which operation to perform is called decoding
Kennesaw State UniversityE X C E E D I N G E X P E C T A T I O N S
L3-CPUIS 4490 N-Tier Client/Server ArchitecturesDr. Hoganson
CONTROL UNIT
• Controls the sequence of events
• Implemented with gates and clocks
• generates control signals, like the one that determines read or write on a register of “D” flip-flop
• One traditional computer system, the control unit takes up most of the available transistor-space on the CPU chip