Please enable JavaScript.
Coggle requires JavaScript to display documents.
Capítulo 1: Introdução a SO, MAPA MENTAL 1, DISCIPLINA: SO 2023/1, ALUNA:…
Capítulo 1: Introdução a SO
Gerenciamento de Processos
processo é um programa em execução
programa é uma entidade passiva
o processo é
uma entidade ativa
Atividades
Executar o escalonamento de processos e threads nas
CPUs
Criar e excluir processos de usuário e do sistema
Suspender e retomar processos
Fornecer mecanismos de sincronização de processos
Fornecer mecanismos de comunicação entre
processos
Gerenciamento de Memória
determina o
que está na memória e quando está
Atividades
Acompanhar quais partes da memória estão
sendo usadas atualmente e por quem
Alocar e desalocar espaço de memória
Escolher quais processos devem ser colocados ou retirados da memória
Gerenciamento do Sistema de Arquivos
O SO oferece visão uniforme, lógica, do
armazenamento de informações
Extrai propriedades físicas para unidade lógica
de armazenamento
arquivo
Atividades
Criar e excluir arquivos e diretórios
Primitivos para manipular arquivos e diretórios
Mapear arquivos no armazenamento secundário
Arquivos de backup no meio de armazenamento
estável (não volátil)
Proteção
qualquer mecanismos para controlar o acesso de processos ou usuários aos recursos aos recursos definidos pelo SO
Objetivo
assegurar a integridade do
sistema
Segurança
defesa do sistema contra ataques
internos e externos
Exemplos
negação de serviço
vermes
roubo de identidade e roubo de serviço
vírus
Armazenamento em Cache (Caching)
Informação em uso copiada do armazenamento
mais lento para o mais rápido temporariamente
Ambientes multitarefa
devem ter cuidado ao usar o valor mais recente
independente de onde está armazenado
Ambiente multiprocessador
deve oferecer coerência
de cache no hardware
de modo que todas as CPUs
tenham o valor mais recente em seu cache
Subsistemas de E/S
Uma finalidade do SO é ocultar do usuário as
peculiaridades dos dispositivos de hardware
Responsável por
Drivers para dispositivos de hardware específicos
Interface geral do driver de dispositivo
Gerenciamento de memória da E/S, incluindo buffering
caching
spooling
sobreposição da saída de um job com a entrada de
outros jobs
Gerenciamento do Armazenamento de Massa
discos usados para armazenar dados que
não cabem na memória principal
dados que precisam ser
mantidos por um “longo” período de tempo
Atividades
Gerenciamento do espaço livre.
Alocação de armazenamento.
Escalonamento de disco
Velocidade de operação do computador
depende do
subsistema de disco e seus algoritmos
MAPA MENTAL 1
DISCIPLINA: SO 2023/1
ALUNA: KAILANY FAUSTINO DE SOUZA