Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistemas Operacionais (Funções (1) Tratamento de interrupção, 2)…
Sistemas Operacionais
Software
Funções
1) Tratamento de interrupção
2) Tratamento de exceção
3) Gerenciamento de programas
4) Gerenciamento de memória RAM
5) Gerenciamento de arquivos
6) Gerenciamento de dispositivos
7) Suporte à redes
Classificação
1) Características básicas de arquitetura do sistema
2) Capacidade de executar tarefas
3) Quantidade de usuários que podem operar o sistema
Processos
Informações que serão armazenadas
1) Código executável
2) Espaço de memória utilizável
3) Descritores do S.O.
4) Atributos de segurança
5) Estado do processo
Tipos básicos de gerenciadores de processos
1) Gerenciado por admissão
Gerenciado por tempo médio
3) Gerenciador despachantes
Gerenciadores de processo
2) PIPES
3) Fila de mensagem
1) FIFO
4) Memória compartilhada
Threads
Formas de troca de contexto entre procesos
1) Preemptiva
2) Cooperativa
Driver
Camadas de funcionamento
Comandos lógicos
Comandos físicos
Sistema de arquivos
Tipos
1) Sistema de disco
2) Sistema de arquivo em rede
Exemplos
NTFS
Linux Extented File System
Sistema Operacional de rede
Papel
3) Gerenciamento de arquivos distribuídos
4) Gerenciamento de dispositivos distribuídos
2) Mecanismos de segurança
5) Gerenciamento de usuários
1) Suporte à protocolos de comunicação em rede
Active Directory
Objetivo
Tem por objetivo fornecer uma forma centralizada de autenticação e autorização de serviços.
Relacionamento de confiança
Tipos
2) Direção dupla
1) Direção única
Denominações utilizadas
3) Relacionamento transitivo
4) Relacionamento explícito
2) Domínio confiante
5) Relacionamento cruzado
1) Domínio confiável
Segurança
Estratégias
2) executar qualquer programa e verificar as operações
realizadas.
Outros mecanismos e técnicas
3) backup
4) Antivírus
2) criptografia
1) Firewall
1) Executar apenas programas testados
Máquina Virtual
Categorias
Máquinas Virtuais Completas
Exemplo
Virtual PC
Máquinas Virtuais Binárias
Exemplo
Java Virtual Machine
Computador de alto desempenho/Supercomputador
Tipos
Sistemas com diversos processadores
Sistemas com diversos computadores