CMPS-3600 "Operating Systems" |
Fall 2021 #81721 |
Grades have been posted quiz discussion text quiz final exam project files were collected Lab-13 - Semester Project your computer
syllabus | textbook | laptop | scores | exams | overall-grades | |||
Week | Topic | Readings | Assignments |
1 |
Monday Aug 23 Syllabus Operating systems overview |
Chapters 1 & 2 |
• Directory setup✓ • Cleanup Odin Lab1✓ warmup quiz✓ hw-1✓ |
2 |
Monday Aug 30 Historical development |
Chapters 1 & 2 OS overview multi... |
Lab2a Lab: process creation Lab2 homework-2 |
3 |
Monday Sep 6 Operating systems overview |
Chapter 2 Multiprocessor multicore |
Lab: Signals/masks Lab3 |
4 |
Monday Sep 13 Process management |
Chapter 3 Process description and control |
Lab: IPC InterProcess Com Lab4 homework-3 |
5 |
Monday Sep 20 Processes and threads |
Chapter 4 Threads |
Lab: IPC Message queues System-V Semaphores hw-4 threads Lab-5 |
6 |
Monday Sep 27 Principles of concurrency |
Chapter 5 Concurrency |
Lab: multithreading System-V Semaphores homework #5 Lab-6 quiz-6 |
7 |
Monday Oct 4 Midterm exam |
Chapter 5 Semaphores |
Sem quiz midterm quizzes |
8 |
Monday Oct 11 Semaphores |
Chapter 6 Principles of deadlock |
Lab: Dining philosophers homework-6 Lab8 |
9 |
Monday Oct 18 Synchronizing threads |
Chapter 6 |
Lab: using execve() Lab9 |
10 |
Monday Oct 25 |
Chapter 7 Memory management |
Lab: using Unix pipes Lab-10 homework-7 |
11 |
Monday Nov 1 Virtual memory |
Chapter 8 Virtual memory |
Lab: Memory maps Lab-11 Quiz w11 hw-8 v-memory |
12 |
Monday Nov 8 various |
quiz-7 (mem mgmt) Lab-12 |
|
13 |
Monday Nov 15 Uni-processor scheduling and scheduling algorithms |
Chapter 9 Processor scheduling |
Lab: profiling tools hw-9 |
14 |
Monday Nov 22 Multicore scheduling Real-time scheduling |
Chapter 10 Multiprocessing Multicore Scheduling |
|
15 |
Monday Nov 29 I/O devices I/O scheduling Security Issues |
Chapter 11 I/O devices |
quiz-8 (virt mem) quiz-9 (uni sched) |
16 |
Monday Dec 6 Project |
Lab: Project |
|
Final Exam: Monday December 13 11:00am - 1:30pm |