# CS 61C - Fall 2006

- Institution: University of California, Berkeley
- Teacher: Dan Garcia
- Year: 2006
- Level: Undergraduate
- Language: English
- Source: [Internet Archive](https://archive.org/details/ucberkeley_webcast_itunesu_461113945)
- Licence: none stated by the source
- Who can watch: Teens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

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

1. [Introduction](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8), 52 min (Audio)
2. [Number Representation](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-2), 52 min (Audio)
3. [Introduction to C](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-3), 53 min (Audio)
4. [C Pointers, Arrays, Strings](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-4), 52 min (Audio)
5. [C Structures, Scanf, Malloc](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-5), 49 min (Audio)
6. [Memory Management I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-6), 52 min (Audio)
7. [Memory Management II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-7), 52 min (Audio)
8. [MIPS Intro](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-8), 45 min (Audio)
9. [MIPS Lw, Sw, Decisions I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-9), 52 min (Audio)
10. [Introduction to MIPS Decisions II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-10), 53 min (Audio)
11. [MIPS Procedures I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-11), 52 min (Audio)
12. [MIPS Procedures II and Logic Ops](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-12), 48 min (Audio)
13. [MIPS Instruction Format I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-13), 50 min (Audio)
14. [MIPS Instruction Format II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-14), 47 min (Audio)
15. [Floating Point I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-15), 51 min (Audio)
16. [Floating Point II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-16), 51 min (Audio)
17. [MIPS Instruction Format III](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-17), 52 min (Audio)
18. [Compilation, Assembly, Linkage I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-18), 49 min (Audio)
19. [Compilation, Assembly, Linking II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-19), 49 min (Audio)
20. [Intro to Synch. Digital Systems](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-20), 54 min (Audio)
21. [State Elements](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-21), 50 min (Audio)
22. [Combinational Logic I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-22), 51 min (Audio)
23. [Combinational Logic II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-23), 51 min (Audio)
24. [Combinational Logic Blocks I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-24), 48 min (Audio)
25. [Combinational Logic Blocks II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-25), 52 min (Audio)
26. [Combinational Logic Blocks III](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-26), 53 min (Audio)
27. [CPU Design: Datapath I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-27), 50 min (Audio)
28. [CPU Design: Datapath II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-28), 52 min (Audio)
29. [CPU Design: Pipelining I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-29), 51 min (Audio)
30. [CPU Design: Pipelining II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-30), 51 min (Audio)
31. [CPU Design: Pipelining III](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-31), 50 min (Audio)
32. [Caches II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-32), 49 min (Audio)
33. [Caches III](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-33), 53 min (Audio)
34. [Virtual Memory I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-34), 57 min (Audio)
35. [Virtual Memory II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-35), 51 min (Audio)
36. [Input and Output](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-36), 53 min (Audio)
37. [Input and Output Networks](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-37), 49 min (Audio)
38. [Disks](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-38), 51 min (Audio)
39. [Performance](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-39), 38 min (Audio)
40. [Software Parallel Computing](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-40), 53 min (Audio)
41. [Hardware Parallel Computing](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-41), 50 min (Audio)
42. [Summary, Review, and Evaluation](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113945/557dfd1fd7b8-42), 38 min (Audio)
