Planificacion Estrategica

Páginas: 16 (3894 palabras) Publicado: 3 de octubre de 2014
Universidad del Cauca

Especialización en Telemática

Planificación de
Tareas
Sistemas de Tiempo Real
Dr. Ing. Álvaro Rendón Gallón
Popayán, octubre de 2007

UdelC - Telemática

Temario

2

Requisitos temporales y planificación
Planificación Monótona en Frecuencia
Interacción entre tareas y otros factores
Planificación en POSIX
Planificación en RT-Java

1

UdelC -Telemática

Tiempo real

3

La noción del tiempo en programación está
basada en cuatro requerimientos:





Acceso a un reloj
Retardo de las tareas
Programación de temporizadores
Especificación y planificación de los plazos

Los 4 están muy interrelacionados
El último es la esencia de la programación en
tiempo real:
el tratamiento de los requisitos temporales

UdelC - TelemáticaRequisitos temporales

4

Premisas:
En los sistemas de tiempo real no es suficiente que
la lógica sea correcta
Los programas deben satisfacer además requisitos
temporales
Preguntas:
¿Cómo construir un sistema para que satisfaga los
requisitos temporales?
¿Cómo verificar que las cumple?

2

UdelC - Telemática

Requisitos temporales

5

Para una tarea son, en su forma mássimple:
– Tiempo de activación
– Plazo de terminación

Los plazos pueden clasificarse en:
– Críticos (hard): No pueden incumplirse. Implican
una falla fatal del sistema
– Flexibles (soft): Hay tolerancia al incumplimiento
del plazo. Implican degradación del sistema
– Firmes (firm): Pueden incumplirse, pero las
respuestas pierden su valor. Implican pérdida de
la calidad del servicio quepresta el sistema

UdelC - Telemática

Tipos de tareas

6

En función de sus atributos temporales las tareas de
los sistemas de tiempo real se pueden clasificar en:
– Periódicas: Se ejecutan a intervalos de tiempo
regulares. Normalmente tienen plazos críticos
– Aperiódicas: Su instante de ejecución no se
puede anticipar, pues depende de eventos
asíncronos internos o externos. Suelentener
plazos flexibles
– Esporádicas: Son tareas aperiódicas con un
tiempo entre llamadas acotado y caracterizadas
por tener plazos críticos (e.g. atención de fallas
graves en el sistema)

3

UdelC - Telemática

Marco temporal de una tarea

7

Identifican las restricciones temporales de un
conjunto de instrucciones (tarea)
T
D
R
I

t0

c1

ta

c2

C= c1+c2+c3

ta:tiempo de activación (release)
T: Período de ejecución o
separación mínima
D: Plazo de terminación

c3

S

ta+T
R: Tiempo de respuesta
I: Desfase de activación
C: Tiempo de cómputo máximo
S: Holgura

UdelC - Telemática

Marco temporal de una tarea

8

También se incluyen:
Esquema de activación (periódico, esporádico)
Laxitud del plazo (crítica, flexible, firme)Expulsabilidad
Recursos requeridos y ventanas de disponibilidad

Satisfacción de requisitos temporales
Al asociar los marcos temporales a las tareas, el
problema de satisfacer los requisitos temporales se
convierte en la planificación de las tareas para
cumplir sus plazos: Planificación de los plazos

4

UdelC - Telemática

Tiempo de cómputo

9

Este es uno de los aspectos claves de laplanificación
Puede obtenerse de dos formas:
Medida del tiempo de ejecución
– No es fácil saber cuándo se mide el tiempo máximo

Análisis del código: Se han propuesto diversas técnicas
– Dividiendo el código en segmentos a los cuales se asigna un
tiempo de ejecución para el peor caso:
• Petición de recurso
• Primitiva de sincronización
• Bloque de código

– Restringiendo las construccionesutilizables del programa
• No llamadas recursivas directas o indirectas
• No funciones o procedimientos como parámetros
• Bucles acotados por número máximo de iteraciones o temporización

UdelC - Telemática

Método de planificación

10

Determina un orden de ejecución de las tareas que
sea factible: se cumplen los requisitos de recursos y
tiempos de las tareas
Un método de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Planificacion Estrategica
  • PLANIFICACION ESTRATEGICA
  • planificación estrategica
  • Planificacion Estrategica
  • Que No Es Planificacion Estrategica
  • Planificacion Estrategica
  • planificacion estrategica
  • Planificacion Estrategica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS