Electrical Engineering

EE6233Real Time Operation of Microcomputers3 ch
This course deals with operating system kernels for use in microprocessor applications. Topics covered will include problems of real time applications multitasking concepts, the design of a real time operating system kernel and consideration in multi-microprocessor systems. Introduction to real time systems operation: polling, interrupt I/O, concurrent I/O, handlers; Multitasking concepts: processes and process management, scheduling, critical sections, mutual exclusion, interprocess communication and synchronization, semaphores, monitors, message passing, deadlock; Real Time Operating System Kernels: design and implementation of KMOS, case studies, RMX, VRTX, application of a RTOS; Multi Microprocessor Systems: typical configurations, system design issues.