Computer Science 010
Introduction to Computer Applications

Fall 2010, Siena College

Lecture 17: Operating Systems
Date: Monday, November 8, 2010


Agenda

Lecture Assignment 17

Due at the start of class, Wednesday, November 10.

Please submit answers to these questions in Blackboard by the start of class. We will discuss these questions at the start of class, so no late submissions are accepted.

  1. Suppose your computer has a single processor and is running three programs: a DVD player application, an application that is creating a video file from a collection of digital photos, and a web browser visiting your favorite sites. Explain briefly how all programs can make progress (your DVD is playing without interruption, the video file is being created, and your browser is displaying the pages you request) and not interfere with one another's correct operation.
  2. Give a reason why operating systems often require a device driver for a hardware device rather than including the support for the device in the kernel.

Note: the third question that was here originally has been postponed to a future assignment.