Cheddar introdu o
This presentation is the property of its rightful owner.
Sponsored Links
1 / 10

Cheddar - Introdução PowerPoint PPT Presentation


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

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.

Download Presentation

Cheddar - Introdução

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/


  • Login