Sistema operacional
Software 7 áreas
1. Software Básico ou de Sistema. Ex: SO e computadores
Um programa, desde sua criação em uma linguagem de alto nível, é manipulado por um grande conjunto de outros programas que traduzem seu código para linguagem de máquina e controlam sua execução no computador. Este conjunto de programas recebe a denominação genérica de software de sistema e é o objeto de estudo deste texto.
No desenvolvimento de programas, o software de sistema é extensamente utilizado, com as várias etapas inter-relacionadas para a criação e execução de um programa.
2. Sistemas de Tempo Real. Ex: tempo resposta
É um sistema capaz de executar instruções assim que elas chegam (ou muito rapidamente).
Esse tipo de sistema operacional dá ênfase à execução de comandos o mais rápido possível e o desenvolvimento dele leva em consideração o fato de que podem ocorrer resultados catastróficos se o sistema não conseguir executar este comando assim que ele chega.
Um exemplo de sistema em tempo real seria o software de controle da injeção eletrônica de um automóvel. Se este software falhar em execução podem haver consequências sérias ou até fatais.
.
3. Sistema de Informações. Ex: programas de gerencimento de acesso a Banco de dados, com informações de negócios
Um Sistema de Informações pode ser definido como todo sistema usado para prover informação (incluindo o seu processamento), qualquer que seja o uso feito dessa informação.
Um sistema de informação possui vários elementos inter-relacionados que coletam (entrada), manipulam e armazenam (processo), disseminam (saída) os dados e informações e fornecem um mecanismo de feedback (retorno).
Exemplo: Sistema do site do DETRAN
4. Software de Engenharia ou Científico:
5. Sistemas Embarcador ou Software residente. Ex: alojados na memória Rom que controlam sistemas de baixo nível
Um sistema embarcado (ou sistema embutido) é um