(Latest Revision: September 5, 2003)  
Week 02 Notes for CS 3750 -- Fall 2003 
-  Take Roll. 
 -  Check to see if there are any computer account problems 
 -  Announcement(s) 
     
     -  Discussion of the Homework? 
      
 -  Chapter 01 Synopsis:  The operating system makes it convenient and
     efficient to use the bare hardware..  Operating systems are complicated
     mostly because they have to support concurrent processes.  Different
     kinds of computers need different kinds of operating systems.  
 -  Chapter 02 Synopsis: Today's operating systems are interrupt-driven.  To
     protect resources and processes OS designers may employ dual mode
     operation, privileged instructions, base & limit registers, and timer
     interrupts.  
 -  Chapter 03 Synopsis: To better understand an OS, study the services it
     provides and the structure of the software.  Processes get services from
     an OS by making system calls.  To make a system call a process executes a
     special instruction that causes an interrupt.  
 -  Lecture Topics from chapters 1-3. 
 -  Example of making system calls from a C program: a
sample client program, 
and a
sample server program.