Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introdução à Sistemas Operacionais/2, Extrai propriedades físicas para…
Introdução à Sistemas Operacionais/2
Operações do Sistema
Operacional
Dirigidos por interrupções
(auxiliadas pelo hardware)
Permanece
inativo esperando que algo aconteça
Sistema operacional determinam qual
ação deve ser executada
Um erro num programa não
pode afetar todo o sistema
Modo dual permite que o SO proteja a si
mesmo e a outros componentes do sistema
Modo kernel
Executa chamada de sistema
0
Modo usuário
Execução de processo de usuário
Invoca chamada de sistema
Retorna chamada de sistema
1
Gerenciamento de Processos
O programa é uma entidade passiva
Processo é uma entidade ativa
CPU
Memória
E/S
Arquivos
Dados de inicialização
Gerenciamento de Memória
Grande array de bytes que variam em tamanho
Cada byte tem seu próprio endereço
Arquitetura von Neumann
Processador central lê instruções na memória principal
Durante o ciclo
de busca de instruções
Lê e grava dados a partir da memória principal
Acompanhar quais partes da memória estão
sendo usadas atualmente e por quem
Decidir quais processos e
dados devem ser colocados ou retirados da
memória
Alocar e desalocar espaço de memória
conforme a necessidade
Gerenciamento de
Armazenamento
Cada meio é controlado pelo dispositivo
Arquivos normalmente organizados em diretórios
Controle de acesso na maioria dos sistemas para
determinar quem pode acessar o que
Atividades do SO
Criar e excluir arquivos e diretórios
Manipular arquivos e diretórios
Mapear arquivos no armazenamento secundário
Arquivos de backup no meio de armazenamento
estável
Gerenciamento do Armazenamento de Massa
Atividades do SO
Gerenciamento do espaço livre
Alocação de armazenamento
Escalonamento de disco
Armazenamento em Cache
Informação em uso copiada do armazenamento
mais lento para o mais rápido temporariamente
A informação é usada diretamente do
cache
Se não, dados copiados ao cache e usados lá
Extrai propriedades físicas para unidade lógica
de armazenamento