Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estruturas do Sistema Operacional /1 - Coggle Diagram
Estruturas do Sistema Operacional /1
Serviços do Sistema Operacional
Interface com o usuário
Execução do programa
Operações de E/S
Manipulação do sistema de arquivos
Comunicações
Detecção de erro
Alocação de recursos
Contabilidade
Proteção e segurança
Interface entre o Usuário e o
Sistema Operacional
Interpretador de comandos
Shell
Capturar e executar o próximo comando
especificado pelo usuário
Criar, excluir, listar, imprimir, copiar, executar, e
assim por diante
Software que provê acessarem os serviços do
kernel.
CLI
permite entrada direta de comando
Interface gráfica de usuário ou GUI
Mouse, teclado e monitor
Ícones representam arquivos, programas, ações
Chamadas de Sistema
Geralmente C ou C++
Acessadas por meio de
uma Application Program Interface (API) de alto nível
Arquivo de Origem
Aceita entrada
Obtém nome do arquivo de saída
Exibe prompt na tela
...
Obtém nome do arquivo de entrada
Arquivo de Destino
Tipos de Chamadas de Sistema
Gerenciamento de dispositivos
Solicitar e Liberar Dispositivos
Ler, gravar, reposicionar
Obter e Definir Atributos do dispositivo
Manutenção de informações
Obter e Definir Hora e Data
Obter e Definir Dados do Sistema
Obter Atributos do Processo, Arquivo ou Dispositivo
Gerenciamento de arquivos
Criar e Excluir Arquivos
Abrir e Fechar
Ler, gravar, reposicionar
Comunicações
Criar, Excluir Conexoes de Comunicacao
Enviar e Receber Mensagens
Transferir Informacoes de status
Controle de processos
Encerrar, Abortar
Carregar, Executar
Criar e Encerrar Processo