
Comp 120
News
Overview
Calendar
Handouts
Links
|
Comp 120 Computer
Organization
Lecture slides
- Class 1 -- Introduction and Information Theory [pdf]
- Class 2 -- Information Representation [pdf]
- Class 3 -- Processing Information [pdf]
- Class 4 -- Combinational Logic [pdf]
- Class 5 -- Memory, Latches and Registers [pdf]
- Class 6 -- Sequential Logic [pdf]
- Class 7 -- Finite State Machines and Turing Machines [pdf]
- Class 8 -- Pipelining [pdf]
- Class 9 -- Arithmetic Circuits [pdf]
- Class 10 -- Programmable Machines [pdf]
- Class 11 -- Instructon Set [pdf]
- Class 12 -- Building a Computer [pdf]
- Class 13 -- Machine Language, Assembler and Compilers [pdf]
- Class 14 -- Stacks and Procedures [pdf]
- Class 15 -- Performance [pdf]
- Class 16 -- Pipelined CPU (part 1) [pdf]
- Class 17 -- Pipelined CPU (part 2) [pdf]
- Class 18 -- Memory Hierarchy [pdf]
- Class 19 -- Cache Principles [pdf]
- Class 20 -- Cache Structure [pdf]
- Class 21 -- Virtual Memory [pdf]
- Class 22 -- Interconnect (Bus) [pdf]
- Class 23 -- Virtual Machine and OS Kernel [pdf]
- Class 24 -- Parallel Machines [pdf]
- Class 25 -- Future [pdf]
Problem sets
- Problem Set 1 [pdf] -
solution [pdf]
- Problem Set 2 [pdf] -
solution [pdf]
- Problem Set 3 [pdf] -
solution [pdf]
- Problem Set 4 [pdf] -
solution [pdf]
- Problem Set 5 [pdf] -
solution [pdf]
- Problem Set 6 [pdf] -
solution [pdf]
- Problem Set 7 [pdf] -
solution [pdf]
- Problem Set 8 [pdf] -
solution [pdf]
- Problem Set 9 [pdf] -
solution [pdf]
- Problem Set 10 [pdf]
Syllabus [pdf]
Quiz 2 review slides [pdf]
|