Sistemas operacionais
Tem a função de gerenciar o Software e o Hardware
SOFTWARE> parte lógica.
APLICATIVOS> mecanismos para atuar, gerenciar, controlar uma área específica, com uma função específica.
UTILITÁRIOS> SERVIÇO> Ex: antivírus, desfragmentador.
DRIVER> programa que faz a tradução:
CPU DRIVER DISPOSITIVO
Conversor de sinais entre a CPU e o DISPOSITIVO
.:TIPOS DE SO:.
1. BATCH> LOTE> Lista de atividades que serão executadas em sequência.
2. REAL TIME> Comando/Resposta
3. MONOTAREFA/MONOUSUÁRIO> Um único usuário trabalhando com uma única tarefa.
4. MONOTAREFA/MULTIUSUÁRIO> Vários usuários trabalhando em uma única tarefa
.:ESTRUTURA DO SO:.
O SO é formado por um conjunto de rotinas que oferecem serviços ao usuário, as aplicações e ao próprio SO.
Esse é o conjunto de rotinas é chamado de núcleo do sistema ou Kernel= Núcleo. Sua estrutura pode variar conforme o projeto.
.:TIPOS DE PROCESSADORES:.
RISC(Reduced Instruction)> mais rápido, porém menos reconhecido
CISC> tabela de códigos/processamentos maiores. Ideal para programadores, pois contem mais recursos. Hoje os processadores têm os dois. Primeiro usam o RISC, após o CISC.
USUÁRIO
APLICAÇÕES
UTILITÁRIOS
NÚCLEO DE S.O.
HARDWARE
• Tratamento de interrupções e exceções
• Criação e eliminação de processos e Threads
• Sincronia e comunicação de processos e Threads
• Escalonamento e controle de processos e Threads
• Coerência e memória
• Gerência de dispositivos e E/S
• Suporte a redes locais e distribuídas
• Contabilização do SO
• Segurança do SO PRIMORDIAIS PARA O SISTEMA
• Auditoria do SO
.:SYSTEM CALLS(CHAMADAS DO SISTEMA):.
As system calls podem ser entendidas como uma porta de entrada ao núcleo do sistema e/ou a seus serviços.
Quando uma aplicação ou o usuário precisar fazer