Learn · Internet Archive

Course43 lectures36 h 2 min

CS 61C - Spring 2008

Dan Garcia · University of California, Berkeley

Start with lecture 1 At Internet Archive

About

CS 61C - Spring 2008 - 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 2008-01-23 · 52 min · Audio
  2. Number Representation 2008-01-25 · 53 min · Audio
  3. Introduction to the C Language 2008-01-28 · 48 min · Audio
  4. Introduction to C - Part II 2008-01-30 · 49 min · Audio
  5. Introduction to C - Part III - C Memory Management 2008-02-01 · 51 min · Audio
  6. C Memory Management 2008-02-04 · 51 min · Audio
  7. C Memory Management - con't 2008-02-06 · 51 min · Audio
  8. Introduction to MIPS Assembly Language - Arithmetic 2008-02-08 · 54 min · Audio
  9. Introduction to MIPS Data Transfer and Decisions I 2008-02-11 · 53 min · Audio
  10. Introduction to MIPS Decisions II 2008-02-13 · 54 min · Audio
  11. Introduction to MIPS Procedures I 2008-02-15 · 54 min · Audio
  12. Introduction to MIPS Procedures II and Logical Ops 2008-02-20 · 51 min · Audio
  13. MIPS Instruction Format I 2008-02-22 · 50 min · Audio
  14. MIPS Instruction Format II 2008-02-25 · 52 min · Audio
  15. Floating Point I 2008-02-27 · 50 min · Audio
  16. Floating Point II 2008-02-29 · 49 min · Audio
  17. MIPS Instruction Format III 2008-03-03 · 46 min · Audio
  18. Runniing a Program I - Coupling, Assembling, Linking, Loading 2008-03-05 · 50 min · Audio
  19. Compilation, Assembly, Linking II 2008-03-07 · 49 min · Audio
  20. Dan's Take on the MIdterm 2008-03-10 · 52 min · Audio
  21. Intro to Synch. Digital Systems 2008-03-12 · 50 min · Audio
  22. State Elements 2008-03-14 · 53 min · Audio
  23. Representations of Combinational Logic Circuits 2008-03-17 · 52 min · Audio
  24. Intro to CPU Design 2008-03-21 · 52 min · Audio
  25. CPU Design (of a Single-Cycle CPU) 2008-03-31 · 50 min · Audio
  26. CPU Design: Single-Cycle II 2008-04-02 · 52 min · Audio
  27. CPU Design: Control 2008-04-04 · 50 min · Audio
  28. CPU Design: Pipelining I 2008-04-07 · 50 min · Audio
  29. CPU Design: Pipelining II 2008-04-09 · 54 min · Audio
  30. Caches I 2008-04-11 · 53 min · Audio
  31. Caches II 2008-04-14 · 49 min · Audio
  32. Caches III 2008-04-16 · 52 min · Audio
  33. Virtual Memory I 2008-04-18 · 51 min · Audio
  34. Virtual Memory II 2008-04-21 · 54 min · Audio
  35. I/O Basics: Polling and Interrupts 2008-04-23 · 50 min · Audio
  36. I/O Networks 2008-04-25 · 49 min · Audio
  37. I/O Disks 2008-04-28 · 50 min · Audio
  38. Performance 2008-04-30 · 53 min · Audio
  39. Writing Really Fast Programs 2008-05-02 · 49 min · Audio
  40. Parallelism in Processor Design 2008-05-05 · 50 min · Audio
  41. Intra-machine Parallelism: pthreads 2008-05-07 · 52 min · Audio
  42. Inter-machine Parallelism: mpi/map reduce 2008-05-09 · 54 min · Audio
  43. Summary, Review, and Evaluation 2008-05-12 · 36 min · Audio

Credits and licence

Institution
University of California, Berkeley
Teacher
Dan Garcia
Year
2008
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