Zusammenfassung der Ressource
Mapa 2 (Estruturas do SO)
- Serviços do SO
- Interface com o usuário
- Linha de comando, interface gráfico e batch
- Execução do Programa
- Carregar programa na memória, executá-lo e
finalizar a execução
- Operações de E/S
- Manipulação do Sistema de Arquivos
- Decodificar dados armazenados,lê-los ou grava-los
- Comunicações
- Compartilhamento de memória ou passagem de mensagens
- Detecção de Erros
- O SO precisa ter ciência dos possíveis erros
- Alocação de recursos
- Alocar recursos entre usuários e programas que
estão sendo executados simultaneamente
- Contabilidade
- Registrar a quantidade e tipo e de
recursos que cada usuário utiliza
- Proteção e Segurança
- Garantir a integridade do SO e
segurança dos dados dos usuários
- Programas do Sistema
- Manipulação de Arquivo
- Informação de Status
- Modificação de Arquivo
- Suporte a Linguagem de Programação
- Carga e execução de Programas
- Comunicações
- Programas de aplicação
- Estruturas do SO
- Simples
- Enfoque em camadas
- Microkernels
- Módulos e Híbridos
- Boot do Sistema
- O SO precisa estar disponível ao hardware
para que o mesmo possa iniciá-lo
- Como o hardware encontra o kernel e o inicia?
Um trecho de código(carregador de bootstrap)
localiza o kernel, o carrega na memória e
inicializa
- Geração do SO
- Os SO's são projetados para executar em
qualquer classe de máquinas; O sistema precisa
ser configurado para cada ponto de computador
específico
- Programa SYSGEN - Obtém as informações da configuração
específica do hardware no momento da instalação