cheddar introdu o
Download
Skip this Video
Download Presentation
Cheddar - Introdução

Loading in 2 Seconds...

play fullscreen
1 / 10

Cheddar - Introdução - PowerPoint PPT Presentation


  • 93 Views
  • Uploaded on

Cheddar - Introdução. Prof. André Luis Meneses Silva http://strufs.wordpress.com [email protected] Introdução. Desenvolvida pela Universidade de Brest. Cheddar é um escalonador de tempo real, projetado para checar restrições temporais de tarefas de aplicações de tempo real.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Cheddar - Introdução' - lamis


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
cheddar introdu o

Cheddar - Introdução

Prof. André Luis Meneses Silva

http://strufs.wordpress.com

[email protected]

introdu o
Introdução
  • Desenvolvida pela Universidade de Brest.
  • Cheddar é um escalonador de tempo real, projetado para checar restrições temporais de tarefas de aplicações de tempo real.
  • Escrito em Ada, disponível para linux, windows e Solaris.
principais caracter sticas
Principais Características
  • Permite a simulação de algoritmos de escalonamento clássico, para tempo real.
    • Rate Monotonic Analysis (RMA)
    • Earliest Deadline First (EDF)
    • Deadline Monotonic (DM)
    • Least Laxity First (LLF)
    • Escalonamento Posix 1003b
    • ...
principais caracter sticas1
Principais Características
  • A partir da simulação, podemos extrair as seguintes informações:
    • Pior, médio e melhor tempo de resposta.
    • Pior, médio e melhor tempo de bloqueio.
    • Número de preempções
    • Número de trocas de contexto
    • Deadlocks, inversões de prioridades
    • Deadlines perdidos
    • ....
principais caracter sticas2
Principais Características
  • Suporte para modelagem de tarefas periódicas e aperiódicas.
  • Suporte a modelagem de recursos compartilhados.
  • Suporte a multi-processamento.
  • Suporte para modelar seu próprio escalonador.
um simples exemplo
Um simples exemplo
  • Primeiro passo, adicionando o processador.

Nome

Escalonador

Preempção

Escalonador definido pelo usuário

um simples exemplo1
Um simples exemplo
  • Segundo passo, adicionando o espaço de endereços.

Nome

Processador Relativo

Escalonador

Preempção

...

um simples exemplo2
Um simples exemplo
  • Terceiro passo, adicionando uma tarefa

Nome

Tipo

Espaço de endereçamento

Processador

Prioridade

Tempo de Execução

Jitter

Deadline

Periodo

Tempo de Início

um simples exemplo3
Um simples exemplo
  • Quarto passo, simulando.
refer ncias
Referências
  • The Cheddar project : a free real time scheduling analyzer, em:
    • http://beru.univ-brest.fr/~singhoff/cheddar/
ad