Operating Systems

Operating Systems
Applying and using computer operating systems. Configuration, file systems, security, administration, network interfacing, multitasking, multiuser, device driver installation. Analyzing operating system performance.
 Hours3.0 Credit, 2.0 Lecture, 3.0 Lab
 PrerequisitesC S 142 & IT 210B & IT 252; or instructor's consent.
 ProgramsContaining IT 344
Course Outcomes

OS Architecture

Describe the purposes, types, components, functions and inter-relationships of operating systems (desktop, mobile, and enterprise). Describe how hardware enables and integrates with this functionality.

OS Subsystems

Describe how OS sub-systems work (scheduling, memory management, etc).

OS Practice

Demonstrate an ability to work with Operating Systems by installing, compiling, configuring, and optimizing real and virtual systems. Describe Scalability issues.

Information Assurance and Security

Describe common IAS concepts related to system administration. Describe system administration aspects of IAS, including authentication, directory services and access control models.

OS Distribution and Virtualization

Describe distributed/virtualization computing concepts. Implement some distributed services in an enterprise environment.


Independently create systems that are in developing fields or applications of OS and system administration.