Universitat de Girona

Programa de l'assignatura

Curs 2003-04

3105200735 INFORMÀTICA DELS SISTEMES DE PRODUCCIÓ


Objectius  

Introduir a l’alumne en la particularitat de les aplicacions informàtiques, a l’entorn industrial, que tenen requeriments de temps real. Es presenten les característiques principals de les aplicacions de temps real així com de les aplicacions embedded. Seguidament s’estudien les característiques principals de l’estàndards POSIX 1003.1b, 1c, 1d, 1j que defineixen els serveis que ha de proporcionar un sistema operatiu de temps real que ofereixi portabilitat a nivell de codi font. A continuació s’estudia la problemàtica relacionada amb la programació d’aplicacions paral·leles en temps real. S’estudien els diferents models de tasques així com els paràmetres bàsics que les defineixen. S’analitzen les polítiques de planificació i els tests de planificabilitat associats. El curs finalitza estudiant els mecanismes de tolerància a falles i les excepcions. A les sessions de pràctiques es treballarà amb diferents sistemes operatius de temps real (QNX 6.0 i Linux RTAI) així com sistemes operatius embedded (mCLinux.).

 
Prerrequisits  

No n'hi ha
 
Contingut (Programa)  

 Teoria:

1-. Introducció.

2-. POSIX de temps real.

3-. Planificació de tasques.

4-. Tolerància a falles.

5-. Excepcions.

 

 Pràctiques:

 

1-. Configuració d’un kernel QNX.

2-. Aplicació amb Linux RTAI.

3-. Aplicació distribuïda amb mCLinux.

4-. Control d’un motor de corrent continu amb PID.

 
Bibliografia  


 

    • Burns, A. and Wellings, A., Sistemas de Tiempo REal y Lenguajes de Programación. Addison Wesley. ISBN-84-7829-058-3., 2001.
    • QNX Operating System. Manuals.
    • Information technology — Portable Operating System Interface (POSIX®) — Part 2: System Interfaces. IEEE Std 1003.1™, 2003 Edition. The Open Group Technical Standard.
    • Documentació de l’assignatura.
 
Mètodes docents  

Classes de Teoria i problemes2h setmanals (3 crèdits).

Classes de Pràctiques:                2h setmanals (3 crèdits).

 
Tipus d'exàmens i avaluacions  

·         La nota de l'assignatura s'obté d'aplicar la següent fórmula:

                                  A=Normalitzar(0.7*T+0.3*P)

·         On és necessari que T ³ 5 i que  P ³ 5 per tal de fer mitja, i la funció Normalitzar es la següent:

                                Normalitzar(a)      =          Arrodonir_a_mitj_punt(a)  si a < 5

        =         Arrodonir_a_mitj_punt(m*a+n) si a ³ 5

       o

            o       T és la nota de l’exàmen

o       P és la nota de les pràctiques

o       A és la nota d’assignatura

o       a_max és la nota màxima

o       a_min és la nota mínima

o       m=((10-a_min)/(a_max-a_min))

o       n=10-a_max*m

·         IMPORTANT: Consulteu la normativa d'entrega de pràctiques disponible a la zona de descàrrega de documentació. Inclou calendari d'entregues.

 
Informació addicional  

Pràctiques:

 

Com apuntar-se a un grup

 Per apuntar-te a un grup de pràctiques  has d'enviar un mail a l'adreça: ri@eia.udg.edu, amb el subject (assumpte) que vulguis però amb el següent contingut: 

[ID=<identificador>+GT=<grup>+LB=<laboratori>]

<identificador> (longitud 8): DNI de l'alumne amb 8 digits (o bé els primers 8 caràcters o dígits del passaport o carta de residència per estrangers).

<grup> (longitud 1): identificador del grup de teoria on esteu matriculats (Com només hi ha un grup, posseu A).

<laboratori> (longitud 2): permutació de tots els identificadors de grups de laboratori. La prioritat d'un grup s'indica per la posició del mateix dins la permutació: d’esquerra (màxima) a dreta (mínima).

A: grup de dimecres de 2-4

B: grup de dijous de  5-7

C: grup de divendres de 5-7

Exemple:

To: ri@eia.udg.edu

CC:

Subject: No te cap importància

[ID=07438507+GT=A+LB=ABC]

 

Significa que l’alumne amb DNI 07438507 del grup de teoria A s’apunta al grup de pràctiques A en primera opció,  al B en segona opció i al C en tercera opció.

 

Data límit per a enviar el mail: Dilluns 23 de Febrer (fins a les 13:00)

Els grups de pràctiques estaran disponibles el  mateix  Dilluns 23 de Febrer  a partir de les 5 de la tarda a la plana de web.

 Grups de pràctiques

            Les pràctiques són personals (no hi han grups).

            A cada grup de laboratori pot haver-hi un màxim de 11 persones.

 Enunciats de pràctiques:

1-. Configuració d’un kernel QNX. (Pendent de publicació)

2-. Aplicació amb Linux RTAI. (Pendent de publicació)

3-. Aplicació distribuïda amb mCLinux.  (Pendent de publicació)

4-. Control d’un motor de corrent continu amb PID. (Pendent de publicació)

 

   Data d’inici:                                            Setmana de l’1 al 5 de març.

  

 
Llengua de les classes  

Català