Course Websites
ECE 498 OS - OS Design & Implementation
Last offered Fall 2026
Official Description
Subject offerings of new and developing areas of knowledge in electrical and computer engineering intended to augment the existing curriculum. See Class Schedule or departmental course information for topics and prerequisites. Course Information: 0 to 4 undergraduate hours. 0 to 4 graduate hours. May be repeated in the same or separate terms if topics vary.
Section Description
In this course you will further develop your operating system from ECE 391. In particular, in the
first half of the course, you will add the following features: a C standard library, user-space threading, multiprocessor support, performance benchmarking, signals and orderly process termination, and advanced virtual memory features (shared memory, memory-mapped files, unified buffer cache). In the second half of the course, you will implement one of: networking, an advanced file system, user and kernel ASLR, complex hardware configuration (USB or PCI), accelerators, dynamic linking, and power management.
Prerequisites: ECE 391
Related Faculty
| Title | Section | CRN | Type | Hours | Times | Days | Location | Instructor |
|---|---|---|---|---|---|---|---|---|
| OS Design & Implementation | OS | 55024 | LEC | 3 | 1100 - 1220 | T R | 3017 Electrical & Computer Eng Bldg | Kirill Levchenko |