VideosOverviewVideos and notes from class will be posted here. Lecture 9/9: Part 1 (Intro, Background, What is an OS?) - Part 2 (What is an OS? Class structure. Ending note) - notes Discussion 9/9: Part 1 (Quick overview of project, C stuff, tips) - notes Lecture 9/14: Part 1 (Intro, Virtualizing the CPU) Part 2 (Mechanisms) - notes Lecture 9/16: Part 1 (Virtualizing CPU continued) Part 2 (Intro to CPU scheduling) notes Discussion 9/16: Part 1 (intro to xv6) Lecture 9/21: Part 1 (scheduling continued - MLFQ) Part 2 (Intro to Memory Virtualization) notes Lecture 9/23: Part 1 (where we are with virtualization, base/bounds) Part 2 (base/bounds, segmentation) notes Discussion 09/23: Part 1 (AMA-style) Lecture 09/28: Part 1 (intro to paging) Part 2 (problems with paging) Part 3 (wrap-up) notes Lecture 09/30: Part 1 (intro to TLBs) Part 2 (more TLB stuff) notes Discussion 09/30: Part 1 (intro to p2a) Lecture 10/05: Part 1 Part 2 Part 3 notes - Kaltura Exam Review 10/05: Part 1 notes Lecture 10/12: Part 1 (swapping mechanisms) Part 2 (policies) notes - Kaltura Lecture 10/14: Part 1 (intro to threads and concurrency) Part 2 (more on threads, and intro to locks) notes Discussion 10/14: Discussion Lecture 10/19: Part 1 (more concurrency) Part 2 (hardware locks - spin and ticket) notes Lecture 10/21: Part 1 (os based locks) Part 2 (intro cvs) notes Lecture 10/26: Part 1 (fork/join, producer/consumer) Part 2 notes handout1 handout2 Lecture 10/28: Part 1 (intro to semaphores) Part 2 (more semaphores) handout Discussion 10/28: Discussion Lecture 11/2: Part 1 Part 2 notes Lecture 11/9: Part 1 (intro to persistence, devices) Part 2 (hard drives) notes Lecture 11/11: Part 1 (disk scheduling) Part 2 (RAID 0, 1) Lecture 11/16: Part 1 (RAID wrapup) Part 2 (intro to file systems) Lecture 11/18: Part 1 (fs API wrapup) Part 2 (intro to FS implementation) notes Lecture 11/30: Part 1 (fs implementation wrapup) Part 2 (intro to FFS) notes Lecture 12/2: Part 1 and 2 (no notes because chalkboard) Discussion 12/2 (try 2): Discussion (some tips for p4) Lecture 12/7: Part 1 and 2 (no notes because chalkboard) Lecture 12/9: Part 1 and 2 (added notes here because of bad video - hope this helps) Lecture 12/14: Last Lecture (SSDs, final thoughts) Review 12/19: Review (a review) Good bye! I hope you had a good semester. |