Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introdução a Sistema Operacionais - Coggle Diagram
Introdução a Sistema Operacionais
Ambientes de computação
Computação tradicional
Ambiente de escritório
Redes domésticas
Computação móvel
Smartphones e tablets
Dominação do Android
Sistemas distribuídos
Cliente-servidor
Servidor > rede > dispositivos
Peer-to-peer
Sem distinção entre cliente e servidor
Todos são clientes e servidor ao mesmo tempo
Dispositivos fisicamente separados conectados por uma rede
Virtualização
Computação em nuvem
Tecnologia muito utilizada hoje em dia
Tipos
Nuvem particular
Nuvem híbrida
SaaS
PaaS
IaaS
Nuvem pública
SO roda dentro de outro SO
Conceito de emulação
Sistemas embarcados
Proposito especifico
SO bem simples
Baixo consumo
Pouca interface
Proteção e Segurança
Proteção
Garantir integridade do
sistema
Segurança
Defender sistema
Malwares
Worms
Vírus
Roubo de identidade
Roubo de serviços
Permissão de usuários
ID de usuário
Associado a arquivos e processos
Gerenciamento de armazenamento
Tipos de propriedades variadas
Velocidade de
acesso
Capacidade
Taxa de transferência de
dados
Método de acesso
Sequencial
Aleatório
Sistema de Arquivos
Atividades do SO
Arquivos e diretórios
Criar
Excluir
manipular
Mapear
Controle de acesso
Arquivos em diretórios
Caching
Hierarquia
Mais rápido
Gerenciamento de Memória
Memória principal
Dados rapidamente acessáveis
Dispositivos E/S
CPU faz na memoria
Realiza o acesso direto
Lê e grava dados
Gerenciamento de Processos
programa entidade passiva
processo entidade ativa
definição
Programa em execução
Precisa de recursos
CPU
memória
E/S
arquivos
Dados de inicialização
Sistemas Operacionais
Estrutura
Kernel
Middleware
Programas do sistema
Operações
Executar programas do usuário
facilitar a solução dos problemas do usuário
Modo usuário
Modo Kernel
Instruções privilegiadas
Sistema de Computação
Organização
Arquitetura
Uniprocessadores
Multiprocessadores
assimétrico
simétrico SMP
Clusters