Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introdução a SO, MAPA MENTAL 1 DISCIPLINA: SO 2024/1 ALUNO: Eduardo…
Introdução a SO
Memória principal
Array de bytes
Repositório de dados
Ciclo de busca
de instruções
Lê instruções da MP
Ciclo de busca
de dados
Lê e grava dados
Varios programas
são mantidos
na memória
Melhor desempenho
Alocada conforme necessidade
Gerenciamento de Armazenamento
Visão uniforme e lógica
Unidade lógica de
armazenamento: arquivo
Arquivos organizados
em diretórios
Possui controle de acesso
SO gerencia espaço livre,
alocação e escalonamento
Cache
Mais rápido
Ambientes de Computação
Sistemas distribuidos
Coleção de computadores
conectados a rede
Provêm serviços
a usuários
Cliente-Servidor
Responde a solicitações
geradas por clientes
Peer-to-Peer
Todos são clientes
e servidores
Torrent
Virtualização
Rodar SO
dentro do SO
"emulador"
Oferece proteção aos
recursos do sistema
Cloud Computing
Processamento e
armazenamento em rede
Extensão da
virtualização
Sistemas embarcados
Propósito especifico
SO primitivo/especializado
Pequeno e de
baixo consumo
Pouca ou nenhuma
interface
O que fazem?
Aloca recursos
É um programa
de controle
Kernel
(núcleo do SO)
Computadores
e Smartphones
Middleware
(frameworks)
Programas
do sistema
Introdução
Intermedio entre
user e hardware
Executa programas
Torna conveniente o sistema
Controla e coordena
o uso do hardware
Organização do sistema
CPU
Memoria principal
Unidades de E/S
Arquitetura do Sistema
Sistemas
Uniprocessadores
1 CPU
Sistemas muito simples
Sistemas
Multiprocessadores
Dominante na computação
Varias CPUs
Maior vazão
Economia de escala
Maior confiabilidade
Multiprocessamento
Assimétrico
1 tarefa por CPU
Ativo/Passivo
Multiprocessamento
Simétrico
Processadores "iguais"
Registradores individuais
Sistemas Agrupados
(Cluster)
Várias CPUs em vários
sistemas individuais
Uni ou Multi
Compartilham
memória
Rede local
Elevado desempenho
e disponibilidade
Estrutura
Multiprogramação
CPU e E/S :forbidden: parado
Organiza jobs
Executados e
escalonados
Tempo compartilhado
(multitarefa)
alta vel. :arrows_clockwise: jobs
Tempo res. < 1s
Proteção e Segurança
Proteção
Assegura integridade
do sistema
Controle de acesso
Segurança
Defesa contra
ataques
Operações
SO dirigido
por interrupções
Modo
dual
Modo Usuário
Destinguido por
bit do modo
Modo Kernel
Realizada por
chamada de sistema
Gerenciamento
de Processos
Programa
Entidade Passiva
Processo
Exige
Memória
E/S
Arquivos
Dados de
inicialização
CPU
Fim do processo
devolve recursos
Entidade Ativa
Single thread
Instruções
sequenciais
1 contador
de programa
Multithread
1 contador
por thread
Multiplexamento
MAPA MENTAL 1
DISCIPLINA: SO 2024/1
ALUNO: Eduardo Pitanga Loureiro