CS 61C: Machine Structures
This is a collection of links to audio/video lectures of CS 61C: Machine Structures, from UC Berkeley Webcasts. Machine Structures - 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/text |
CS 61C - Machine Structures (Spring 2015) |
|
Instructors: Professor Vladimir Stojanovic and Professor Krste Asanovic. The C Programming Language. MIPS Assembly Language. Synchronous Digital Systems. Finite State Machines. Single-Cycle CPU Datapath & Control. ... |
Video/text |
CS 61C - Machine Structures (Fall 2014) |
|
Instructors: Professor Shimon Michael Lustig and Professor Daniel Garcia. The C Programming Language. MIPS Assembly Language. Thread Level Parallelism. Combinational Logic Circuits. Pipeline Parallelism. Virtual Memory. ... |
Video/text |
CS 61C - Machine Structures (Spring 2014) |
|
Instructor: Professor Daniel Garcia. Number Representation. Introduction to the C Programming Language. Introduction to MIPS. MIPS Instruction Representation. Caches. Floating Point. Datacenters and Cloud Computing. Virtual Memory. ... |
Video/text |
CS 61C - 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 ... |