NEW THIS TERM
Contemporary Real-Time Programming and Operating Systems
X445.9 (2 semester units in EECS)
Real-time programming satisfies the speed needs of a large number of applications including consumer electronics, packet processors, wireless networking, and medical devices. Students learn how to design and program real-time embedded systems with low latency and high availability. This course focuses on the context processing paradigm in terms of conversion of time domain events to state diagrams. Real-time programming for high-performance multi-core processors is explored. A detailed comparison of some popular real-time operating systems is provided.
Real-time events may be notifications of conditions on the communication path or clicks of some mouse button. Not only must those events be processed efficiently before they become stale or lost, but they also must be dealt within proper context. Like any operating system, basic resources (processor, memory, and I/O) management features are introduced. In addition, real time features such as thread, event notification mechanisms, mailbox services, timer management and overload management are discussed. Furthermore, the course covers system integrity issues in terms of fault detection, verification, and recovery.
Click below for sections, start dates, locations, instructors,
and to enroll.
Tues. July 15, Redwood City
HARRY YEN, Ph.D.,, has 30 years of experiences in the development of real-time systems from 800 Service (Bell Labs/Bellcore), line and trunk cards in PBX (IBM/Siemens), firewall (Cisco), and various Web appliances in Silicon Valley start-ups that include load balancers, VPN tunneling, caches, and application delivery network.
- 10 meetings
- July 15 to Sept. 16: Tues., 6:30-9:30 pm
- Redwood City: Room 10, Peninsula Center, 1991 Broadway
- $595 (EDP 314328)
Enroll
Textbook(s) for this course:
The Design and Implementation of FreeBSD Unix Operating System
Author: Marshall McKusick, George V. Neville-Neil
Publisher: Addison-Wesley
Edition: First
Publication Year: 2004
ISBN: 9780201702453