|
Alan Kaminsky
|
|
•
|
|
Department of Computer Science
|
|
•
|
|
Rochester Institute of Technology
|
|
•
|
|
4486 +
2220 =
6706
|
|
Home Page
|
|
Operating Systems I
|
|
•
|
|
4003-440-02
|
|
•
|
|
Winter Quarter 2012
|
|
Course Page
|
4003-440-02 Operating Systems I
Course Prerequisites and Outcomes
Prof. Alan Kaminsky -- Winter Quarter 2012
Rochester Institute of Technology -- Department of Computer Science
Catalog Description
Prerequisites
Outcomes
Catalog Description
A general survey of operating system concepts.
Topics include process synchronization,
interprocess communication,
deadlock,
multiprogramming and multiprocessing,
processor scheduling and resource management,
memory management,
overlays,
static and dynamic relocation,
virtual memory,
file systems,
logical and physical I/O,
device allocation,
I/O processor scheduling,
process and resource protection.
Programming projects will be required.
Prerequisites
-
4003-334, Computer Science 4
-
4003-352, Computer Organization or
4003-345, Computer Organization
-
Java programming ability
-
C programming ability
Outcomes
-
Students will be able to describe
basic concepts, policies, and mechanisms
used by operating systems.
Evaluation: Exams
-
Students will be able to compare process scheduling algorithms.
Evaluation: Programming projects, exams
-
Students will be able to apply synchronization primitives
and evaluate deadlock conditions.
Evaluation: Programming projects, exams
-
Students will be able to analyze
virtual memory management algorithms.
Evaluation: Programming projects, exams
-
Students will be able to write simple programs
using semaphores and other synchronization mechanisms.
Evaluation: Programming projects, exams
|
Operating Systems I
|
|
•
|
|
4003-440-02
|
|
•
|
|
Winter Quarter 2012
|
|
Course Page
|
|
Alan Kaminsky
|
|
•
|
|
Department of Computer Science
|
|
•
|
|
Rochester Institute of Technology
|
|
•
|
|
4486 +
2220 =
6706
|
|
Home Page
|
Copyright © 2012 Alan Kaminsky.
All rights reserved.
Last updated 20-Nov-2012.
Please send comments to ark@cs.rit.edu.