1 / 25

SISTEMAS DE TIEMPO REAL Introducción

SISTEMAS DE TIEMPO REAL Introducción. INDICE. ¿QUÉ ES UN SISTEMA DE TIEMPO REAL? CARACTERÍSTICAS DE UN SISTEMA DE TIEMPO REAL TIPOS DE PROCESOS SISTEMAS DE TIEMPO REAL CRÍTICO ENTORNOS DE EJECUCIÓN. INTRODUCCIÓN. ¿Qué es un STR? Resultados de computación correctos. E 1. Sistema de

armina
Télécharger la présentation

SISTEMAS DE TIEMPO REAL Introducción

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SISTEMAS DE TIEMPO REALIntroducción

  2. INDICE • ¿QUÉ ES UN SISTEMA DE TIEMPO REAL? • CARACTERÍSTICAS DE UN SISTEMA DE TIEMPO REAL • TIPOS DE PROCESOS • SISTEMAS DE TIEMPO REAL CRÍTICO • ENTORNOS DE EJECUCIÓN

  3. INTRODUCCIÓN ¿Qué es un STR? • Resultados de computación correctos E1 Sistema de Transformación S1 E1 S1 E2 S2 E3 S3 E2 S2 E3 S3 t En Sn t

  4. INTRODUCCIÓN ¿Qué es un STR? • Resultados de computación correctos • Cumplir restricciones temporales Dar la respuesta a su debido tiempo -> Plazos Realizar una acción cada cierto tiempo -> Periodos eventos respuestas e1 r1 e1 Sistema de Tiempo Real r1 t

  5. eventos respuestas e1 e2 r1 e3 r2 e1 r3 r1 e1 Sistema de Tiempo Real r1 e2 r2 t e3 r3 en rn INTRODUCCIÓN ¿Qué es un STR? • Resultados de computación correctos • Cumplir restricciones temporales Dar la respuesta a su debido tiempo -> Plazos Realizar una acción cada cierto tiempo -> Periodos

  6. INTRODUCCIÓN ¿Qué es un STR? eventos respuestas e1 e2 r1 e3 r2 e1 r3 r1 e1 Sistema de Tiempo Real r1 e2 r2 t e3 r3 en rn Se abodarán: Diseño Implementación Planificación

  7. INTRODUCCIÓN ¿Qué es un STR? eventos respuestas e1 e2 r1 e3 r2 e1 r3 r1 e1 Sistema de Tiempo Real r1 e2 r2 t e3 r3 en rn Se abodarán: Diseño Implementación Planificación

  8. INTRODUCCIÓN ¿Qué es un STR? t Entorno Físico a1 s1 s3 Sistema Reactivo a2 s2 sm an

  9. INTRODUCCIÓN ¿Qué es un STR? Sistema Empotrado

  10. INTRODUCCIÓN ¿Qué es un STR? Sistemas Tiempo Real Sistemas Reactivos Sistemas Empotrados

  11. INTRODUCCIÓN Características de un STR • Largos y complejos • Importancia especial a seguridad y fiabilidad • Concurrencia • Restricciones de tiempo • Interacción con el hardware

  12. INTRODUCCIÓN Procesos • Periódicos • Aperiódicos • Críticos • Acríticos Sistemas • Hard Real Time Systems (STR críticos) • Soft Real Time Systems (STR acríticos) • Firm Real Time Systems

  13. INTRODUCCIÓN Entornos de ejecución Aplicación S.O. Tiempo Real Hardware

  14. INTRODUCCIÓN Entornos de ejecución Aplicación S.O. Tiempo Real Hardware Aplicación Run-Time System Hardware

  15. INTRODUCCIÓN Entornos de ejecución Aplicación Aplicación S.O. Tiempo Real Run-Time System Hardware S.O. Tiempo Real Hardware Aplicación Run-Time System Hardware

  16. INTRODUCCIÓN Entornos de ejecución Aplicación (Leng. C) Aplicación S.O. Tiempo Real (POSIX 13) Run-Time System Hardware S.O. Tiempo Real Hardware Aplicación (Leng. Ada) Run-Time System Hardware

  17. INTRODUCCIÓN Dominios de aplicación • Sistemas de fabricación, robótica • Gestión, producción y distribución de energía • Sistemas de telecomunicación • Telefonía móvil • Televisión de alta definición • Infraestructura de edificios (ascensores, sistemas seguridad …) • Automóviles • Aviónica, control aéreo • Monitorización médica • Realidad virtual • Sistemas multimedia

  18. SISTEMAS DE TIEMPO REALPresentación del Lenguaje Ada 95

  19. Ada95 - INTRODUCCIÓN Utilización Encargado y supervisado por DoD (Departamento of Defense). EEUU. Enfocado a sistemas empotrados y de tiempo real Ámbito de utilización actual ESA CASA GMV … Utilización en Sistemas de Alta Integridad

  20. Ada95 - INTRODUCCIÓN Utilización • TGV. Tren de alta velocidad. • Intelsat. • GPS • BOING 777. • Metro de Paris y Londres.

  21. Ada95 - INTRODUCCIÓN Utilización http://www.acm.org/sigs/sigada/education/pages/success.html Summary of Non-Defense Projects Using Ada Project Briefs: Ada in Control Systems Ada at the National Ignition Facility (NIF) Project Briefs: Ada Delivers High Performance at Lower Costs Ada Outperforms Assembly: A Case Study Comparing Development Costs of C and Ada Project Briefs: Ada in Russia Ada in Russian Firefighting Planes IL 96M Russian Wide-Body Airliner Project Briefs: Ada in Manufacturing Systems Utilizing Ada For a New Air Pollution Monitoring System Ada Diversifies Westinghouse's Czech Nuclear Shutdown System Ada used for Distributed Process Control at Weirton Steel Weirton Steel Hot Mill Evolving to Ada 95 on PCs Project Briefs: Ada in Banking and Information Systems Ada Used to Automate Swiss Banking System Ada Program Cuts Processing Time by 99.5% in Local Electric Utility Company

  22. Ada95 - INTRODUCCIÓN Utilización Project Briefs: Ada in Railroad Systems Ada in the French TGV (High-Speed Rail) System Ada in European Railroad Signaling and Train Control Ada in the Paris Metro System Ada in the Cairo and Calcutta Metro Systems Ada in the Hong Kong Urban Rail System Ada in North American Railroad Systems Project Briefs: Ada in Aviation Ada in European Air Traffic Control Ada in Airbus 340 Flight Warning System Ada in the Boeing 777 Ada Used for the Boeing 777 Brake Control System The Boeing 777 Power Management System Written In Ada Project Briefs: Ada in Satellite and Communications Systems Ada Used to Develop Remote C2 System for PABX Communications Ada in Global Positioning Satellite System The Global Positioning of Ada Mobile Communication System Developed With Ada Ada Used for Radio Telescope Control

  23. Ada95 - INTRODUCCIÓN Utilización Project Briefs: Ada in Modeling and Simulation Commercial Software for Public Transportation Modeling (goto page 9) Ada in Astrophysical Modeling Project Briefs: Ada in Computer-Aided Design and Manufacturing Ada in a "Super-CAD" System for the Heating/Ventilation/Air Conditioning (HVAC) Industry Ada Used in Integrated Circuits Industrial Design Ada Used to Develop a Manufacturing Process Supervisor Ada Used for Vehicle Engine Test System Ada for Microsoft Windows Design Automation Project Briefs: Ada in the Entertainment Industry Editing Video Tapes and Prompting TV Talent with Ada Project Briefs: Ada in the Military Ada used in rocket software at one-tenth the time and cost of budget

  24. INTRODUCCIÓN Características • Desarrollado a partir de Pascal Sintaxis clara Tipado fuerte • Se compone de Nucleo de Lenguaje y Anexos (Librerías): A- Entornos predefinidos B- Interfaz con otros lenguajes C- Programación de sistemas D- Sistemas de tiempo real E- Sistemas distribuidos F- Sistemas de información G- Cálculo numérico H- Fiabilidad y Seguridad • Estándares: Ada83 y Ada95. (Normas ISO) Homologación de compiladores No inducir a errores

  25. INTRODUCCIÓN Resumen

More Related