Sistemas embarcados
Sistemas Operacionais
Introdução: Um sistema computacional moderno consiste em pelo menos um processador, memória principal, teclado, mouse, monitor, interfaces de rede, discos, impressoras, e outros dispositivos de entrada e saída de dados. Isso significa que desenvolver programas para manter o controle de todos esses componentes e os utilizar corretamente é extremamente difícil. Por isso foram criados os sistemas operacionais, cujo trabalho é gerenciar esses recursos e fornecer aos programas dos usuários interfaces com o hardware simplificadas. Com a evolução e ramificação dos tipos de computadores e de sistemas, foram surgindo também sistemas operacionais específicos e diversificados (TANENBAUM, 2003).
Sistemas operacionais embarcados: é um sistema microprocessado, ou seja, é um circuito integrado que realiza funções e tomada de decisões sendo que cada elemento responsável pela sua área. A maioria dos eletrônicos hoje possui essa tecnologia, é utilizado em hardware com poucos recursos de processamento, assim como equipamentos programados para tarefas especificas, por exemplo, um microcontrolador de uma placa eletrônica que controla sensores de pressão, sensores de temperatura e válvulas, para cada componente desse possui um circuito especifico, e também uma porta do microcontrolador para controlar o acionamento e leitura dos mesmos, dependendo dos valores resultados de cada um, a placa deve se comportar da maneira que está escrito no código, quando uma válvula ou um sensor resultar em um valor x. http://www.fatec.edu.br/revista/wp-content/uploads/2013/06/Um-estudo-explorat%C3%B3rio-sobre-sistemas-operacionais-embarcados.pdf http://pt.slideshare.net/jaimeteixeira2/sistema-operacional-embarcado
Sistemas operacionais de tempo real: Um sistema operacional de tempo real é aquele onde a corretude dos cálculos não depende somente da lógica das operações matemáticas, mas também do tempo em que estes resultados são produzidos. Se os