BU Logo CS-311
Lectures Fall 2020 home
 

Access to the linked files has been removed - Files available on request from the prof.

Date Topic/Notes Review Questions Zoom Link/Recording Other References
Aug 26 L01 Introduction --- Class Web Page - Syllabus link
Aug 31 L02 Development Environment Questions Class Web Page - Development Environment Link
Sep 02 L03 Operating Systems Questions The UNIX Time-Sharing System 1974 article by the inventors of UNIX
Sep 07 L04 Operating Systems - Areal View Questions
Sep 09 L05 Processes --- Example fork/exec code
Sep 14  
L06 Parallel Processes ---  
Sep 16 Example function pointer code
Sep 21 L07 Managing Parallel Resources --- Operating Systems: Three Easy Pieces Concurrency
Sep 23
Sep 28 L08 Pthread Practice Example Thread Code
End of Test 1 Material
Sep 30 Test 01 Review
Oct 05 On-Line Test 01 --- No Zoom Meeting
Office Hours for questions
Oct 07 L09 Virtual Memory
Demo Source Code
--- OSTEP Intro to Paging
OSTEP Advanced Page Tables
Oct 12
Oct 14 L10 More Virtual Memory --- OSTEP TLB's
Swapping Mechanisms
Oct 19
L11 Linux Virtual Memory --- BOOTLIN Linux Source Code Online XREF
Oct 21
L12 Live Process Migration --- ---
Oct 26 L13 Heap Management --- OSTEP Free Space Management
Oct 28
End of Test 2 Material
Nov 02 L14 Device Management --- ---
Nov 04 L15 Disk I/O Topics --- ---
Nov 09 Practice Test 2 / Test 2 Review --- ---
Nov 11 On-Line Test 02 --- No Zoom meeting
Office Hours for questions
---
Nov 16 L16 File Systems --- ---
Nov 18
Nov 30 L17 RAID --- ---
Dec 02 No lecture meeting - Oral exams to be scheduled --- --- ---
Dec 07 No lecture meeting - Oral exams to be scheduled --- --- ---