CS441 Schedule

Calendar feed: https://www.flyn.org/courses/cs441-2022-fall/schedule.ics
Date
Subject
Due
Read before class
Assigned
Tuesday, Sep 6 1. Introduction Aquinas ssh, unix, git, and hello in C
Thursday, Sep 8 2. Operating system concepts
Tuesday, Sep 13 3. Process model git and hello in C Three Easy Pieces Ch. 3–4 Aquinas unix2, man, and procman
Thursday, Sep 15 4. Limited direct execution
Tuesday, Sep 20 5. Process syscalls Aquinas procman Three Easy Pieces Ch. 5–6 Aquinas preshell in C
Thursday, Sep 22 6. More process syscalls
Tuesday, Sep 27 7. Basic file I/O Aquinas preshell in C Aquinas shell in C
Thursday, Sep 29 8. Pipes and redirection
Tuesday, Oct 4 9. CPU scheduling Aquinas shell in C Three Easy Pieces Ch. 7 Aquinas maxshell in C
Thursday, Oct 6
Tuesday, Oct 11 11. Memory management Aquinas maxshell in C
Thursday, Oct 13
Tuesday, Oct 18 13. Memory management
Thursday, Oct 20
Tuesday, Oct 25 15. Exam
Thursday, Oct 27
Tuesday, Nov 1 17. Threads
Thursday, Nov 3
Tuesday, Nov 8 19. Concurrency
Thursday, Nov 10
Tuesday, Nov 15 21. I/O and the filesystem
Thursday, Nov 17
Tuesday, Nov 22
Thursday, Nov 24 24. Thanksgiving
Tuesday, Nov 29 25. IPC and networking
Thursday, Dec 1
Tuesday, Dec 6 27. Security
Thursday, Dec 8
Tuesday, Dec 13