📌 Informações Gerais da Disciplina

  • Código: CSECBJI.70
  • Período: 9º Período | Núcleo: Específica | Carga Horária: 60
  • Docente Responsável: Garcez (luiz.garcez@iff.edu.br)
  • Livro / Material Didático Principal: Elementos de Eletrônica Digital (Capuano & Idoeta)

📋 Ementa e Objetivos Pedagógicos

📋 Ementa

Sistemas de tempo real. Sistemas embarcados: modelagem, projeto e implementação. Programação concorrente. Núcleos operacionais. Escalonamento.

🎯 Objetivos

  • Apresentar os conceitos, problemas e soluções típicas no desenvolvimento de sistemas computacionais embarcados, incluindo os que operam em tempo real.
  • Realizar o processo de desenvolvimento de um sistema em tempo real, em laboratório, desde a sua especificação até o teste final.

🔒 Pré-requisitos e Dependências Curriculares (Trancas)

📋 Pré-requisitos Exigidos:

🔓 Disciplinas Trancadas (Liberadas após conclusão):

  • Esta disciplina não tranca nenhuma outra disciplina posterior.

📖 Conteúdo Programático

  • 1. Sistemas de Tempo Real
    • Caracterização de Sistemas Embarcados Operando em Tempo Real;
  • 2. Sistemas Embarcados: Modelagem, Projeto e Implementação
    • Processo de Desenvolvimento de Sistemas Embarcados
    • Modelagem e Projeto de Sistemas Embarcados Através de Statecharts
    • Estrutura de Implementação de Sistemas Embarcados
  • 3. Programação Concorrente
    • Conceituação de Concorrência
    • Problema de Exclusão Mútua
    • Comunicação e Sincronização em Memória Compartilhada
    • Comunicação e Sincronização via Troca de Mensagens
  • 4. Núcleos Operacionais
    • Conceituação de Núcleos Operacionais
    • Funcionalidades de Núcleos Operacionais
  • 5. Escalonamento
    • Conceituação
    • Objetivos
    • Escalonadores Canônicos
    • Escalonamento por Prioridades
    • Escalonamento em Taxa Monotônica
    • Modelagem Matemática de Escalonadores

📚 Bibliografia Básica e Complementar (ABNT)

📕 Bibliografia Básica

  1. ALMEIDA, R. Programação de Sistemas Embarcados: Desenvolvimento de Software para Microcontroladores em Linguagem C. São Paulo: Elsevier, 2016.
  2. DENARDIN, G. W. Sistemas Operacionais de Tempo Real e sua Aplicação em Sistemas Embarcados.
  3. São Paulo: 2019.
  4. SHAW, A. C. Sistemas e Software de Tempo Real. Porto Alegre: Bookman, 2003.

📗 Bibliografia Complementar

  1. LIVEIRA, R. S., CARISSIMI, A. S. Sistemas Operacionais. 4ª Edição. Porto Alegre: Bookman, 2010.
  2. LIVEIRA, A. S., ANDRADE, F. S. Sistemas Embarcados: Hardware e Firmware na Prática. 2ª Edição.
  3. São Paulo: Erica, 2010.
  4. STEVAN JR., S. L., SILVA, R. A. A. Automação e Instrumentação Industrial com Arduino: Teoria e Projetos. São Paulo: Erica, 2015.
  5. TANENBAUM, A. S. Sistemas Operacionais Modernos. 4ª Edição. Pearson, 2015.
  6. TANENBAUM, A. S., WOODHULL, A. S. Sistemas Operacionais: Projeto e Implementação. 3ª Edição.
  7. Porto Alegre: Bookman, 2018.

📝 Anotações e Arquivos Didáticos

1 item neste arquivo.



© 2026 Pedro Henrique Rocha de Andrade · Construído com Quartz