Print and PDF Options

SYSC 4001 [0.5 credit] Operating Systems

Introduction to operating system principles. Processes and threads. CPU scheduling. Managing concurrency: mutual exclusion and synchronization, deadlock and starvation. Managing memory and input/output. Concurrent programming, including interprocess communication in distributed systems.
Includes: Experiential Learning Activity
Precludes additional credit for SYSC 3001 and COMP 3000.
Prerequisite(s): SYSC 2006 with a minimum grade of C-.
Lectures three hours a week, laboratory three hours a week.

Psychology

http://calendar.carleton.ca/undergrad/undergradprograms/psychology/

...the concentration. If PSYC 4001 is presented in...PHYS, PLT, SREE, STAT, SYSC, TSES Breadth Area...

Mathematics and Statistics

http://calendar.carleton.ca/undergrad/undergradprograms/mathematicsandstatistics/

...offered), ECON 3001 , ECON 4001 , ECON 4002 , ECON...SOCI 4009 , SOWK 3001 , SYSC 2510 . Students who...

Biology

http://calendar.carleton.ca/undergrad/undergradprograms/biology/

...3002 , TSES 3500 , TSES 4001 , TSES 4002 , TSES...PHYS, PLT, SREE, STAT, SYSC, TSES Breadth Area...