Skip to Main Content

Catalog : EECE.5720 Embedded Real Time Systems (Formerly 16.572)

EECE.5720 — Graduate

Id: 003308 Offering: 1 Credits: 3-3

Description

Designing embedded real-time computer systems. Types of real-time systems, including foreground/background, non-preemptive multitasking, and priority-based pre-emptive multitasking systems. Soft vs. hard real time systems. Task scheduling algorithms and deterministic behavior. Ask synchronization: semaphores, mailboxes and message queues. Robust memory management schemes. Application and design of a real-time kernel. A project is required.

View Current Offerings

EECE.5720 — Online and Continuing Education

Id: 003308 Offering: 2 Credits: 3-3

Description

Designing embedded real-time computer systems. Types of real-time systems, including foreground/background, non-preemptive multitasking, and priority-based pre-emptive multitasking systems. Soft vs. hard real time systems. Task scheduling algorithms and deterministic behavior. Ask synchronization: semaphores, mailboxes and message queues. Robust memory management schemes. Application and design of a real-time kernel. A project is required.

Prerequisites

Students with a CSCE or UGRD career need permission to take Graduate Level Courses.

View Current Offerings