Description
An operating system is software used to manage the resources made
available by a computer system. This course will cover the
installation and use of an alternative operating system such as
Linux, UNIX, or Solaris. Topics included are command-line programs,
makefiles, multiprogramming, scheduling algorithms, threads,
concurrent programming, synchronization, deadlock and memory
management. Additional topics may include distributed systems and
security. (3 s.h.)