220 likes | 334 Vues
Computer Organization Lecture 1. Introductions Course objectives PC Example Prerequisites. Introductions. Instructor http://faculty.up.edu/lillevik Quiz Students Name, home town Major, technical interests Hobbies. Course Objectives.
E N D
Computer OrganizationLecture 1 Introductions Course objectives PC Example Prerequisites University of Portland School of Engineering
Introductions • Instructor http://faculty.up.edu/lillevik Quiz • Students • Name, home town • Major, technical interests • Hobbies University of Portland School of Engineering
Course Objectives • Explain the fundamental hardware blocks of a computer system • Assemble and dis-assemble machine instructions • Design a 16-bit RISC computer at the logic level • Micro-program machine instructions • Interconnect agents across a bus University of Portland School of Engineering
PC example PCI Slots NBr Socket LGA775 SBr DDR2 University of Portland School of Engineering
What are the key PC components? • Cpu • Memory • Power supply • Graphics • Storage/hard drive • Mobo • Cooling system University of Portland School of Engineering
Case • Kbd, mouse • CD drive • Audio, speakers • NIC • Monitor University of Portland School of Engineering
Pentium D 805, 4.1 GHz dual core Bottom View Top View University of Portland School of Engineering
What’s inside the micro? • Logic gates, flip flops • ALU, FPU • PLA • MUX, DMUX(decoder), encoder • Parity generator • Controller University of Portland School of Engineering
Prerequisites • Combinational logic • Truth tables, K-maps • SOP, POS • Sequential logic • Flip-flops • State diagram, next state decoder • MSI devices: MUX, decoder, adder University of Portland School of Engineering
MSI devices • MUX: selects one input from many • Decoder: asserts one output based on input number • Adder: two’s complement University of Portland School of Engineering
F = A·B + A·B What is the truth table? University of Portland School of Engineering
F = A·B + A·B Schematic: SOP University of Portland School of Engineering
What is the truth table? University of Portland School of Engineering
What is the logic function? University of Portland School of Engineering
What is the logic function? University of Portland School of Engineering
What is the logic function? University of Portland School of Engineering
Expectations of the Instructor University of Portland School of Engineering
Rumors on the Street University of Portland School of Engineering
F = A·B + A·B What is the truth table? University of Portland School of Engineering
What is the logic function? University of Portland School of Engineering
What is the logic function? University of Portland School of Engineering