Learn · Internet Archive

Course44 lectures35 h 26 min

CS 61C - Spring 2006

John Wawrzynek · University of California, Berkeley

Start with lecture 1 At Internet Archive

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

  1. Course Introduction 2006-01-18 · 48 min · Audio
  2. Number Representation 2006-01-20 · 50 min · Audio
  3. Introduction to C 2006-01-23 · 51 min · Audio
  4. C Pointers, Arrays, Strings 2006-01-25 · 46 min · Audio
  5. C Structures, Scanf, Malloc 2006-01-27 · 48 min · Audio
  6. Memory Management 2006-01-30 · 50 min · Audio
  7. Memory Management II 2006-02-01 · 51 min · Audio
  8. MIPS Introduction 2006-02-03 · 47 min · Audio
  9. MIPS Load/Store 2006-02-06 · 47 min · Audio
  10. MIPS Branches 2006-02-08 · 51 min · Audio
  11. MIPS Procedures 2006-02-10 · 45 min · Audio
  12. MIPS Procedures/Logical Ops 2006-02-13 · 49 min · Audio
  13. MIPS Instruction Format 2006-02-15 · 50 min · Audio
  14. MIPS Instruction Format II 2006-02-17 · 49 min · Audio
  15. Floating Point I 2006-02-22 · 50 min · Audio
  16. Floating Point II 2006-02-24 · 51 min · Audio
  17. MIPS Instruction Format III 2006-02-27 · 44 min · Audio
  18. Compilation, Assembly, Linking 2006-03-01 · 46 min · Audio
  19. Compilation, Assembly, Linking II 2006-03-03 · 50 min · Audio
  20. Introduction to Synchronous Digital Systems 2006-03-06 · 51 min · Audio
  21. State Elements 2006-03-08 · 50 min · Audio
  22. Combinational Logic 2006-03-10 · 39 min · Audio
  23. Combinational Logic II 2006-03-13 · 52 min · Audio
  24. Combinational Logic Blocks 2006-03-15 · 50 min · Audio
  25. Combinational Logic Blocks II 2006-03-17 · 42 min · Audio
  26. CPU Datapath Design 2006-03-20 · 48 min · Audio
  27. CPU Datapath Design II 2006-03-22 · 49 min · Audio
  28. CPU Control Design 2006-03-24 · 52 min · Audio
  29. CPU Control Design II 2006-04-03 · 51 min · Audio
  30. Pipelining I 2006-04-05 · 47 min · Audio
  31. Pipelining II 2006-04-07 · 52 min · Audio
  32. Caches I 2006-04-10 · 50 min · Audio
  33. Caches II 2006-04-12 · 50 min · Audio
  34. Caches III 2006-04-14 · 52 min · Audio
  35. Virtual Memory I 2006-04-17 · 51 min · Audio
  36. Virtual Memory II 2006-04-19 · 50 min · Audio
  37. Performance 2006-04-21 · 51 min · Audio
  38. I/O Basics 2006-04-24 · 52 min · Audio
  39. Disks 2006-04-26 · 50 min · Audio
  40. Networks 2006-04-28 · 51 min · Audio
  41. CPU Performance 2006-05-01 · 50 min · Audio
  42. Application Specific Circuits 2006-05-03 · 37 min · Audio
  43. Guest Lecture: Hayden So, Introduction to Reconfigurable Computing 2006-05-05 · 51 min · Audio
  44. Class Summary 2006-05-08 · 45 min · Audio

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