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: 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