Please enable JavaScript.
Coggle requires JavaScript to display documents.
Cap.1 - Visão Geral (parte 1), MAPA MENTAL 1, DISCIPLINA: S.O 2023/2,…
Cap.1 - Visão Geral (parte 1)
Um sistema de computação é composto por
4 elementos básicos
Hardware
Oferece recursos de
processamento
,
armazenamento
e
E/S
A maior parte se baseia no
modelo de Von Neumann
Conceito de
programa armazenado
Programas são
processados e carregados
na memória
RAM
3 elementos principais:
CPU
,
MP(RAM)
e
E/S
Todos conectados via
barramentos
MP
possui seu
barramento próprio
em ligação c/ a
CPU
Problema:
distância entre
CPU
e
MP
Está sendo
mitigado
aos poucos
Sistema Operacional(S.O)
Facilita
interação do usuário
c/ o hardware do computador
Atua como
"ponte" entre usuário e hardware
Muito
complicado
lidar c/
hardware "cru"
Hardware realiza
operações
simples
e
específicas
S.O
facilita operações
que seriam complexas c/ o
hardware "cru"
Não existe
um
conceito globalmente aceito
Também é difícil dizer
o que compõe um S.O
À medida que
S.O's evoluem
, a
qtd. de recursos aumenta
+dificil
de atribuir uma definição
Um S.O pode ter, no geral:
Kernel
Núcleo
do S.O
Middlewares
É uma espécie de
pacote de recursos
Auxiliam no
desenvolvimento de programas
Programas de Sistema
Não tem conceito capaz de englobar todos os S.O's
Um S.O pode ser visto de
2 formas gerais
:
um
alocador de recursos
aloca recursos de hardware
p/ os processos
um
programa de controle
Controla o uso de programas
A perspectiva do usuário sobre o S.O
pode variar
Depende da
interface
que o usuário está utilizando
O
propósito
da interface projetada pode variar também
Possuem operação em
modo dual
(quase todos)
Modo kernel
Ativado quando se realiza uma
chamada de sistema
O computador dá boot nesse modo
Tem acesso a
instruções mais privilegiadas
Modo usuário
S.O
inicia aplicações
nesse modo
O hardware oferece um
bit de modo
Permite
identificar em qual modo o S.O está operando
Existem
3 tipos
principais de sistemas
Sistemas Uniprocessadores
Possuem
1 núcleo de CPU
no hardware
Usados em
computadores simples/ de propósitos específicos
Ex.:
Geladeiras,microondas,etc.
Sistemas Multiprocessadores
Subdivididos em 2 tipos:
Simétrico
Não há um processador "
mestre
"
Todos os processadores são
"iguais"
Cada processador tem seu
conj. de registradores
Cada processador
possui seu cache privado
L1
e talvez
L2
Ainda assim
compartilham memória física
Compartilham também
níveis mais amplos de cache(L3,...)
Predominante em
sistemas multicore
Assimétrico
Existência de um processador
"mestre"
Ele
manda tarefas
para as demais CPU's
Relação "mestre-servo"
Possuem CPU de
múltiplos núcleos
Sistemas Agrupados(Clusters)
É um
agrupamento de vários CPUs e sistemas
Esses sistemas podem ser
Uni
ou
Multiprocessadores
São sistemas
fracamente acoplados
Conjuntos de hardware
não são compartilhados
entre os sistemas
Cada
nó(sistema)
tem seu
conj. de hardware
Programas
Envolve
programas aplicativo
e
programas de sistema
Programas aplicativo
oferecem
retorno
p/ o usuário
Ex.:
Microsoft Word
Retorna documentos
.docx
p/ o usuário
Programas de sistema
não oferecem retorno p/ o usuário
Desempenham tarefas voltadas ao S.O
Ex.:
Gerenciador de tarefas
Existem programas que encaixam
nos dois tipos
Ex.:
Bloco de notas
O
S.O
usa p/ salvar
logs
em formato
txt
Usuários
Podem ser
pessoas
,
máquinas
ou até
outros computadores
O
Windows
tem
+ de 1 usuário ativo
em um comp.
Alguns
monitoram as atividades
no computador e os
dados do usuário(pessoa)
MAPA MENTAL 1
DISCIPLINA: S.O 2023/2
ALUNO: GABRIEL BARBOSA LUCAS