Computer Science 330
Operating Systems
Spring 2012, Siena College
Lecture 1: Introduction and Overview
Date: Tuesday, January 17, 2012
Agenda
- Welcome to Computer Science 330!
- Introduction
- This is important stuff. It should be a requirement for majors!
- What is this course about?
- Examples of problems we will study
- Administrative stuff
- What is an operating system?
Lecture Assignment 1
Due at the start of class, Thursday, January 19.
The readings for next class are SG&G Chapters 1-3. We will
only briefly cover the background material in Chapter 1 in class, so
be sure to read that carefully. We will discuss Chapter 2 in a bit
more detail. The material in Chapter 3 is our first major topic.
Please submit answers to these questions
either as a hard copy (typeset or handwritten are OK) or by email to
jteresco AT siena.edu by the start of class. Please use a clear subject line
when submitting by email (e.g., CS 330 Lecture
Assignment 1, Joe Student). We will discuss these
questions at the start of class, so no late submissions are
accepted.
- Send me mail at jteresco AT siena.edu with a brief (a
couple sentences) indication of your level of experience with the
Unix operating system and its variants, plus a list of other
operating systems you have used. Also include a list of programming
languages you have used and your proficiency in each, and anything
else you'd like me to know about your background coming in. (1 point)
- SG&G Exercise 1.13, p. 43. (2 points)
- SG&G Exercise 1.25, p. 44. (4 points)
- SG&G Exercise 1.26, p. 44. (3 points)
You need not submit answers to these
questions, but you will have a chance to ask questions about them at
the start of class.
- SG&G Practice Exercise 1.1, p. 42.
- SG&G Practice Exercise 1.4, p. 42.
- SG&G Practice Exercise 1.7, p. 42.
- SG&G Exercise 1.22, p. 44.
- SG&G Exercise 1.32, p. 45.
Examples
Late penalty graph: