Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistema Micronúcleo:
=> Noção de Tarefa (espaços de
=> Oferece maior
memória protegidos)
modularidade (Serviços
=> Syscalls implementadas em => Desempenho Inferior (excesso de
desenvolvidos de forma
trocas de mensagens cópias de dados entre áreas de
independente)
=> Constituído em núcleo voltado memória)
Sistema => Flexibilidade (Serviços
para o Código de baixo-nível => Syscalls com Custos elevados (Altas MINIX 3, QNX
Micronúcleo Carregados e desativados
=> Concepção de Serviços mudanças no fluxo de execução; e
conforme Necessidade)
(Restante do código de alto nível reconfiguração da memória acessível
=> Seguridade (robustez,
(geralmente voltado para gerar as pela MMU)
confinamento de memória
abstrações de recursos) é
entre os serviços)
transferido para programas
separados para o usuário.
=> Estruturação mais
'Elegante' - Código com níveis
separados conforme sua => Com o Empilhamento de Camadas,
=> Empilhamento de Camadas
Profundidade' cada pedido ou solicitação de uma
=> Níveis de Privilégio
aplicação leva mais tempo para ser
decrescentes (a camada inferior
atendida (o caminho a ser percorrido
tem acesso total ao hardware,
Sistema em => Uma camada Pode deve-se passar por essas camadas,
enquanto a superior tem acesso MULTICS
Camadas Trabalhar com diversas ocasionando em uma demora)
bem mais restrito)
versões de outra camada => Divisão de funcionalidades
=> Gerência e Abstração (Camada
(Dificuldade de ordenar atividades de
superior define interface do núcleo
leitura, locação e escrita de dados) e
para a as aplicações Syscalls) => Mudanças de Gestão da Memória
Implementação de uma
camada sem afetar outra
Desvantagens (Parciais)
=> Atribuição Moderada entre; => Propriedades de
=> no início o Baixo desempenho; como
Monolítico, Micronúcleo, em Modularidade, Flexibilidade e
Sistemas solução: de volta para o núcleo os Windows, Linux
Camadas Robustez
Híbridos componentes mais críticos e MacOS
=> Núcleos Híbridos, Arquitetura =>>> Atualmente é o Sistema
=>>> Não obteve o Sucesso Esperado
em Camadas Utilizado na Maioria dos SOs
no início dessa Tecnologia desenvolvida
=>Aperfeiçoamento e testes
de novos sistemas
operacionais;
Executar diferentes sistemas
=>Custo adicional de execução dos
operacionais sobre o mesmo
processos na máquina virtual em
hardware, simultaneamente;
comparação
Máquinas Máquinas Simuladas, dentro de Simulação de configurações e Virtual BOX,
com a máquina real. Esse problema não
virtuais uma máquina física situações diferentes do mundo Entre outros
existe em ambientes cujo hardware
real,
suporta o conceito de virtualização,
alterações e falhas no
como é o caso dos mainframes
hardware para testes ou
reconfiguração de um sistema
operacional
Diminuir custos com hardware
Capítulo 4
Exercício 3:
e2 = t6
t1= Pronta
t2= Executando - Suspensa
t3= Pronta - Executando
t4= Executando
t5= Nova - Pronta
t6= Terminada
e1= Nova
e2= Terminada
e3= Executando
e4= Suspensa
e5= Pronta – Executando
Exercício 4:
• E → P Possível
• E → S Possível
• S → E Impossível
• P → N Impossível
• S → T Impossível
• E → T Possível
• N → S Impossível
• P → S Impossível
Exercício 5: