# Operating Systems

## CSCI-4210

Discussion of various aspects of computer operating systems design and implementation. Topics include I/O programming, concurrent processes and synchronization problems, process management and scheduling of processes, virtual memory management, device management, file systems, deadlock problems, system calls, and inter-process communication. Programming projects are required.

4 credits
Prereqs:
CSCI-2300 Introduction To Algorithms
and
one of:
CSCI-2500 Computer Organization CSCI-2800 Computer Architecture & Os ECSE-2660 Comp Architecture & Networks

# Past Term Data
Offered
Not Offered
Offered as Cross-Listing Only
No Term Data
Simple View
Detailed View

| Spring | Summer | Fall
--- | --- | --- | ---
| (Session 1) | (Session 2) |

2026

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 192/280

2025

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 241/300

Operating Systems (4c)

- Jidong Xiao
- Meredith Elizabeth Widman
- David Eric Goldschmidt

Seats Taken: 96/200

2024

Csci 4210 Operating Systems (4c)

- Wesley D Turner

Seats Taken: 195/200

Operating Systems (4c)

- Jidong Xiao
- Meredith Elizabeth Widman
- David Eric Goldschmidt

Seats Taken: 251/300

2023

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 132/200

Operating Systems (4c)

- Shianne M. Hulbert
- David Eric Goldschmidt

Seats Taken: 165/220

2022

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 163/192

Operating Systems (4c)

- Jasmine A. Plum
- Shianne M. Hulbert
- David Eric Goldschmidt

Seats Taken: 186/240

2021

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 183/200

Operating Systems (4c)

- Shianne M. Hulbert
- David Eric Goldschmidt

Seats Taken: 207/240

2020

Operating Systems (4c)

- Wesley D Turner

Seats Taken: 194/200

Operating Systems (4c)

- Jasmine A. Plum
- Shianne M. Hulbert
- David Eric Goldschmidt

Seats Taken: 219/400

2019

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 300/320

Operating Systems (4c)

- Jasmine A. Plum
- Shianne M. Hulbert
- Erica Ann Eberwein
- David Eric Goldschmidt

Seats Taken: 221/400

2018

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 179/180

2017

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 170/145

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 122/180

2016

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 128/127

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 138/160

2015

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 100/120

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 147/160

2014

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 90/120

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 93/118

2013

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 94/100

Operating Systems (4c)

- Eugene Eberbach
- David Eric Goldschmidt

Seats Taken: 85/110

2012

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 93/100

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 86/110

2011

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 95/100

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 79/110

2010

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 81/100

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 69/110

2009

Operating Systems (4c)

- David Eric Goldschmidt

Seats Taken: 76/100

Operating Systems (4c)

- Robert P Ingalls

Seats Taken: 101/210

2008

Operating Systems (4c)

- David Lee Hollinger

Seats Taken: 64/179

Operating Systems (4c)

- Robert P Ingalls

Seats Taken: 72/110

2007

Operating Systems (4c)

- David Lee Hollinger

Seats Taken: 75/180

Operating Systems (4c)

- David Lee Hollinger

Seats Taken: 55/210

2006

Operating Systems (4c)

- David Lee Hollinger

Seats Taken: 69/180

Operating Systems (4c)

- Gerard Charles Weatherby
- David Lee Hollinger

Seats Taken: 87/210

2005

Operating Systems (4c)

- David Lee Hollinger

Seats Taken: 94/180

Operating Systems (4c)

- David Lee Hollinger

Seats Taken: 94/110

2004

Operating Systems (4c)

- Robert P Ingalls

Seats Taken: 97/180

Operating Systems (4c)

- Robert P Ingalls

Seats Taken: 116/8710

2003

Operating Systems (4c)

- Robert P Ingalls

Seats Taken: 121/180

Operating Systems (4c)

- Robert P Ingalls

Seats Taken: 97/250

2002

Operating Systems (4c)

- Susan J Bonner

Seats Taken: 127/180

Operating Systems (4c)

- Robert P Ingalls

Seats Taken: 181/8250

2001

Operating Systems (4c)

- Robert P Ingalls

Seats Taken: 145/180

2000

Operating Systems (4c)

- Robert P Ingalls

Seats Taken: 109/120

Operating Systems (4c)

- Mukkai S Krishnamoorthy

Seats Taken: 108/1116

1999

Operating Systems (4c)

- William Adam Maniatty

Seats Taken: 48/100

Operating Systems (4c)

- Mukkai S Krishnamoorthy
- James Douglas Teresco

Seats Taken: 74/2500

1998

Operating Systems (4c)

- Mukkai S Krishnamoorthy

Seats Taken: 124/2500