Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introdução, MAPA MENTAL : 1 DISCIPLINA: SO/2024 …
Introdução
Ambientes de Computação
Computação Móvel
Smartphones e tablets
Sistemas Distribuidos
Computadores separados conectados a rede
Computação Peer-to-Peer
P2P não separa clientes e servidores
Computação Tradicional
Virtualização
Semelhante a um emulador
Exigida a mesma arquitetura
Computação Cliente-Servidor
Servidores respondendo solicitações
Gerenciamento de Armazenamento
Arquivo
Armazenamento em Cache (Catching)
Gerenciamento do Sistema de Arquivos
Subsistemas de E/S
Gerenciamento do Armazenamento de Massa
Gerenciamento do Armazenamento de Massa
Gerenciamento do espaço livre
Escalonamento de Disco
E
Sistemas Operacionais
Objetivos
Usa o hardware de modo eficiente
Torna Conveniente o uso do sistema
Facilitar a Solução dos problemas
Definição
Definição varia
Kernel
Núcleo SO
Middleware
Essenciais ao desenvolvimento das aplicações
Fornece e entrega quando pedido
Programas do Sistema
Função
Ponto de Vista do Usuário
Usuário sentado diante do PC
Único Usuário monopoliza seus recursos
Monitor, Teclado e Mouse
Usuário sentado diante de um terminal
Vários usuários acessando o mesmo PC
Compartilhamento de recursos
Ponto de Vista do Sistema
Um alocador de recursos
Programa de Controle
Arquitetura do Sistema de Computação
Sistema Acoplados(Cluster)
Fracamente acoplados
Alta disponibilidade
Reúnem várias CPUS
Altamente paralelizáveis
Barramento de comunicação difenciado
Sistemas Uniprocessadores
Única CPU
Sistemas Multiprocessadores
Multiprocessamento Homogêneo
Multiprocessamento Heterogêneo
Multiprocessamento simétrico
Processadores podem executar quaisquer tarefas
Mutilprocessamento assimétrico
Relação Mestre-Escravo
Cada professor recebe uma tarefa
Operações do Sistema Operacional
Operação em modo dual
Modo Usuário e Modo Kernel
Bit de Modo
Dirigidos por interrupções
Dirigido por interrupções
Gerenciamento de Processos
Processo
Entidade Ativa
Executa instruções sequencialemente
Programa
Entidade Passiva
Gerenciamento de Memória
Quais processos e dados devem ser colocados ou retirados
Quais partes da memória estão sendo usadas
Proteção e Segurança
Segurança
Defesa do Sistema contra ataques
Proteção
Controlar acesso de processos ou usuários
Organização do sistema de computação
Máquina de Von Neumann
Programa Armazenado
Estrutura do Sistema Operacional
Tempo Compartilhado
Swapping move processos
Temp. Resposta <1 s
Processo
Escalonamento de CPU
Memória Virtual
MAPA MENTAL : 1 DISCIPLINA: SO/2024 ALUNO : MURILO DIAS DE OLIVEIRA