Operating Systems

Download as PDF

Overview

Subject area

MTH

Catalog Number

4355

Course Title

Operating Systems

Department(s)

Description

In this course, one becomes familiar with the main components of operating systems, how to administer these components, and how to write code that interacts with them. Topics include processes; kernels; interrupts; system calls; interprocess communication; shared memory; message passing and ports; context switching; concurrency; threads; synchronization; mutual exclusion; mutex locks, semaphores, and monitors; CPU scheduling; multi-processor scheduling and load balancing; memory management; loading and linking; caching; paging; swapping; virtual memory; mass storage; I/O systems; file system; naming; directories; mounting; distributed file systems; networking; and security and protection.

Typically Offered

Fall, Spring, Summer

Academic Career

Undergraduate

Liberal Arts

Yes

Credits

Minimum Units

4

Maximum Units

4

Academic Progress Units

4

Repeat For Credit

No

Components

Name

Lecture

Hours

4

Requisites

035525

Course Schedule