14713 - SISTEMAS DE TEMPO REAL
Aspeto
Programa da Disciplina
[editar | editar código-fonte]Nome: | SISTEMAS DE TEMPO REAL |
Código: | 14713 |
Departamento: | Departamento de Computação (DC) |
Área: | Rede e Sistemas Distribuídos |
Carga-horária total: | 60h |
Créditos: | 4 |
Pré-requisitos: | Arquitetura e Organização de Computadores, Sistemas Operacionais |
Ementa
[editar | editar código-fonte]Introdução sobre o Tempo Real, Escalonamento de Tempo Real, Processos de tempo real , Suporte para aplicações de Tempo Real, Modelo de programação síncrona para os Sistemas de Tempo Real, Tendências atuais em Sistemas de Tempo Real, Kernels e sistemas operacionais de tempo real, Introdução a tolerância a falhas
Conteúdo Programático
[editar | editar código-fonte]- Introdução sobre o Tempo Real
- Os Sistemas de Tempo Real
- O Tempo: Diferentes Interpretações
- Conceituação Básica e Caracterização de um Sistema de Tempo Real
- A Previsibilidade nos Sistemas de Tempo Real
- Classificação dos Sistemas de Tempo Real
- O Problema Tempo Real e Abordagens para a sua Solução
- O Escalonamento de Tempo Real
- Modelo de Tarefas
- Escalonamento de Tempo Real
- Escalonamento de Tarefas Periódicas
- Testes de Escalonabilidade em Modelos Estendidos
- Tarefas Dependentes: Compartilhamento de Recursos
- Tarefas Dependentes: Relações de Precedência
- Escalonamento de Tarefas Aperiódicas
- Suportes para Aplicações de Tempo Real
- Aspectos Funcionais de um Sistema Operacional Tempo Real
- Aspectos Temporais de um Sistema Operacional Tempo Real
- Tipos de Suportes para Tempo Real
- Exemplos de Suportes para Tempo Real
- O Modelo de Programação Síncrona para os Sistemas de Tempo Real
- Princípios Básicos do Modelo de Programação Síncrono da Linguagem Esterel
- Aplicação das Abordagens Assíncrona e Síncrona
- Aplicação com Abordagem Assíncrona
- Aplicação com Abordagem Síncrona
- Tendências Atuais em Sistemas de Tempo Real
- Abordagem Síncrona
- Abordagem Assíncrona
- Introdução a tolerância a falhas
Bibliografia
[editar | editar código-fonte]Básica
[editar | editar código-fonte]- Mall, R., “Real Time Systems, Theory and Pratice”, 1th edition, Dorling Kindersley, Pearson Education, 2008.
- Farines, J., Fraga, J. S., Oliveira, R. S., Sistemas de Tempo Real, 12ª Escola de Computação, IME-USP, São Paulo-SP, 24 a 28 de julho de 2000.
- Shaw, Alan C. Sistemas e Software de Tempo Real. 1ª Ed. 2011, Jonh Wiley and Sons – Universidade de Washington, Editora Bookman 2003.
Complementar
[editar | editar código-fonte]- Douglass, B. P., Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems, 2002.
- Laplante, P. A., Ovasaka, S. J., Real-Time Systems Design and Analysis: Tools for the Practitioner Hardcover, 2011.
- Kopetz, H., Real-Time Systems: Design Principles for Distributed Embedded Applications, 2 ed., 2011, Springer.
- Liu, J. W. S., Real time Systems, 1 ed., 2000, Prentice Hal.
- Krishna, Real Time Systems, 1 ed., 2010, McGraw0Hill Education.