Date |
Lecture Notes |
Useful Links |
W1 |
Lecture
0-course overview, PPTX,
PDF |
|
W2 |
L2 Processes Threads, PPTX, PDF |
|
W3 |
|
|
W4 |
|
|
W5, 6 |
CS162
Lecture 10: Scheduling 1: Concepts and Classic Policies |
|
W7 |
Midterm Exam: Wed. Mar 26, in class Midterm Exam Paper, Answer Key |
|
|
L6
Real-Time Scheduling I, PPTX, PDF L6
Real-Time Scheduling II, PPTX, PDF |
CS162
Lecture 11: Scheduling 2: Case Studies, Real Time, and Forward Progress |
|
L7-Memory System I Cache, PPTX, PDF |
|
|
L8-Memory System II Paging, PPTX, PDF L8 Exercises Solution, PPTX, PDF L8 Quiz, ANS |
CS162
Lecture 14: Memory 2: Virtual Memory (Con't),
Caching and TLBs |
|
Additional
Review Questions, PPTX, PDF Final
Exam: Wednesday, 5/14, 10:30 a.m.-12:30 p.m
(Morning section); Monday, 5/12, 6:15 p.m.-8:15 p.m. (Evening section) |
|
* Slides subject to change. Please download the
latest version after class.
* Lectures: CSC-112-01: SIC 230 MW 11:20 AM-12:45 PM.
CSC-112-B: SIC 126 MW 6:00 PM-7:25 PM
* Office hours: Tue 13:00 to 17:00, SIC 219.
Tutor hours: Wed 9:00 to 11:00, in the study room SIC 226
* UC Berkeley CS162 Lecture Videos 2020: https://www.youtube.com/playlist?list=PLF2K2xZjNEf97A_uBCwEl61sdxWVP7VWC
Assign
Date |
Assignment |
Due
Date |
02/05 |
Lab1: Printing
Vowels and Consonants Useful
links: VS Code with support for C++ compiler. Running Linux on Windows or MacOS, CS
Lab Technology Guide. |
Wed 03/05 |
03/20 |
Lab2: Real-Time Scheduling Algorithms Useful links: VS Code with support for Python, Matplotlib in VS Code |
Wed 05/07 |
03/20 |
Lab3: Hofstra Bus System, hofbus_incomplete.c, hofbus-tester.c |
Wed 05/07 |