2nd Bachelor in Computing and Systems: Industrial Computing
Real time
< Back
ECTS Credits | 5,5 |
---|---|
Number of Hours (h/year) | 60 |
Teaching staff | STARZAK, Richard |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | TECH-INDU0007/2 |
Prerequisite | C language, understanding the functionning of a µP systems. |
---|---|
Aims and Objectives | To understand fundamental principles of multitasks operating systems. To handle concepts and programming of real time operating systems. |
Description | Fundamental principles of multitasks operating systems. Multitasking, system kernel (exceptions, dispatcher, primitive methods for semaphores), memory management (pagination, segmentation, virtual memory, protection), Input-outputs (interruptions, drivers, buffering), files management (physical organisation, file and record locking) , resources allocation (deadlock, scheduling algorithms). Real time system characteristics. Real time POSIX 1003.1b programming : semaphores, shared-memories, signals, scheduling, timers, message queues, asynchronous and synchronised operations. POSIX 1b applications and specific tests. |
Bibliography | Lister, M. Principes fondamentaux des systèmes d'exploitation. Paris. Editions Eyrolles, 1977. Bacon, J. Concurrent systems.USA Addison-wesley, 1992. Dec osf/1, guide to realtime programming. Digital equipement corporation USA.1994. |
Teaching and Learning Methods | Lectures Laboratory work |
Assessment Methods | Written and oral examinations. Practical works with continuous assessment. |
Notes | Yes |
Language | French |
The information contained herein is intended for informational purposes only. The Higher Education Institution disclaims any responsibility with regard to its content.