# 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
Prereqs:
CSCI-2300 Introduction to Algorithms
and
one of:
CSCI-2500 Computer Organization ECSE-2660 Computer Architecture, Networks, and Operating Systems

# 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) |
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