Information about

CSCI 354

Operating Systems

Course Description:
What really makes one operating system different than another? MacOS and Windows certainly look different, but surely there’s more to operating systems than their interfaces! Indeed there is, and that’s what you’ll learn about in this course. You’ll learn about the incredible amount of work that goes into managing modern computers’ resources, including memory management, multi-tasking and file systems. You’ll also learn about the system call interfaces modern operating systems use to make it easier to write programs to run under them.

You will learn the details about the the different approaches taken by the Unix and Windows operating systems, as well as gaining experience writing programs that use both Solaris and Windows system calls.

Offerings:
Offered spring semester in even numbered years.

Instructor:
This course is taught by Dr. Jipping or Dr. McFall.

Prerequisites:
CSCI 112 or 114, CSCI 241, CSCI 260. See the department policy on prerequisites.

Comments from Previous Students:

Catalog Description:
This course provides an overview of operating systems, including operating system functions and support functions for operating systems. Students will gain hands-on experience with the Unix operating system. Prerequisite: Computer Science 112 or 114, 241 and 260. Offered even years.
Four Credits Staff Spring Semester