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 interprocess communication. Programming projects are required.

4 credits

Past Term Data

Offered
Not Offered
Offered as Cross-Listing Only
No Term Data
Spring Summer Fall
(Session 1) (Session 2)
2023
Operating Systems (4c)
  • David Eric Goldschmidt
Seats Taken: 135/200
Operating Systems (4c)
  • Shianne M. Hulbert
  • David Eric Goldschmidt
Seats Taken: 0/240
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: 55/210