Drifty

305 palavras 2 páginas
Tipos de sistemas operacionais
S.o. = hardware + software
Programas do sistema = gerenciam operação do computador
Programas de aplicação = programas para usuário
Sistema Operacional: principal programa do sistema, que controla todos os recursos do computador (dispositivos físicos e funções de software). sistemas Fortemente Acoplado
• Existem dois ou mais processadores compartilhando uma única memória e controlados por apenas um único SO.
– Sistemas Simétricos
• todos os processadores tem a mesma função, podendo executar o SO independentemente
– Sistemas Assimétricos
• processador primário, responsável pelo controle dos demais processadores (secundários) e pela execução do SO.
Monoprogramaveis/monotarefa = Execução de um único programa (job);
• Qualquer outro programa, para ser executado, deveria aguardar o término do programa corrente; • Tipicamente relacionado ao surgimento dos mainframes;
Multiprogramaveis/multitarefa = • Mais complexos e mais eficientes;
• Vários programas dividem os mesmos recursos;
• Aumento da produtividade dos seus usuários e a redução de custos;
Sistemas com múltiplos processadores = •Caracterizam por possui duas ou mais UCPs interligadas, trabalhando em conjunto;
•O fator chave neste tipo de S.O. é a forma de comunicação entre as UCPs e o grau de compartilhamento da memória e dos dispositivos de I/O;
ESTRUTURA DO SISTEMA OPERACIONAL
Formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários do sistema e suas aplicações, bem como a outras rotinas do próprio sistema.
Esse conjunto de rotinas é chamado núcleo do sistema ou kernel (cérebro).
KERNEL
•Tratamento de interrupções;; • Criação e eliminação de processos;• Sincronização e comuicação entre processos;• Escalonamento e controle dos processos; • Gerência de memória;• Gerência do sistema de arquivos;• Operações de entrada e saída• Contabilização e segurança do sistema.

SYSTEM CALLS
• Mecanismo de proteção ao núcleo do sistema e

Relacionados