GBC224 - Faculdade de Computação

Transcrição

GBC224 - Faculdade de Computação
UNIVERSIDADE FEDERAL DE UBERLANDIA
FACULDADE DE COMPUTA(:AO
COLEGIADO DO CURSO DE CIENCIA DA COMPUTA<;AO
DISCIPLINA: Sistemas de Tempo Real
UNIDADE ACADEMICA:
CODIGO: GBC224
FACOM- FACULDADE DE COMPUTA<;AO
PERIODO/SERIE:
OBRIGATORIA: ( )
OPTATIV A: ( X)
CHTOTAL
TEO RICA:
CHTOTAL
PRATICA:
CHTOTAL:
60
00
60
OBS:
PRE-REQUISITOS: NAO HA
c6-REQUISITOS: NAO uA
A disciplina apresenta conceitos, princtptos e metodos fundamentais de especifica9ao, projeto e
implementa9ao dos sistemas de tempo real. Inclui arquiteturas de software, metodos de especifica9ao
formal e informal, escalonamento determinista, analise de tempo de execu9ao, relogios de
computadores e servidores de tempo, linguagens de programa9ao de tempo real e sistemas
operacionais.
'
lntrodu9ao aos sistemas de tempo real. Principais aplica96es. Conceitos de programa9ao concorrente:
exclusao mutua; semaforos e monitores. Aspectos Matematicos dos Algoritmos de Escalonamento.
Algoritmos para escalonamento estatico. Algoritmos para escalonamento dinamico. Calculo de
consistencias especial e temporal. Analise de Requisitos de Sistemas Tempo Real. Sistemas
Operacionais de Tempo Real. Projeto de Sistemas Tempo Real Hard e Soft. Constru9ao de
Pro ramas/Protocolos ara Sistemas Distribufdos Tern o Real.
I
I
I
I
Capitulo 1
lntroduc;ao: o mundo dos sistemas de tempo real.
Capitulo 2
Arquiteturas de software.
Capitulo 3
Especificac;oes de requisites e de projeto. Tecnicas de alocac;ao de tarefas e escalonamento. Sistemas de maquinas de estados.
Capitulo 4
Questoes de energia e potencia em sistemas de tempo real. Metricas de desempenho
para sistemas de tempo real. Avaliac;ao de tolerancia e confiabilidade a falta. Sincronizac;ao de clock para tolerar faltas. Estimativas de tempo de execuc;ao do pior caso.
Capitulo 5
Especificac;oes declarativas. Linguagens de programac;ao.
Capitulo 6
Escalonamento determinista. Predic;ao de tempo de execuc;ao. Administrac;ao do tempo
em computadores.
Capitulo 7
Algoritmos de comunicac;ao.
Capitulo 8
Sistemas operacionais.
Basica
Alan Shaw. Sistemas e Software de Tempo-Real. Bookman, 2003.
Mall, Rajib. Real-Time Systems: Theory And Practice, Pearson Education, 2007.
Hallinan, Christopher. Embedded Linux Primer: A Practical Real-World Approach, Prentice
Hall, 2006.
J. Liu. Real-time Systems. Prentice-Hall, 2000.
Q. Lie C. Yao. Real-Time Concepts for Embedded Systems, CMP Books, 2003.
A. Cheng. Real-time Systems: Schedulina=. Analysis, and Verification. John Wiley & Sons,
2002.
Complementar
A. Bums e A. W ellings. Real-Time Systems and Proa=rammina= Lana=uaa:es. Addison-Wesley,
1997.
H. Kopetz. Real-Time Systems, Desi~n Principles for Distributed Embedded Applications.
Kluwer Academic Publishers, Massachusetts, 1997.
W. Douglass. Real-Time UML: Developin~ Efficient Objects for Embedded Systems . Addison,........,.....
Wesley, 1997.
Carimbo e assin
Coordenador do curso
Universidade Federal de Uberlfmdia
Prof. lime rio R~is da Silva

Documentos relacionados

Multiprocessamento e Sistemas em Tempo Real

Multiprocessamento e Sistemas em Tempo Real Alan Shaw. Sistemas e Software de Tempo-Real. Bookman, 2003. Mall, Rajib. Real-Time Systems: Theory And Practice, Pearson Education, 2007. Hallinan, Christopher. Embedded Linux Primer: A Practical ...

Leia mais

Abordagens de Escalonamento na Perspectiva da Engenharia

Abordagens de Escalonamento na Perspectiva da Engenharia escalonamento tempo real Principal classificação é com respeito a garantia dos deadlines Hard Real-Time Systems – Verificação formal de que todos os deadlines são cumpridos – Mais caro, impõe sever...

Leia mais