ECEN 3593 - Computer Organization
Studies computer design at the gate level. Discusses instruction set architecture design, arithmetic and logic unit design, control logic, memory design and caches, simple pipelining, I/O and peripheral devices. Briefly covers aspects of modern computer architecture, such as multicore processors and cache coherence for these. Degree Credit not granted for this course and CSCI 4593. Formerly ECEN 4593.
ECEN 3753 - Real-Time Operating Systems
Today's electronic systems require real-time management and scheduling of hardware resources alongside complex multi-threaded software applications. This course covers what is an Operating Systems, the development of multi-threaded applications, and satisfying real-time system obligations. Real-Time profiling tools will be used to learn and visualize how the operating system is scheduling the software tasks and hardware resources to meet resource constraint embedded system applications. Formerly offered as a special topics course.