Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estruturas do Sistema Operacional - Coggle Diagram
Estruturas do Sistema Operacional
Serviços
Execução de programa
Operações E/S
Interface com usuário
GUI
Interface amigável
CLI
Entrada de comando comuns
Shell
Interface para comandos no Kernel
Manipulação de sistema de arquivos
Comunicação
Detecção de erros
Alocaçao de recursos
Contabilidade
Proteção e segurança
Chamadas de sistema
Interface para serviços do SO
(Acesso por API)
Simplificação
Portabilidade
Tipos
Gerenciamento de arquivos
Gerenciamento de dispositivos
Controle de processos
Manutenção de informações
Comunicações
Programas do sistema
Modificação de arquivo
Suporte à linguagem de programação
Informação de status
Carga e execução do programa
Manipulação de arquivo
Comunicações
Programas específicos para SO
Muita incompatiblidade do mesmo programa
para diferentes SOs
Formas de burlar incompatiblidade
Linguagens que rodam em máquina virtual
Linguagens com compiladores no SO
Linguagem interpretada
Estrutura do Sistema Operacional
Existem várias abordagens na construção
Microkernels
Vários kernels isolados
Mais fácil de fazer manutenção nos kernels
Módulos
Enfoque em camadas
Estruturada em níveis
Simplicidade de construção e depuração
Híbridos
Estrutura monolítica
Sem estruturação
Alto desempenho