Lecturer: prof. dr hab. inż. Bogusław Cyganek
Laboratory supervisor: dr inż. Łukasz Krzak
The aim of the course is to familiarize students with advanced topics related to operating systems, including real-time systems, which are used in various applications in embedded systems. The issues covered include multithreaded programming, the concept of threads, the context change mechanism, scheduling, communication and synchronization among threads etc. The course is also focused on software design (using UML) in an object oriented fashion and application development using API of an operating system.