CSE 410 Calendar
Autumn 1999

9/27
Course introduction and architecture overview
9/29
Data representations, instruction sets
10/1
MIPS assembly language
10/4
MIPS assembly language, execution cycle

Homework #1 due

10/6
Procedure call
10/8
Procedure call
10/11
Pipelining/Hazards

Homework #2 due

10/13
Input/Output
10/15
Input/Output
10/18
Memory hierarchies and caches

Homework #3 due

10/20
Memory hierarchies and caches
10/22
Current architecture trends
10/25
Operating systems overview

Homework #4 due

10/27
Midterm exam
10/29
Operating systems overview
11/1
Processes and threads

no homework due

11/3
Processes and threads
11/5
Processes and threads
11/8
Synchronization and communication

Homework #5 due

11/10
Synchronization and Communication
11/12
Deadlock
11/15
Scheduling

Homework #6 due

11/17
Deadlock
11/19
Memory management and virtual memory
11/22
Memory management and virtual memory

Homework #7 due

11/24
Memory management and virtual memory
11/26
No school -- Thanksgiving
11/29
File systems

12/1
File systems

Homework #8 due

12/3
File systems
12/6
Other topics: Networking, Security

12/8
Review, Evaluations

Homework #9 due

12/10
12/13 12/15
410 final exam slot: 8:30-10:20 a.m.
12/17
12/20 12/22
Grades available on STAR
12/24