Course42 lectures34 h 57 min
CS 61C - Fall 2006
Dan Garcia · University of California, Berkeley
About
CS 61C: Machine Stuctures - Fall 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.
Machine Structures
Lectures
- Introduction
- Number Representation
- Introduction to C
- C Pointers, Arrays, Strings
- C Structures, Scanf, Malloc
- Memory Management I
- Memory Management II
- MIPS Intro
- MIPS Lw, Sw, Decisions I
- Introduction to MIPS Decisions II
- MIPS Procedures I
- MIPS Procedures II and Logic Ops
- MIPS Instruction Format I
- MIPS Instruction Format II
- Floating Point I
- Floating Point II
- MIPS Instruction Format III
- Compilation, Assembly, Linkage I
- Compilation, Assembly, Linking II
- Intro to Synch. Digital Systems
- State Elements
- Combinational Logic I
- Combinational Logic II
- Combinational Logic Blocks I
- Combinational Logic Blocks II
- Combinational Logic Blocks III
- CPU Design: Datapath I
- CPU Design: Datapath II
- CPU Design: Pipelining I
- CPU Design: Pipelining II
- CPU Design: Pipelining III
- Caches II
- Caches III
- Virtual Memory I
- Virtual Memory II
- Input and Output
- Input and Output Networks
- Disks
- Performance
- Software Parallel Computing
- Hardware Parallel Computing
- Summary, Review, and Evaluation
Credits and licence
- Institution
- University of California, Berkeley
- Teacher
- Dan Garcia
- 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