2nd Bachelor in Computing and Systems : Network and Telecommunications

Real time

< Back

ECTS Credits5,5
Number of Hours (h/year)60
Teaching staffGERARD, Frédéric
STARZAK, Luc
Course UnitCompulsory
TermQuad. 1 and 2
CodeTECH-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 MethodsLectures
Laboratory work
Assessment MethodsWritten examinations
Oral examinations
Continuous assessment

Written and oral examinations.

Practical works with continuous assessment

NotesYes
LanguageFrench

The information contained herein is intended for informational purposes only. The Higher Education Institution disclaims any responsibility with regard to its content.