Course44 lectures35 h 26 min
CS 61C - Spring 2006
John Wawrzynek · University of California, Berkeley
About
CS 61C: Machine Structures - Spring 2006. 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. Lectures available as streaming video at webcast.berkeley.edu/courses.
Machine Structures
Lectures
- Course Introduction
- Number Representation
- Introduction to C
- C Pointers, Arrays, Strings
- C Structures, Scanf, Malloc
- Memory Management
- Memory Management II
- MIPS Introduction
- MIPS Load/Store
- MIPS Branches
- MIPS Procedures
- MIPS Procedures/Logical Ops
- MIPS Instruction Format
- MIPS Instruction Format II
- Floating Point I
- Floating Point II
- MIPS Instruction Format III
- Compilation, Assembly, Linking
- Compilation, Assembly, Linking II
- Introduction to Synchronous Digital Systems
- State Elements
- Combinational Logic
- Combinational Logic II
- Combinational Logic Blocks
- Combinational Logic Blocks II
- CPU Datapath Design
- CPU Datapath Design II
- CPU Control Design
- CPU Control Design II
- Pipelining I
- Pipelining II
- Caches I
- Caches II
- Caches III
- Virtual Memory I
- Virtual Memory II
- Performance
- I/O Basics
- Disks
- Networks
- CPU Performance
- Application Specific Circuits
- Guest Lecture: Hayden So, Introduction to Reconfigurable Computing
- Class Summary
Credits and licence
- Institution
- University of California, Berkeley
- Teacher
- John Wawrzynek
- Year
- 2006
- Level
- Undergraduate
- Language
- English
- Source
- Internet Archive
- Licence
- Internet Archive states no licence for it. Internet Archive's terms
- Attribution
- 2006 Regents of the University of California
- Who can watch
- Internet Archive gives no rating. Invisible Network shows it to Teens profiles and older, judged from what the source says about it. How courses are placed