CSE logo University of Washington Computer Science & Engineering
 CSE 410 Sp 08 - Computer Systems
  CSE Home   About Us    Search    Contact Info 

CSE 410
 Home page
Administration
 Syllabus
 Grading
 Accommodations
Classwork
 Calendar
 Assignments
 Exams
 Software
 Other Links
Communications
 Mailing list
    This is a tentative calendar for this quarter, based on previous years offerings of CSE410. It is a reasonably accurate reflection of the past, but only a moderately accurate predictor of the future.
  • PH: Computer Organization and Design, by Patterson and Hennessy
  • SG: Operating System Concepts, by Silberschatz, Galvin, and Gagne
Date Day Topic Reading Homework Extra
Mar 31 Mon Introduction Syllabus & Intro
Apr 1 Tue
Apr 2 Wed Chapter 1 finish, Numbers PH: Ch 1, 2.1-2.2
Apr 3 Thu
Apr 4 Fri Start Encoding Instructions PH: 2.1-2.4 HW 1 Assigned
[Solution]
 
Apr 7 Mon Finish Encoding, start Spim [addi.s, add.s, hello.s, addvals.s] PH: A.9, 2.3-2.4
Apr 8 Tue
Apr 9 Wed Spim Tutorial
Accompanied assembly files: asm.zip asm.tar.gz
PH: 2.5, 2.6
Apr 10 Thu HW 2 (program) assigned
[ext_euclid.s][Solution]
Apr 11 Fri Test and Branch, Start Procedures: basics, more; some sample codes: v2ForClass.s, leafFunction.s PH: 2.7, A.5, A.6  
Apr 14 Mon Number formats PH: 3.1,3.2,3.3, 3.6 thru p197, 3.9 HW 1 due at midnight  
Apr 15 Tue
Apr 16 Wed Characters, bytes & Addressing PH 2.8-2.9 HW 3 assigned
[skeleton.java][skeleton.s]
[solution]
Apr 17 Thu HW 2 due at midnight
Apr 18 Fri    
Apr 21 Mon Compiling & linking PH 2.10, A.1-A.4    
Apr 22 Tue
Apr 23 Wed Pipelining - a PH: 6.1-6.3 HW 3 due (at midnight)
HW 4 assigned
[solution(1-6)] [solution(quad.s)]
Apr 24 Thu
Apr 25 Fri Pipelining - b PH: 6.4 - 6.6
Apr 28 Mon Pipelining (concl)  
Apr 29 Tue
Apr 30 Wed Midterm review (topics)   HW 4 due at midnight
May 1 Thu
May 2 Fri Midterm exam in class  
May 5 Mon Cache memory PH: 7.1-7.3
May 6 Tue
May 7 Wed Cache memory, concl., Virtual memory PH: 7.4-7.5
May 8 Thu
May 9 Fri Virtual memory   HW 5 assigned
[Solution]
May 12 Mon OS Overview SG: 1    
May 13 Tue
May 14 Wed Processes SG: 4-4.5.4
May 15 Thu
May 16 Fri Threads SG: Ch 5 HW 5 due at midnight
HW 6 assigned
[Solution]
May 19 Mon Scheduling SG: 6.1-6.5  
May 20 Tue    
May 21 Wed Synchronization - 1
[Notes on locks]
SG: 7.1-7.3
May 22 Thu
May 23 Fri Synchronization - 2 HW 6 due; HW 7 assigned
[Solution]
May 26 Mon Holiday Memorial Day  
May 27 Tue
May 28 Wed Guest lecture on concurrency SG: 7.1-7.3
May 29 Thu
May 30 Fri Finish synchronization, start Deadlock SG: Ch 8
Jun 2 Mon Memory Management SG: Ch 9 HW 7 due; HW 8 assigned
[Solution]
Jun 3 Tue
Jun 4 Wed Virtual Memory SG: Ch 10 thru 10.7.1
Jun 5 Thu
Jun 6 Fri File systems and Final Exam Review SG: 11, 12-12.6 HW 8 due
Jun 9 Mon Finals Week
Jun 10 Tue Final Exam 2:30-4:20
Jun 11 Wed    
Jun 12 Thu
Jun 13 Fri


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to webmaster]