CS 537

Introduction to Operating Systems

Lecture 2
9:30 - 10:45 TR, 2:30 T
1325 Computer Science

Matt McCormick - Instructor
Office: 1302 Computer Sciences
Office Hours: 12:30 - 1:30 T, 12:00 - 2:00 W
Phone: 262-6600
e-mail: mattmcc@cs.wisc.edu

Kevin O'Connor - Teaching Assistant
Office: 1345 Computer Sciences
Office Hours: 2:30 - 4:30 M, 11:00 - 12:00 TH
Phone: 262-1012
e-mail: koconnor@cs.wisc.edu


Contents


Announcements

Reading Material


Tentative Schedule

Week Day Topic Reading Other Information
Jan 21 Tuesday Introduction, Interrupts, and System Startup    
Thursday Processes Chapter 2.1 Project 1 Assigned
Jan 28 Tuesday Processes    
Thursday Process Communication    
Feb 4 Tuesday Threads Chapter 2.5 Project 1 Due
Thursday Synchronization Chapter 2.2  
Feb 11 Tuesday Synchronization and pthreads Chapter 2.3 & 2.4  
Thursday Monitors   Project 2 Assigned
Feb 18 Tuesday Deadlock & Classic Synchronization    
Thursday CPU Scheduling Chapter 3  
Feb 25 Tuesday Memory Allocation Chapter 4.1  
Thursday Memory Allocation Chapter 4.2 & 4.3  
March 4 Tuesday Virtual Memory Part I    
Thursday Virtual Memory Part II   Project 2 Due
March 11 Tuesday Page Replacement Chapter 4.4 & 4.5 Project 3 Assigned
Thursday Segmentation Chapter 4.8  
March 18 Tuesday Multiple Processes and Memory Chapter 4.6  
Thursday Disk Basics Chapter 5.4  
March 25 Tuesday NO CLASS    
Thursday NO CLASS    
April 1 Tuesday File Systems-Part I Chapter 6  
Thursday File Systems-Part II Chapter 6  
April 8 Tuesday Disk Allocation Chapter 6  
Thursday Disk Allocation Chapter 6 Project 5 Assigned
April 15 Tuesday Disk Scheduling Chapter 5.4 Project 3 Due
Thursday Reliability & Recovery   Project 4 Assigned
April 22 Tuesday IO Hardware and IO Software Chapter 5.1  
Thursday Security Chapter 5.2 - 5.3  
April 29 Tuesday Encryption Chapter 9  
Thursday RAID Basics Chapter 9  
May 6 Tuesday Network File System    
Thursday Review   Project 4 Due


Projects

Late Policy: All projects are due at 11:59 pm on the date indicated. NO LATE ASSIGNMENTS WILL BE ACCEPTED.


Grading

Academic misconduct policy: Cheating in any form will not be accepted and all those that are caught will be severely reprimanded. For more information on the university's policy on academic misconduct please see the following link.

The following is a listing of the grade breakdown for the semester.