|
Week |
Lecture
Notes |
Useful
Links |
|
W1 |
Lecture 0-course overview PPTX, PDF |
|
|
W2 |
L2 Processes
Threads PPTX, PDF |
|
|
W3-4 |
||
|
W5-6 |
|
|
|
W7-8 |
CS162
Lecture 10: Scheduling 1: Concepts and Classic Policies |
|
|
W9 |
Midterm Exam Thu
Oct 30, in class. |
|
|
W10 |
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 |
|
W11 |
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 |
|
|
|
CSC256 Final Exam Cheatsheet (I will
print and give to you at exam time) |
|
*
Slides subject to change. Please download the latest version after class.
* Lectures: SIC 0206, Thur 8:10
PM-10:00 PM
* Office hours: Thur 2:00-6:00 pm SIC 219
* COP 4610 Computer Operating Systems by Tami Sorgente (Recommended!)
* UC Berkeley CS162 2025, Lecture
Videos 2020, Lecture
Videos 2015, Lecture
Videos 2013
* NTNU TDT4186, Lecture Videos 2022, Lecture
Videos 2021
* The Missing Semester of Your CS Education (For those who are new to Linux: Shell Tools
and Scripting, Editors (Vim))
*
Discord channel: https://discord.gg/wEP6dhGqS8
*
Zoom link: https://hofstra.zoom.us/j/6724391055
*
Course tutor Samson is available 10 AM - 1 PM on Wed. Contact on Discord, by
email smathew5@pride.hofstra.edu, or by Zoom.
|
Assign Date |
Assignment |
Due Date |
|
09/11 |
Lab1: Printing
Vowels and Consonants, pthread
vows cons.c Useful
links: VS Code with support for C++ compiler. Running Linux on Windows or MacOS, CS
Lab Technology Guide. |
10/17 |
|
09/11 |
Lab2: Hofstra Bus
System, hofbus_incomplete.c,
hofbus.c, hofbus-tester.c |
12/12 |