Concepts, implementation and current practice in the utilization of
programming capabilities contained in operating systems. Introduction
to operating system calls. A practical approach emphasizing theory and
principles together with case studies and implementation in
engineering applications of modern operating systems.
Prerequisite: C programming experience. 3 sem. hrs.
Sumitabha Das, Your Unix, the Ultimate Guide, Second Edition,
McGraw-Hill, 2006. ISBN 0-07-252042-6
Michael McCallister, SUSE Linux 10 Unleashed,
SAMS Publishing, 2006. ISBN 0-672-32726-0.
2 tests (40%)
~12 assignments and projects (60%)
Assignments must be submitted through Isidore. Generally there will be a grace period of about a week. Material submitted after the grace period will be given a maximum credit of 50%.
Tests are taken in-class and consist of an closed-book section on basic concepts and simple problems and an open-book section of more complicated questions and problems.
Maintained by John Loomis, last updated 31 August 2006