Wk |
|
Date |
Topics |
PDF |
Notes |
1 |
|
01/02 |
- Th: 01/04 Course Introduction (short class)
- Syllabus/Policies
|
[PDF] |
See UGA academic calendar
HW1 - see left. Resources:
a) path to a binary specified in a "README.txt" file doing something
similar to assigned program,
b) input files,
and
c) a program that generates random numbers to use as input
|
2 |
|
01/09 |
- Tu: Overview: Operating Systems Introduction
- Tu/We: C-Tutorial/Refresher
- We: How to present & read technical papers
- Th: Movie (part 1, part 2 is homework).
|
[PDF]. [PDF]. [PDF]. |
Admin: 01/10 We: Last day do drop/add
Read Chapter 1 : Intro to OS & C/UNIX Warm up
Example files from the tutorial see here: HERE.
gdb cheat sheet (here)
Assignments: FR: Project 1 (see link left - tbd FR or early next week, Wk3)
P1 - assign Th.
nike cluster nodes: cvf0-cvf5.
Example:
ssh cvf4
|
3 |
|
01/16 |
- Tu/Th: Operating System Design/Structures
- systems call mechanics
- kernel design
- We: Snow Day today ☃️
- Th: Ch 2 complete, and quiz (note we have both un-announced and announced quizzes).
|
[PDF]. |
Read Chapter 2: OS Structures, System Calls.
Make sure you finished watchign movie (all 3 parts) before Thursday.
Example Summaries (used by permission) from different class:
example1.pdf
example2.pdf
In example2 - although a nice write-up overall, the critique of the speaker (last paragraph) is graded at 1/5 - as it did not mention or convey the coverage of particular concepts.
The person basically would have written that paragraph for any presention.
Technical Talk/Presentations:
HW2 - MINIX/Linux,
Micro/Mono Kernel. posted.
P1 - Linux modules. posted. |
4 |
|
01/23 |
- Processes
- Process Communication Introdution (local & remote).
- We: Assign presentations.
- Th: C programming -- process (local) creation and management.
|
[PDF]. |
HW1 Grades ( all , cprogram)
|
5 |
|
01/30 |
- Tu: P1 Demo. Local communication Message Queue, Shared Memory
- We: First set of presentations.
- Th: C programming -- processes communication: local: pipes, named pipes (common file system), and remote: ipc, rmi, sockets (tentative)
|
[PDF]. |
Read: Chapter 3
P2 Multiprocess communication
|
6 |
|
02/06 |
- Threads
- Threads, Synchronization part 1
|
[PDF].
[PDF]. |
Read: Chapter 4, 5.
P3 - Multithreaded web server (Th - post, in progress until midnight Th).
|
7 |
|
02/13 |
- Synchronization part 1.
- Synchronization Part 2.
|
[PDF]. |
Read: Chapter 5.
Project 1 Grades ( here )
Summary 1 Grades ( here )
HW2 Grades ( here )
|
8 |
|
02/20 |
- Synchronization
- Th: Exam 1
|
|
Read: Chapter 7 |
9 |
|
02/27 |
- Tu: Deadlock
- We: assign next wave of papers
- Th: Exam 1 will go over on Tu (3/6), 2/3 done graded.
- Th: Deadlock/Scheduling.
|
[PDF].
[PDF].
|
02/26 Mo: Semester Midpoint.
Chapter 6
Project 2 Grades ( here )
HW3 IPC Grades ( here )
|
10 |
|
03/06 |
- Tu: Exam 1 go over/return
- Phase 2 paper presentation begins, if you were not present 2/28 you may have been assigned a paper today 3/07
- Th: Scheduling
|
|
|
|
|
03/13 |
|
|
|
11 |
|
03/20 |
- Tu: Scheduling wrapup
- Tu/Th: Memory (Tu/Th)
|
[PDF].
|
03/19 Mon : Withdrawal Deadline
P4: Simulate Scheduling protocols (Th evening assignment day).
|
12 |
[P4] |
03/27 |
|
[PDF]. |
P4 assigned. Tue evening, preview available. |
13 |
|
04/03 |
- Virtual Memory Finish
- File
|
[PDF].
[PDF]. |
P5: Memory Protocols preview
|
14 |
|
04/10 |
|
|
P4 Due Thursday before class
P5 assigned
Grades Summaries 1-7 ( here )
P3 web server Grades ( here ) |
15 |
|
04/17 |
- Tu: Go over Exam 2 & Files
- Th: Files (possibly Mass Struct or I?O Sub System).
|
PDF. |
|
16 |
|
04/24 |
- Tu: 04/24 (administrative & demo day)
-
P5
discussion
- P5
demo,
showcase any project
ABET survey ( here )
[currently UGA is an ABET accredited school for computer science ]
- We: 04/25 Last day UGA Classes
- Th: No Class - UGA reading day.
|
|
P5 is due before class Tuesday 4/24.
04/25 WE: Classes End (UGA)
Final Exam Schedule (uga)
summaries: 1-10 ( here ) 4/30 8PM
attendance: ( here )
quizzes: ( here )
|
|
|
05/01 |
- Tue: 05/01
3:30-6:30pm
Our Exam
(All matrial - since beginning of class - all multiple choice, and possibly 'matching').
- Fri 05/04 Commencement
|
|
Final Exam
Final Exam Grades ( here )
P4 Coordinator ( here )
All grades Except P5 ( here )
P5 Paginator ( here )
All grades ( here )
|
|
|
05/07 |
|
|
Grades Due Mon 05/07 noon
|