(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.