[aduni.org logo] [classroom photo]

Home
A History of ADU
Courses
   One Course
Faculty and Alumni
Colloquia

Course Directory
Math SICP Disc
HCW OOP Alg
Sys Web ToC
AI DB Prob

FAQ  ||  donate  ||  USB drive


 How Computers Work

[spacer]
   previous | next
 

InstructorGill Pratt

Course Description | Lectures and Courseware | Student Evaluations

Syllabus

Syllabus.html

Lecture Notes

Lecture_01.pdf
Lecture_02.pdf
Lecture_02.ppt
Lecture_03.pdf
Lecture_03.ppt
Lecture_04.pdf
Lecture_04.ppt
Lecture_05.pdf
Lecture_05.ppt
Lecture_06.ppt
Lecture_07.pdf
Lecture_07.ppt
Lecture_08.pdf
Lecture_08.ppt
Lecture_09.pdf
Lecture_09.ppt
Lecture_10.pdf
Lecture_10.ppt
Lecture_11.pdf
Lecture_11.ppt
Lecture_12.pdf
Lecture_12.ppt
Lecture_13.pdf
Lecture_13.ppt
Syllabus.html

Lecture Videos

12-01-00: Introduction to the BETA ISA
12-03-00: Storage Allocation, Stack Discipline, Calling Conventions
12-04-00: Unpipelined Beta, Exceptions
12-05-00: Implementing the ALU
12-05-00: Recitation
12-06-00: Implementation of Beta Memorie
12-06-00: Recitation
12-07-00: Synchronous Finite State Machines (FSMs)
12-08-00: Flip flops, Asynchronous FSMs, Dynamic Discipline, Timing
12-11-00: Arbitration and Metastability
12-12-00: Static Discipline, Transistor-level design
12-13-00: Physics of Communication and Computation
12-14-00: Physics of Computation
12-15-00: Pipelining
12-18-00: Details of the Pipelined Beta
12-19-00: Caches
12-20-00: Virtual Memory, Paging

Problem Sets

Problem_Set_01.pdf
Problem_Set_02.html
Problem_Set_02.pdf
Problem_Set_03.html
Problem_Set_03.pdf
Problem_Set_04.html
Problem_Set_04.pdf
Problem_Set_05.doc
Problem_Set_05.html

Exams

Exam_01.doc
Exam_01_Solutions.doc
Exam_02.doc
Exam_02_Solutions.doc
Exam_03.doc
Exam_03_Solutions.doc

Links

MIT course
Berkeley Course


[horizontal rule]

Site last updated: May 14, 2013
Comments? Questions?

Creative Commons License

[spacer]