Skip to main content

Introduction to Operating Systems

General

Prefix

CSCI

Course Number

310

Course Level

Undergraduate

College/School

College of Science and Engineering

Description

Multiprogramming operating systems concepts, system structures, functions, and services. Process scheduling and synchronization. Primary storage management. Secondary storage organization, directory and file management concepts. Access and information security. Performance analysis.

Prerequisites

Credits

Min

3

Max

3

Repeatable

No

Goals and Diversity

MN Goal Course

No

Cultural Diversity

No

Learning Outcomes

Outcome

Apply appropriate scheduling algorithms

Outcome

Employ deadlock detection algorithms

Outcome

Analyze primary and secondary memory management alternatives and related algorithms

Outcome

Apply appropriate security measures

Outcome

Formulate appropriate synchronization methods using synchronization primitives

Course Outline

Course Outline

Operating-system structures. 10% Processes .10% Threads. 10% CPU Scheduling and deadlock. 15% Process synchronization. 15% Memory. 15% File-system interface and implementation. 15% Security. 10%

Dependencies

Courses

CSCI310 is a completion requirement for:
CSCI310 is a prerequisite for:

Programs

CSCI310 is a completion requirement for: