# CS 61C - Fall 2007

- Institution: University of California, Berkeley
- Teacher: John Wawrzynek
- Year: 2007
- Level: Undergraduate
- Language: English
- Source: [Internet Archive](https://archive.org/details/ucberkeley_webcast_itunesu_461113981)
- 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)

Computer Science 61C - Fall 2007 - 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_461113981/d437ca9836f3), 44 min (Audio)
2. [Introduction to the C Programming Language](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-2), 53 min (Audio)
3. [C Pointers and Arrays](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-3), 51 min (Audio)
4. [C Structures and Memory Management](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-4), 51 min (Audio)
5. [Memory Management](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-5), 51 min (Audio)
6. [Slack (More Memory Management)](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-6), 49 min (Audio)
7. [Number Representations](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-7), 50 min (Audio)
8. [MIPS Memory and Branches](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-8), 50 min (Audio)
9. [MIPS Branches](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-9), 48 min (Audio)
10. [MIPS Procedures (technical problem - (technical problem - lecture starts at 6 minutes)](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-10), 34 min (Audio)
11. [MIPS Procedures and Logic Ops](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-11), 51 min (Audio)
12. [MIPS Instruction Format 1](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-12), 47 min (Audio)
13. [MIPS Instruction Format 2](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-13), 47 min (Audio)
14. [Floating Point 1](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-14), 51 min (Audio)
15. [Floating Point 2](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-15), 48 min (Audio)
16. [MIPS Instruction Format 3](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-16), 49 min (Audio)
17. [Compilation, Assembly and Linkage 1 (low audio)](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-17), 50 min (Audio)
18. [Compilation, Assembly and Linkage 2](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-18), 41 min (Audio)
19. [Intro to Sync Digital Systems](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-19), 52 min (Audio)
20. [Introduction to Sychronous Digital Systems - Part II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-20), 51 min (Audio)
21. [Combinational Logic 1](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-21), 46 min (Audio)
22. [Combinational Logic 2](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-22), 50 min (Audio)
23. [CPU Introduction](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-23), 48 min (Audio)
24. [CPU Single Cycle 1](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-24), 51 min (Audio)
25. [CPU Single Cycle 2](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-25), 51 min (Audio)
26. [CPU Control](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-26), 50 min (Audio)
27. [CPU Pipelining 1](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-27), 50 min (Audio)
28. [CPU Pipelining 2](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-28), 48 min (Audio)
29. [Processor Pipelining I](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-29), 45 min (Audio)
30. [Caches 2](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-30), 49 min (Audio)
31. [Caches 3](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-31), 49 min (Audio)
32. [Virtual Memory 1](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-32), 50 min (Audio)
33. [Cashes II](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-33), 51 min (Audio)
34. [IO Basics](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-34), 49 min (Audio)
35. [IO Networks](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-35), 51 min (Audio)
36. [IO Disks](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-36), 50 min (Audio)
37. [Performance](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-37), 51 min (Audio)
38. [Virtualization and Simulation](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-38), 53 min (Audio)
39. [Performance 2](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-39), 48 min (Audio)
40. [x86 Architecture](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-40), 46 min (Audio)
41. [Advanced Architectures](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-41), 38 min (Audio)
42. [Advanced Processors and Course Wrapup](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-42), 48 min (Audio)
43. [MIPS Introduction](https://invisiblenetwork.ai/learn/ia/ucberkeley_webcast_itunesu_461113981/d437ca9836f3-43), 1 min (Audio)
