Please enable JavaScript.
Coggle requires JavaScript to display documents.
Cap.1 - Visão Geral(parte 2), MAPA MENTAL 1, DISCIPLINA: S.O 2023/2, ALUNO…
Cap.1 - Visão Geral(parte 2)
Um
sistema de computação
é composto por
4 elementos
básicos
S.O(Sistema Operacional)
Realiza o
gerenciamento de armazenamento
S.O fornece
visão uniforme e lógica
do
armazenamento de infos.
S.O
abstrai conceitos fisícos
do hardware de armazenamento
Dessa abstração surge conceito de
Arquivo
É uma
unidade lógica de armazenamento
Possui um
conjunto de informações
definidas
Quem cria o arquivo define essas informações
Desempenha atividades p/ vários
recursos de armazenamento
Sistema de arquivos
Mapear arquivos
no armazenamento secundário
Primitivas
p/
manipulação de arquivos/diretórios
Criar/Excluir
arquivos/diretórios
Armazenamento em massa
Gerenciamento do
espaço livre
Alocação
de armazenamento
Envolve os dispositivos de
armazenamento secundário
Ex.:
Hd's e SSD's
Memória Cache
Ultra rápidas
de
baixo armazenamento
Separadas por
níveis L1,L2,L3,...
São construídas
dentro do chip da CPU
L1 e L2
dentro de cada core
Subsistemas de E/S
Gerenciamento de
memória de E/S
Caching
Armazen.
de parte dos dados em
cache
+ desempenho
Spooling
Sobrepos.
da
saída de um job
c/
entrada
de outros
Buffering
Armazenamento temp.
dos dados enquanto são
transferidos
Realiza o
gerenciamento de memória
A MP é um grande
array de bytes
Os programas executados são
carregados
nela
Única memória c/
interação direta c/ CPU
Há algumas
atividades principais
voltadas a isso
Acompanhar ao
uso da memória
"Quais partes estão sendo usadas"
"Quem está usando"
Alocar e desalocar
espaço de memória
Possui recursos de
gerenciamento de processos
Obs.:
processo != programa
Um processo é uma
entidade ativa
Processos singlethread
possuem um
Program Counter(PC)
O PC
aponta p/ próxima instrução a ser executada
Processos multithread
possuem
um PC por thread
Um programa é uma
entidade passiva
Tem
potencial de se tornar um processo
Se torna um processo quando é executado
S.O desempenha
atividades
relacionadas a isso
Criar/Excluir
processos de usuários e de sistema
Suspender/retomar
processos
Fornece meios de
comunicação/sincronização de processos
Possui mecanismos de
Segurança
e
Proteção
Proteção
envolve o controle do acesso de usuários e processos
S.O controla quem tem acesso a quais recursos
Identificação
dos usuários por meio de
ID's
Segurança
envolve a defesa do sistema contra ameaças
Ameaças podem ser tanto
externas
como
internas
MAPA MENTAL 1
DISCIPLINA: S.O 2023/2
ALUNO: GABRIEL BARBOSA LUCAS