| Lecture |
Notes |
| *: Fri Oct 26 |
Exam Review (Not recorded) |
| 30: Mon Oct 22 |
Scheduling #2: dynamic, static, real-time
(supp. refs:
on a cluster,
optimality of deadline-first)
|
| 29: Fri Oct 19 |
Scheduling #1
(1-up): ideas, policies,
predictability
|
| 28: Tue Oct 16 |
Distributed Systems #5: Redundancy and
Fault Tolerance
|
| 27: Mon Oct 15 |
Distributed Systems #4: Transactions - Scheduling,
Distributed
|
| : Fri Oct 12 |
optional presentation
by Sun Labs, CSIT N101
|
| 26: Tue Oct 9 |
Distributed Systems #3: Servers, Transactions
|
| : Mon Oct 8 |
(no lecture!;
read up on Networks if you like, or work on Ass 2:)
|
| 25: Fri Oct 5 |
Distributed Systems #2: Distributed States
|
| 24: Tue Oct 2 |
Distributed Systems #1:
(1-up) (Networks), Time
|
| 23: Fri Sep 28 |
Safety and Liveness #3: Atomic Operations; review Lab7; discuss Ass2
|
| 22: Tue Sep 25 |
Safety and Liveness #2: Bankers algorithm,
Fault Tolerance
|
| 21: Mon Sep 24 |
Safety and Liveness #1
(1-up): Correctness, Deadlocks
|
| 20: Fri Sep 21 |
Architectures #3: Languages;
Posix threads;
review/guide
|
| 19: Tue Sep 18 |
Architectures #2: Operating Systems
|
| 18: Mon Sep 17 |
Architectures (1-up) #1:
Unix. Corrected signals program
|
17: Fri Aug 24 |
Non-Determinism (cont), Assignment/Lab Discussion
|
16: Tue Aug 21 |
Non-Determinism (1up)
|
15: Mon Aug 20 |
Synchronization#3: Message Based (cont)
|
14: Fri Aug 17 |
Synchronization#3: Message Based (1up)
|
13: Tue Aug 14 |
Synchronization#2: Monitors and Protected Objects (cont)
|
12: Mon Aug 13 |
Synchronization#2: Monitors and Protected Objects (cont)
|
11: Fri Aug 10 |
Synchronization#2: Monitors and Protected Objects (1up)
|
10: Tue Aug 7 |
Synchronization#1: Semaphores and Condition Critical Regions (1up)
|
9: Mon Aug 6 |
Mutual Exclusion (updated from Fri) (1up)
Lecture notes are same as Friday, except I have added notes on semaphores.
|
8: Fri Aug 3 |
Mutual Exclusion (see Monday's notes) (1up)
Implementing mutual exclusion using only atomic memory read and write
operations.
|
7: Tue Jul 31 |
Ada Refresher(continued)
|
6: Mon Jul 30 |
Ada Refresher(!) (1up)
I hope to start some of this in the Friday lecture.
|
5: Fri Jul 27 |
Ben Ari Chap 2 and 3 (1up)
We will complete processes and threads, then discuss chapters 2
and 3 from Ben-Ari (the above is just the figures, we will skip some
of them).
|
4: Tue Jul 24 |
Basic Concepts: Processes and Threads (1up)
|
3: Mon Jul 23 |
To complete: Concurrency: Basic Concepts
|
2: Tue Jul 17 |
Concurrency: Basic Concepts (1up)
|
1: Mon Jul 16 |
Course Overview
(1up)
Everything My CS Teacher Taught Me Was Wrong!: Advertisement in British Airways in flight magazine.
Reinventing Computing
Sprinting to Petaflops!
|