Computer Science 010
Introduction to Computer Applications
Fall 2010, Siena College
Lecture 17: Operating Systems
Date: Monday, November 8, 2010
Agenda
- Announcements
- Lab 8 this week is an exam lab (but you knew that)
- Office hour changes this week:
- extra office hours Tuesday 2:30-4:00
- no office hours Friday
- Exam 2 in one week
- in class on Monday 11/15
- closed book and notes
- similar format to exam 1
- focus on topics since first exam: later networking topics, web servers and clients, hardware, storage and file systems, operating systems
- topic cutoff is the end of today's class and today's lecture assignment
- Lecture assignment recap
- Operating Systems
- CPU and memory management
- Hardware devices
- OS kernel
- User interfaces
- Common OSs
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.
- 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.
- 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.