Sistemas de Tempo-Real - PowerPoint PPT Presentation

About This Presentation
Title:

Sistemas de Tempo-Real

Description:

Sistemas de Tempo-Real Anatomia de um Sistema Operativo de Tempo Real Jo o Figueiredo n 26203 Rui Leal n 23414 Outubro 06 T picos Em que consiste um Sistema de ... – PowerPoint PPT presentation

Number of Views:81
Avg rating:3.0/5.0
Slides: 13
Provided by: ACL87
Category:

less

Transcript and Presenter's Notes

Title: Sistemas de Tempo-Real


1
Sistemas de Tempo-Real
  • Anatomia de um Sistema Operativo de Tempo Real

João Figueiredo nº 26203 Rui Leal nº 23414
Outubro 06
2
Tópicos
  • Em que consiste um Sistema de Tempo Real?
  • E um Sistema Operativo de Tempo Real?
  • SO vs SOTR
  • Serviços Básicos
  • Task Scheduler
  • SOTR comerciais
  • Características Fundamentais
  • Correspondência às necessidades dos utilizadores
  • Bibliografia

3
O que é um Sistema de Tempo Real?
  • Sistemas cujas características dependem do
    cumprimento de requisitos temporais e lógicos.
  • As consequências do não cumprimento desses mesmos
    requisitos podem causar prejuízos nefastos.

4
SOTR
  • Aplicação multi-tarefa na qual várias tarefas
    críticas devem ser processadas em simultâneo.
  • O sistema deve assegurar que as tarefas críticas
    sejam tratadas em tempo útil.
  • A sua função é gerir processos atribuindo-lhes
    "espaço" para que cada um deles execute.

gerir prioridades,  Escalonar!
5
SO vs SOTR
  • A principal diferença entre os dois tipos de SO é
    a necessidade de obtenção de resultados em tempo
    estritamente pré-definidos para os sistemas de
    tempo real.
  • Podem existir certos atrasos nas tarefas
    executados por um SO normal, podendo causar
    respostas tardias por parte da aplicação em
    alturas inesperadas.
  • Pelo contrário, os SOTR asseguram um tempo
    constante para a execução de uma tarefa.
  • T(mensagem_a_enviar) constante

6
SO vs SOTR
Task Switching entre um Sistema Operativo comum e
um SOTR
7
Serviços Básicos de um SOTR
Possibilita a troca de informação entre processos
e a coordenação entre os mesmos
Possibilita alguns serviços básicos de
escalonamento, tais como adiamento de tarefas e
time-outs.
Permite que os processos utilizem partes da
memória para uso temporário nas aplicações
Fornece uma estrutura uniforme que possibilita a
organização e acesso aos vários dispositivos de
hardware presentes nestes sistemas
Capacidade de iniciar processos e atribuir
prioridades aos mesmos
8
Task Scheduler
  • Responsável por decidir qual a tarefa que vai ser
    processada a seguir pelo CPU
  • Definição de prioridades para os processos
  • Não-preentivo
  • Preentivo

9
Sistemas Operativos de TR comerciais
  • Existem actualmente vários produtos deste género,
    para plataformas de 8, 16 e 32 bit.
  • A grande aposta é, no entanto, em sistemas
    embebidos de pequena dimensão, geralmente em
    plataformas de 8 bits.
  • São utilizados em
  • Controlo de máquinas
  • Instrumentação inteligente
  • Robots
  • Periféricos de computadores
  • Equipamento de telecomunicações

10
Características fundamentais
  • Características mais valorizadas num SOTR
  • Performance em Tempo Real (33.2)
  • Custos de Utilização (14.7)
  • Disponibilidade do código fonte (10.6)
  • Integração de ferramentas (IDE) (10.1)
  • Cobertura do microprocessador (7.8)

11
Os SOTR correspondem às necessidades actuais?
12
Bibliografia
  • Wikipedia
  • http//en.wikipedia.org/wiki/Real-time_operating_s
    ystem
  • Express Logic
  • http//www.rtos.com/wpRTOSEaseOfUse.asp
  • Basic Concepts of RTOS
  • http//www.kalinskyassociates.com/Wpaper1.html
  • Sistemas Operativos de Tempo Real FEUP
  • http//paginas.fe.up.pt
Write a Comment
User Comments (0)
About PowerShow.com