Learn · Internet Archive

Course45 lectures37 h 55 min

CS 61C - Spring 2007

Dan Garcia · University of California, Berkeley

Start with lecture 1 At Internet Archive

About

CS 61C: Machine Stuctures - Spring 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

Course Intro

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

MIPS Decisions II

Lectures

  1. Course Intro 2007-01-17 · 53 min · Audio
  2. Number Representation 2007-01-19 · 52 min · Audio
  3. Introduction to C 2007-01-22 · 54 min · Audio
  4. C Pointers, Arrays, Strings 2007-01-24 · 52 min · Audio
  5. C Structures, Scanf, Malloc 2007-01-26 · 51 min · Audio
  6. Memory Management I 2007-01-29 · 52 min · Audio
  7. Memory Management II 2007-01-31 · 52 min · Audio
  8. MIPS Intro 2007-02-02 · 50 min · Audio
  9. MIPS LW, SW, Decisions I 2007-02-05 · 51 min · Audio
  10. MIPS Decisions II 2007-02-07 · 51 min · Audio
  11. MIPS Procedures I 2007-02-09 · 54 min · Audio
  12. MIPS Procedures II and Logic Ops 2007-02-12 · 51 min · Audio
  13. MIPS Instruction Format I 2007-02-14 · 52 min · Audio
  14. MIPS Instruction Format II 2007-02-16 · 51 min · Audio
  15. Floating Point I (39 minute lecture due to fire alarm) 2007-02-21 · 58 min · Audio
  16. Floating Point I (Fall 2006 Lecture) 2007-02-21 · 51 min · Audio
  17. Floating Point II 2007-02-23 · 52 min · Audio
  18. MIPS Instruction Format III 2007-02-26 · 44 min · Audio
  19. Compilation, Assembly, Linking, Loading I 2007-02-28 · 51 min · Audio
  20. Compilation, Assembly, Linkage II 2007-03-02 · 52 min · Audio
  21. Intro to Sync Digital Systems 2007-03-05 · 51 min · Audio
  22. State Elements I- Valerie 2007-03-07 · 48 min · Audio
  23. Combinational Logic 2007-03-09 · 51 min · Audio
  24. Communicational Logic Blocks 2007-03-12 · 54 min · Audio
  25. Intro to CPU Design 2007-03-14 · 51 min · Audio
  26. CPU Design: Single-cycle I 2007-03-16 · 51 min · Audio
  27. CPU Design: Single-cycle II 2007-03-19 · 52 min · Audio
  28. CPU Design- Control 2007-03-21 · 54 min · Audio
  29. Recovery Oriented Computing 2007-03-23 · 52 min · Audio
  30. CPU Design- Pipelining I 2007-04-02 · 50 min · Audio
  31. CPU Design- Pipelining II 2007-04-04 · 54 min · Audio
  32. Caches I 2007-04-06 · 52 min · Audio
  33. Caches II 2007-04-09 · 54 min · Audio
  34. Caches III 2007-04-11 · 54 min · Audio
  35. Virtual Memory I 2007-04-13 · 53 min · Audio
  36. Virtual Memory II 2007-04-16 · 51 min · Audio
  37. IO Basics- Polling and Interrupts 2007-04-18 · 51 min · Audio
  38. IO Networks 2007-04-20 · 53 min · Audio
  39. IO Disks 2007-04-23 · 55 min · Audio
  40. Performance 2007-04-25 · 53 min · Audio
  41. Writing REALLY Fast Code- Aaron 2007-04-27 · 39 min · Audio
  42. Reconfigurable Computing 2007-04-30 · 46 min · Audio
  43. Parallel Computing in Software 2007-05-02 · 50 min · Audio
  44. Parallel Computing in Hardware 2007-05-04 · 52 min · Audio
  45. Summary, Review, and Evaluation 2007-05-07 · 32 min · Audio

Credits and licence

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