<p>Fundamentos conceituais e matemáticos dos sistemas de tempo real (STR) e da programação concorrente. Estabelece a distinção basilar da engenharia crítica: a corretude de uma computação em tempo real depende não apenas do resultado lógico correto, mas do instante exato de sua entrega. Classifica os sistemas em Hard Real-Time (onde a violação de um prazo acarreta falha catastrófica), Firm Real-Time (onde resultados tardios perdem totalmente a utilidade sem provocar colapso imediato) e Soft Real-Time (onde a utilidade do resultado decai progressivamente com o atraso). Modela eventos periódicos, aperiódicos e esporádicos; processos concorrentes e threads de execução. Define formalmente parâmetros temporais determinísticos: tempo de liberação (release time), prazo limite (deadline absoluto e relativo), tempo de resposta (response time), jitter de ativação e tempo de computação de pior caso (Worst-Case Execution Time - WCET). Analisa os algoritmos clássicos de escalonamento uniprocessador de Liu & Layland (1973): Rate Monotonic Scheduling (RMS - prioridade estática baseada na frequência) com teste de utilização limite U <= n(2^(1/n) - 1), e Earliest Deadline First (EDF - prioridade dinâmica baseada no prazo mais próximo) com capacidade de utilização de até 100%.</p>
2. Fundamentos & Conceito Central (Estudos)
Fundamentos conceituais e matemáticos dos sistemas de tempo real (STR) e da programação concorrente. Estabelece a distinção basilar da engenharia crítica: a corretude de uma computação em tempo real depende não apenas do resultado lógico correto, mas do instante exato de sua entrega. Classifica os sistemas em Hard Real-Time (onde a violação de um prazo acarreta falha catastrófica), Firm Real-Time (onde resultados tardios perdem totalmente a utilidade sem provocar colapso imediato) e Soft Real-Time (onde a utilidade do resultado decai progressivamente com o atraso). Modela eventos periódicos, aperiódicos e esporádicos; processos concorrentes e threads de execução. Define formalmente parâmetros temporais determinísticos: tempo de liberação (release time), prazo limite (deadline absoluto e relativo), tempo de resposta (response time), jitter de ativação e tempo de computação de pior caso (Worst-Case Execution Time - WCET). Analisa os algoritmos clássicos de escalonamento uniprocessador...
Desbloqueie o Conteúdo Completo
Quer praticar no Laboratório e emitir seu Certificado?
Faça sua matrícula para ter acesso à videoaula completa, áudio narrativo, roteiro de slides com controles, laboratório guiado com envio de evidência e certificado com código verificável de autenticidade.
Privacidade, cookies e mensuração (LGPD)Usamos cookies essenciais para sessão e segurança. Com sua permissão, ativamos análise (GA4/GTM) e mensuração de mídia (Meta Pixel / API de Conversões) para melhorar sua experiência. Política de Cookies