arquitetura do sistema operacional

734 palavras 3 páginas
Sistemas Operacionais
Aula 07
Arquitetura de Sistemas Operacionais

Prof. Maxwell Anderson www.maxwellanderson.com.br Introdução
• Conceitos já vistos em aulas anteriores:
– Definição de Sistemas Operacionais
– Funções: máquina virtual e gerenciador de recursos
– História dos Sistemas Operacionais

– Tipos de Sistemas Operacionais
– Softwares Utilitários
– Estrutura dos Sistemas Operacionais

Introdução
• O que é o núcleo de um sistema operacional?
– É um conjunto de instruções (programa) do sistema operacional que fornece serviços aos usuários, às suas aplicações e também ao próprio sistema.
– Também é chamado de kernel.

Introdução
• Quais são os serviços encontrados no núcleo?
– tratamento das interrupções e exceções;
– criação e eliminação de processos e threads;
– sincronização e comunicação entre processos e threads;

– escalonamento e controle dos processos e threads;
– gerência de memória;
– gerência do sistema de arquivos;

– gerência dos dispositivos de entrada/saída;
– suporte a redes locais e distribuídas;
– contabilização do uso do sistema;
– auditoria e segurança do sistema.

Introdução
• Muitos desses serviços são disponibilizados aos programadores através das system calls.
• No Windows as system calls são chamadas de
API – Application Program Interface.
Programador

System calls

Sistema operacional Arquitetura
• Já que tivemos uma visão externa de um sistema operacional iremos visualizar sua estrutura interna.
• A arquitetura do sistema operacional pode ser classificada: – Arquitetura Monolítica
– Arquitetura de Camadas
– Máquina Virtual
– Arquitetura Microkernel

Arquitetura Monolítica
O sistema operacional é escrito como um conjunto de procedimentos, sendo que cada um pode chamar um dos demais sempre que é necessário. Arquitetura Monolítica
• Construção
– Compila-se todos os procedimentos com o objetivo de criar os módulos-objeto.
– Juntam-se todos os módulos-objeto usando o linker, criando-se um único programa executável chamado

Relacionados

  • Arquitetura de Sistemas Operacionais
    12156 palavras | 49 páginas
  • Arquitetura de sistemas operacionais
    504 palavras | 3 páginas
  • Arquiteturas de Sistemas Operacionais
    688 palavras | 3 páginas
  • Arquitetura de sistemas operacionais
    3326 palavras | 14 páginas
  • Arquitetura de Sistemas Operacionais
    1399 palavras | 6 páginas
  • Arquitetura de sistemas operacionais
    2485 palavras | 10 páginas
  • Arquitetura Sistemas Operacionais
    1400 palavras | 6 páginas
  • Arquitetura de Sistemas Operacionais
    875 palavras | 4 páginas
  • Arquitetura de sistemas operacionais
    711 palavras | 3 páginas
  • Arquitetura De Sistemas Operacionais
    666 palavras | 3 páginas