Lista SEMB1
908 palavras
4 páginas
IFCE – Instituto Federal de Educação Ciência e Tecnologia do CearáProf. Elias
Sistemas Computacionais Embarcados
Introdução
1. O que diferencia um sistema computacional embarcado de um sistema computacional
‘convencional’?
2. Defina time-to-market. Comente a sua importância em sistemas embarcados.
3. Defina reuso e a sua importância no projeto de sistemas embarcados
4. Defina SoC (System on Chip). Comente sobre as vantagens de usá-lo no projeto de um sistema embarcado.
5. Descreva brevemente a diferença entra Requisitos e Especificação.
6. Sugira uma estratégia para medir o tempo de computação de um programa rodando em um microprocessador.
7. Sugira uma estratégia para medir a energia gasta por um programa rodando em um microprocessador.
8. Considere os seguintes sistemas embarcados: Um tablet, uma impressora e um sistema de navegação automotivo. Faça uma tabela com uma coluna para cada dispositivo e uma linha para cada uma das seguintes métricas de projeto: custo unitário, desempenho, tamanho e potência. Para cada campo da tabela, indique se existe uma forte restrição para aquela métrica.
Unidades de processamento
1. Cite as estratégias utilizadas para implementar o processamento em computadores e destaque as diferenças entre elas.
2. Compare um microprocessador, que usa uma estrutura previamente definida e genérica com um circuito dedicado. Apresente pontos positivos e negativos de cada uma das duas estratégias.
3. Defina plataforma.
4. Escolha duas plataformas microprocessadas apresentadas em classe e destaque as diferenças e semelhanças entre elas. Indique uma aplicação que seria bem sucedida em uma das plataformas e não seria na outra.
5. O que é um ‘Cross compiler’? Qual a sua importância no desenvolvimento de sistemas embarcados?
6. Ao se escolher um processador para ser usado em um projeto, em que o tamanho da palavra de dados (barramento) é relevante? E a palavra de instruções?
7. De que maneira os circuitos reconfiguráveis podem ajudar a diminuir