3.2 SOFTWARE

 

Conceptos en la sincronización de software.

 

Consideraciones generales

 

- Deben ser muy confiables. Su respuesta debe ser controlada, incluso en condiciones de sobrecarga.

- No pueden “volver atrás” y reiniciar desde un contexto preexistente.

- Los requerimientos del medio ambiente por lo general son en paralelo, provocando problemas de planificación y prioridades.

- Varios nodos, unidos a través de una red se  reparten la atención de los distintos procesos.

- Las tareas se comunican a través de la red, no hay memoria compartida (el gasto de tiempo en comunicación es importante).

 

Conceptos y Definiciones:

 

- En un sistema de tiempo real típico coexisten  varias tareas (multitasking)

- El despachador debe hacer ejecutar la tarea lista  (ready) de mayor prioridad.

- Las prioridades pueden ser fijas (planif. estática) o variables (planif. dinámica).

 

 

Hosted by www.Geocities.ws

1