Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estruturas do Sistema Operacional, MAPA MENTAL 02 DISCIPLINA: SO 2025/2…
Estruturas do Sistema Operacional
Interfaces do SO
GUI (Grafica)
Interface Amigavel
Interações
Utilizando elementos Visuais
Exemplo
Icones
Janelas
Menus
Botões
CLI(Linha de Comando)
Entrada direta de comandos
Shell
Interpretador de Comandos
Função
Captura comandos
Executa comandos
Touch-Screen
Dispositivos Menores
Interação
Toques
Gestos
Se torna "natural" para Usuario
Chamada de Sistema
Interface de Programação
Acessa serviços SO
Implementação
Escrita em Linguagens de Alto Nivel
C
C++
Acesso API
Conjunto de Regras
Atua como intermediário entre programas
Abstrai detalhes complexos da implementação SO
Funcionamento
Cada chamada tem um n.º único
Tabela associa n.º a função no Kernel
Programador segue a API
Tipos
Controle Processos
Gerenciamento Arquivos
Gerenciamento Dispositivos
Manutenção de Informações
Comunicações
Abordagens de Estrutura
Monolítica
Forma mais simples
Todas as funções kernel em um único Binario
Roda em um único espaço de endereçamento
Difícil de implementar e estender
Em camadas
So dividido em camadas
Cada camada usa serviços da camada inferior
Pouco comum em SO mas muito em Redes
MicroKernels
Kernel mantém apenas componentes essenciais
Modulo se comunicação por mensagem
Módulos
Metodologia Atual
Kenel com componentes centrais
Serviços adicionais vinculados dinamicamente por LKM
Componentes de codigo
Carregados e descarregados do kernel em tempo de execução
Adiciona funcionalidade ao kernel de forma dinamica
Programa de Sistemas
Oferece ambiente conveniente para programas
Tipos
Manipulação de Arquivos
Informações Status
Modificações de Arquivos
Suporte a Linguagem de Programação
Carga e Execução
Comunicação
MAPA MENTAL 02
DISCIPLINA: SO 2025/2 ALUNO(A): Letícia Comissário da Silva