ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Reporte de Practica electronica

Betzabe NoseInforme21 de Noviembre de 2018

710 Palabras (3 Páginas)105 Visitas

Página 1 de 3

+-SISTEMA DE TIEMPO REAL: Es una combinación de 0+-96computadoras, dispositivos de E/S, hardware y software en donde el sistema debe controlar y/o reaccionar a diferentes aspectos del ambiente.

ELEMENTOS DE UN STR:  

[pic 1]

CARACTERÍSTICAS:

  • Tiempo: Las tareas deben ser asignadas y terminadas antes de su plazo.
  • Confiabilidad: Predecibilidad, tolerancia a fallos y seguridad.
  • Ambiente: Características dinámicas del ambiente.

RESTRICCIONES:

  • Tiempo
  • Predecibilidad
  • Recursos
  • Precedencia
  • Confiabilidad y desempeño

PREDECIBILIDAD: Demostrar o comprobar a priori que los requerimientos de tiempos se cumplen en cualquier circunstancia. Implica: una cuidadosa panificación en tareas y recursos, anticipación a fallos y a sus requerimientos temporales.

TI96POS DE TAREAS

  • Tiempo acrítico: Completarse antes de su plazo de respuesta
  • Acríticas: Completarse tan pronto como sea posible
  • Periódicas: Reiniciación periódica de tareas. EJ. Señal de 60Hz
  • No periódicas: se activan sólo una vez. EJ. Disparo de un misil.

TIPOS DE GARANTÍAS:

  • Determinística: Siempre se terminará antes de su plazo.
  • Estadística: La tarea terminará antes de su plazo la mayor parte del tiempo.

UTILIDAD Y EFECTIVIDAD

  • De ninguna utilidad
  • Parcialmente útil
  • No sólo inútil, sino peligroso

TIPOS:

  • STR suave: Degradación en la calidad del servicio. EJ. Procesamiento de video, ya que es aceptable que se pierda alguno que otro cuadro.
  • STR intermedio: La omisión de un tiempo límite significa que falla toda la actividad actual pero que la consecuencia no es fatal.
  • STR duro: Incumplimiento de un deadline implica un funcionamiento incorrecto. EJ. Un marcapasos, el sistema ABS de un auto.

ASPECTOS DE DISEÑO:

  • STR activado por eventos: están controlados por interrupciones. El problema es que pueden fallar cuando muchos eventos ocurren a la vez.
  • STR activado por tiempos: ocurre una interrupción de reloj cada ΔTms. Cada marca de reloj ciertos sensores se muestrean y ciertos actores se controlan.

RTOS: Software de base que simplifica el diseño de software con requerimientos de tiempo real. Permite que el programador estructure la aplicación como un conjunto de tareas concurrentes.

MULTITASKING: Ejecución de tareas concurrentes. El procesador se reparte entre distintas tareas.

[pic 2]

Tiene tres estados:

  • Lista para ser atendida
  • Siendo ejecutada para el procesador
  • Bloqueada o suspendida.

PROGRAMACIÓN PREVENTIVA: Si una tarea se queda bloqueada o se detiene, el sistema operativo le quita el control evitando que afecte a las demás tareas.

PROGRAMACIÓN COOPERATIVA: Programación que no hace interrupciones. Si una tarea se excede de tiempo puede hacer que haya una paralización total.

KERNEL: Es el núcleo del sistema operativo que está siempre en memoria gestionando la ejecución de las tareas y sirviendo de puente con el hardware.

MANERAS DE ORGANIZAR UN OS:

  • Núcleo (kernel) monolítico: todas las funciones ¨residentes¨ del OS están en su núcleo.
  • Microkernel: Algunas funciones del OS se implementan como tareas similares a las de la aplicación.

COMPONENTES DE UN RTOS:

  • Programador: Establece el orden de ejecución de los procesos
  • Ejecutor: Gestiona el inicio y la finalización de cada tramo de procesamiento, cambiando el contexto para pasar de una tarea a otra.
  • Administrador de memoria: suele contener el programador al ejecutor y al administrador de memoria.
  • Servicios: drivers, administrador de interrupciones de HW o SW.
  • Gestor de configuraciones.
  • Gestor de fallas

PRODUCTOR-CONSUMIDOR:

[pic 3]

  • Comunicación de procesos: que la primera le comunique cada dato a la segunda.
  • Sincronización de procesos: que la primera señalice que le acaba de mandar un dato a la otra, para que pase del estado ¨bloqueado¨ a ¨lista¨.
  • Exclusión mutua: evitar que do

SISTEMAS TOLERANTE A FALLAS: consiguen continuar funcionando correctamente a pesar de fallos en su hardware o errores de software. EJ. naves espaciales de largo recorrido que pueden estar varios años en el espacio.

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (661 Kb) docx (358 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com