ChillSemesterSign in

MTH 4355

Operating Systems · 4 credits · Spring 2027

Requirements

Prerequisites: MTH 4300 and MTH 4350

About this course

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.

Seat status as of Oct 2, 10:36 AM ET. Seats can change between refreshes.

KTRA-LEC Regular
Tue/Thu · 2:55 PM - 4:35 PM
B - Vert 10-125
Alishah ChatorNo Rate My Professors rating found
In PersonOpen