CS 61C/61CL - Machine Structures

This is a collection of links to lectures of CS 61C/61CL - Machine Structures from UC Berkeley Webcasts. The internal organization and operation of digital computers. Machine architecture, support for high-level languages (logic, arithmetic, instruction sequencing) and operating systems (I/O, interrupts, memory management, process switching). Elements of computer logic design. Tradeoffs involved in fundamental architectural design decisions.



Video.. Computer Science 61C, 001 - Machine Structures (Fall 2011)

Instructors: Professors: Dan Garcia, Michael Franklin. The internal organization and operation of digital computers. Machine architecture, support for high-level languages (logic, arithmetic, instruction sequencing) and ...

Audio.. Computer Science 61C, 001 - Machine Structures (Spring 2010)..(iTunes)

Instructor Daniel D. GARCIA. Machine Structures. Lecture 1: Course Introduction. Lecture 2: Number Representation. Lecture 3: Introduction to C. Lecture 4: C Pointers, Arrays, Strings . Lecture 5: C Structures, scanf, malloc. ...

Video.. Computer Science 61CL, 001 - Machine Structures (Fall 2009)..(iTunes)

Instructor David CULLER. Machine Structures. Lecture 1. Lecture 2. Lecture 3. Lecture 4. Lecture 5. ...

Video.. Computer Science 61CL, 001 - Machine Structures (Fall 2008)..(iTunes)

Instructor David CULLER, Michael J. CLANCY. Machine Structures. Lecture 1: Overview. Lecture 2: Review C control structures, scalar data types, representaton of integers. Lecture 3: Buffers, buffering, stacks, overflows. Lecture 4: Object and storage management. Lecture 5: Instruction Set Architecture. ...