CSCI 451: Operating Systems

Syllabus

Class Nbr. 1772
Mode of delivery: on campus
Lectures: MTW F,   11 - 11:50am   in SWEN 1017
 
Text: Operating System Concepts with Java, 7th Edition by A. Silberschatz, P.B. Galvin, G. Gagne (ISBN: 0-471-76907-X)
Online: JDK™ 8 Documentation
 
Prerequisites: CSCI201 Introduction to Programming (Java)
 
Instructor: Dr. Sergei Bezrukov   Office:  Swenson 3022   Schedule and Office hours
  (715) 394-8523  sbezruko@uwsuper.edu

Catalog Description

In-depth study of the concepts, issues, and algorithms related to the design and implementation of operating systems. Topics include: process management, process synchronization and inter-process communication; memory management; virtual memory; interrupt handling; processor scheduling; device management; I/O; file systems; and introduction to networking and network security. Students conduct programming projects and case studies to investigate modern operating systems such as Solaris, Linux, and Windows.

This course satisfies the requirements for Computer Science majors.


Learning Outcomes and Objectives


Hardware and Software Requirements


Evaluation and Grading


Class Policies

Suggestions for Success in Class


University Policies

Please refer to the University Catalog or the UW-Superior Web page for full description of these and other policies.