InfoCoBuild

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.

Image: CS 61C: Machine Structures


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 ...