Conceito dos so's
1. Máquina de Níveis ou Camadas
Podemos considerar o computador como tendo inicialmente dois níveis: o nível 0 (hardware) e o nível 1 (sistema operacional). Dessa forma, o usuário pode enxergar a máquina como sendo apenas o sistema operacional, ou seja, como se o hardware não existisse.
Na realidade, um computador não possui apenas dois níveis, e sim tantos níveis quantos forem necessários para adequar ao usuário suas diversas aplicações
Atualmente, a maioria dos computadores possui a estrutura mostrada na
Figura
Aplicações
Utilitários
Interpretador de Comandos
Sistemas Operacionais
Linguagem de Máquina
Microprogramação
Circuitos Eletrônicos
2. Máquina virtual
É o nome dado a uma máquina, implementada através de software, que executa programas como um computador real. pode ser definida como “uma duplicata eficiente e isolada de uma máquina real”.
3. Memória
Principal: é onde estão localizadas as instruções e dados a serem processados Cache: volátil e de alta velocidade, tem por função minimizar a disparidade entre velocidade do processador e acesso à memória principal Secundária: é um meio não volátil de armazenamento de programas e dados 3. Interrupções e Exceções
Durante a execução de um programa, alguns eventos inesperados podem ocorrer ocasionando um desvio forçado do seu fluxo de execução. Após a interrupção o programa p ode ou não prosseguir. o Para