Sistemas de tempo real
This presentation is the property of its rightful owner.
Sponsored Links
1 / 12

Sistemas de Tempo-Real PowerPoint PPT Presentation


  • 76 Views
  • Uploaded on
  • Presentation posted in: General

Sistemas de Tempo-Real. Anatomia de um Sistema Operativo de Tempo Real. João Figueiredonº 26203 Rui Lealnº 23414 Outubro 06. 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

Download Presentation

Sistemas de Tempo-Real

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Sistemas de tempo real

Sistemas de Tempo-Real

Anatomia de um Sistema Operativo de Tempo Real

João Figueiredonº 26203

Rui Lealnº 23414

Outubro 06


T picos

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


O que um sistema de tempo real

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.


Sistemas de tempo real

Aplicações TR

SOTR

Hardware

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!”


So vs sotr

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


So vs sotr1

SO vs SOTR

Task Switching entre um Sistema Operativo comum e um SOTR


Servi os b sicos de um sotr

Serviços Básicos de um SOTR

Possibilita a troca de informação entre processose 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


Task scheduler

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


Sistemas operativos de tr comerciais

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 sistemasembebidos 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


Caracter sticas fundamentais

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%)


Os sotr correspondem s necessidades actuais

Os SOTR correspondem às necessidades actuais?


Bibliografia

Bibliografia

  • Wikipedia

    http://en.wikipedia.org/wiki/Real-time_operating_system

  • 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


  • Login