Sistemas De Tiempo Real
Fallos transitorios
o desaparecen solos al cabo de un tiempo
o ejemplo: interferencias en comunicaciones
Fallos permanentes
o permanecen hasta que se reparan
o ejemplo:roturas de hardware, errores de diseño de
Software
Fallos intermitentes
o fallos transitorios que ocurren de vez en cuando
o ejemplo: calentamiento de un componente de hardware
Fallosencadenados
Un sistema está compuesto de componentes, cada uno de los
cuáles se puede considerar como un sistema en sí mismo. Por
tanto, una avería en un sistema puedeinducir un fallo en otro,
el cuál puede acabar en un error y avería en el sistema global:
Sincronización entre procesos
La comunicación entre procesos: necesaria si se desea quevarios procesos puedan colaborar para realizar una misma tarea. Sincronización === funcionamiento coordinado en la resolución de una tarea encomendada.
El SO ofrece mecanismos básicos de comunicación,que permiten transferir cadenas de bytes. Deben ser los procesos que se comunican quienes interpreten el significado de las cadenas transferidas para su labor coordinada.
Los mecanismos decomunicación y sincronización son dinámicos. Es decir, cuando se necesita un mecanismo de este estilo, se crea, usa y destruye, de forma que no se establezca de forma definitiva ningún mecanismo de comunicación,ya que ellos podrían producir efectos indeseados. Es decir, la comunicación es algo puntual.
Los servicios básicos de comunicación son:
a. crear: el proceso solicita la creación del mecanismob. enviar o escribir: el proceso emisor envía información al proceso receptor
c. recibir o leer: el proceso receptor recibe información
d. destruir: el proceso solicita la destrucción delmecanismo de comunicación.
* Planificación Estática
1. Estimación a-priori de las restricciones temporales de todas las tareas del sistema.
2. Opera sobre un conjunto de...
Regístrate para leer el documento completo.