Please enable JavaScript.
Coggle requires JavaScript to display documents.
ESTRUTURA DO SISTEMA OPERACIONAL - Coggle Diagram
ESTRUTURA DO SISTEMA OPERACIONAL
FUNÇÕES DO KERNEL:
:star: Gerência de memória
:star: Contabilização do uso do sistema
:star: Escalonamento e controle de tarefas
:star: Criação e eliminação de tarefas (processos e threads;
:star: Tratamento de interrupções e exceções
ARQUITETURA DE NÚCLEOS:
SISTEMA MONOLÍTICO
Em um sistema monolítico, o sistema operacional é um código que opera em modo núcleo, com acesso a todos os recursos do hardware e sem restrições de acesso á memória.
Pode ser comparada com uma aplicação formada por vários módulos que são compilados separadamente e depois linkados, formando um grande e único programa executável.
SISTEMA EM CAMADAS
Na arquitetura em camadas, o sistema é dividido em níveis sobrepostos. Cada camada oferece um conjunto de funções que podem ser utilizadas apenas pelas camadas superiores.
Sua principal vantagem é sua fácil manutenção, proteção das camadas internas e hierarquia de modos de acessos.
A estrutura do núcleo do sistema operacional, a maneira como o código do sistema é organizado e o inter-relacionamento de de seus diversos componentes, pode variar conforme a concepção do projeto.
KERNEL:
O sistema operacional é formado por um conjunto de rotinas que oferece serviços aos usuários e as suas aplicações. Esse conjunto de rotinas é denominado núcleo do sistema ou kernel. Ele é responsável por ser o elo do hardware (parte física) com o software (parte lógica) do computador..
O nome vem do inglês, e significa “núcleo”. Em linhas gerais, o kernel é o “cérebro” do computador.
Assim que você liga o PC, o kernel é acionado e começa a detectar todo o hardware que ele possui e o que precisa para funcionar (monitor, placa de vídeo, etc.).
SYSTEM CALLS:
Os mecanismo de system calls podem ser entendidos como uma porta de entrada para o núcleo do sistema operacional e seus serviços.
Suas funções são: Gerencia de processos e threads, gerencia de memória, gerencia do sistema de arquivos e gerencia do dispositivo