2nd Bachelor in Computing and Systems : Network and Telecommunications
Real time
< Back
ECTS Credits | 5,5 |
---|---|
Number of Hours (h/year) | 60 |
Teaching staff | GERARD, Frédéric; STARZAK, Luc |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | TECH-RESE0007/2 |
Prerequisite | C language, microprocessor structure and working. |
---|---|
Aims and Objectives | To handle 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 examinations Oral examinations Continuous assessment 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.