Skip to Main Content

Catalog : EECE.4811 Operating Systems (Formerly 16.481/EECE.4810)

EECE.4811 — Undergraduate

Id: 003246 Offering: 1 Credits: 3-3

Description

Covers the components, design, implementation, and internal operations of computer operating systems. Topics include basic structure of operating systems, Kernel, user interface, I/O device management, device drivers, process environment, concurrent processes and synchronization, inter-process communication, process scheduling, memory management, deadlock management and resolution, and file system structures. laboratories include examples of components design of a real operating systems.

Prerequisites

EECE.2160 ECE Application Programming, and EECE.3170 Microprocessor System Design I, and EECE.3220 Data Structures, or Permission of Instructor.

View Current Offerings

EECE.4811 — Online and Continuing Education

Id: 003246 Offering: 2 Credits: 3-3

Description

Covers the components, design, implementation, and internal operations of computer operating systems. Topics include basic structure of operating systems, Kernel, user interface, I/O device management, device drivers, process environment, concurrent processes and synchronization, inter-process communication, process scheduling, memory management, deadlock management and resolution, and file system structures. laboratories include examples of components design of a real operating systems.

Prerequisites

EECE.2160 ECE Application Programming, and EECE.3170 Microprocessor System Design I, and EECE.3220 Data Structures, or Permission of Instructor.

View Current Offerings