Realtime Computing
Integrated course, 5.00 ECTS
Course content
- Structure of operating systems
- Process management
- Process synchronisation
- Deadlocks
- Memory management
- Device management
- Secondary storage management
- File systems
- Security management
- Networking
Learning outcomes
Graduates
- are proficient in advanced programming techniques
- are familiar with the structure of operating systems,
- are proficient in the basic mechanisms for the implementation of real-time systems
- are familiar with the major programming techniques in terms of data structures and algorithms.
Recommended or required reading and other learning resources / tools
Books:
- Silberschatz, Galvin, Gagne: Operating System Concepts with C & C++
- Tanenbaum: Modern Operating Systems
- Tanenbaum: Structured Computer Organization
- Melhorn, Sanders: Algorithms and Data structures
- Sedgewick, Sanders: Algorithms
Journals:
- ACM Transactions in Embedded Computing Systems
Mode of delivery
Integrated course
Prerequisites and co-requisites
Microcontroller Architecture and Programming
Assessment methods and criteria
Continuous assessment