CDL COURSE ENTRY FORM


Author: Bernice Kennedy/SUNY
Last modified by: Stephanie Thomas/SUNY
Composed: 07/01/2004 07:40 AM
Curriculum Committee Approval Date:
Modified: 01/06/2016
-----------------------------------------------------------------
Course Number: (prefix) SMT (number) 273644 ESC 2.0 Course number: CSCI-3020 CSCI-3020Operating Systems

Name: Operating Systems
Datatel Title: (30char) Operating Systems

Area Coordinator: Jianhao Chen Department Code: 10SI Team: SMT

Liberal Study? NO Level: UPPER Credits: 4 Prerequisite? YES
General Education Course? NO GenEd Approval Term/Year:

GenEd Area 1: Fully or Partially:
GenEd Area 2: Fully or Partially:



Pre-registration Information?
Course will be offered (for online course descriptions, proposed offerings for by term views and web views)
Spring 1, Fall 1
Course will be offered (for final term listings, online registration, online bookordering, web views)
Spring 1, Fall 1
First Term Offered: (Required Format: YearTerm - i.e., 2005SP)
Last Term Offered in Print Version:
Title Changes:
AC Changes:
BK Number: 20

Description: This course builds on lower level topics in process synchronization, inter-process communication and file system organization. It starts with a brief historical perspective of the evolution of operating systems over the last fifty years and then covers the major components of most operating systems, with particular focus on the advanced topics in concurrency, deadlock protection, multiprocessor scheduling, computer system modeling and virtual memory management etc. Discussions in this course will emphasize the balancing between performance and functionality during the design and implementation of an operating system, particularly process management, memory management, file systems and operating system support for distributed systems in the comparative environments of UNIX and Linux operating systems. Simulated lab experiments will be used to illustrate key concepts.

Prerequisites: experiential knowledge of the functionality of operating systems; familiarity with operating systems; experience in systems programming; or knowledge of network systems.

Generic:



Major Course Area
Science Math & Technology
Minor Course Area
Computers and Information Systems
SLN Disciplines
Computer Information Systems
Additional Course Requirements
WWW Computer Conference
Undergrad Certificate Association:


2




Required Booknote:

Optional Booknote:


Archive Course:

genedcode for dpplanner:

genedfull area for dpplanner: