CS 50300 - Operating Systems
Basic principles of operating systems:
addressing modes,
indexing,
relative addressing,
indirect addressing,
stack maintenance;
implementation of multitask systems;
control and coordination of tasks,
deadlocks,
synchronization,
mutual exclusion;
storage management,
segmentation,
paging,
virtual memory;
protection,
sharing,
access control;
file systems;
resource management;
evaluation and prediction of performance.
Students are expected to spend at least three hours per week gaining
hands-on experience in using and modifying a small operating system.
| Homepage | http://www.cs.purdue.edu/homes/cs503 |
| Usually Offered: | Fall and Spring In 2007-08, Fall only |
| Credit: | 3 hours (class) |
| Prerequisite: | CS 502 |
| University Catalog: | CS 503 |
