SlideShare uma empresa Scribd logo
1 de 16
Jorge Ávila
NÚCLEO (KERNEL)
 É importante que fique claro que um computador pode
funcionar sem um Sistema Operacional instalado.
 (ENIAC, Colossus, Z3 e outros) não possuíam SO, os
programas eram projetados e escritos para depois
serem inseridos na máquina e esta executa-lo
repetidamente até acabar a programação
NÚCLEO (KERNEL)
 O núcleo (ou Kernel em inglês) é a parte central do
Sistema Operacional na maioria dos computadores, ele
que fica em contato direto com o Hardware da
máquina.
SISTEMAS MONOLÍTICOS
 São sistemas que todas as aplicações
funcionam a nível núcleo.
 Monolítico, etimologicamente falando
mono vem de único e lítico de pedra
 É como se o núcleo fosse uma “solida pedra”
de rotinas que se interagem sem restrições
justamente porque o código no nível núcleo
tem acesso total a todos os recursos e áreas
da memória.
SISTEMAS MONOLÍTICOS
 Estes sistemas são mais dinâmicos porque cada
componente do núcleo pode acessar outros
componentes diretamente e com isto, os sistemas
podem se tornar mais compactos.
 Em compensação, o sistema se torna mais robusto,
a chance de colapso (travamento, reinicialização
ou funcionamento errado) do sistema é maior.
 Exemplos comuns de sistemas monolíticos são os
Sistemas Operacionais mais antigos como o MS-
DOS e o UNIX.
SISTEMAS MONOLÍTICOS
SISTEMAS EM CAMADA
 De uma forma mais organizada, o SO com
sua arquitetura em camadas tem seu núcleo
dividido em camadas de abstração. Cada
camada tinha uma importância dentro do
núcleo
SISTEMAS EM CAMADA
SISTEMAS EM CAMADA
 As camadas são bem organizadas e como dito, cada
uma com uma função dentro do núcleo.
 Este modelo apresentou problemas substanciais.
Quando uma operação precisaria começar na primeira
camada e seguir até o hardware ela obrigatoriamente
teria que passar por todas as outras camadas
aumentando a possibilidade de erro ou inconsistência
das informações.
 Por estes motivos, este modelo não foi muito aplicado
e hoje em dia é implementado parcialmente nos
sistemas.
SISTEMAS MICRONÚCLEO
 Baseado no sistema em camadas, os projetistas
retiraram do núcleo todas as gerencias e
colocaram em nível de usuário.
 É interessante entender que o núcleo sólido do
sistema monolítico e o núcleo organizado do
“em camadas” foi dividido em vários pequenos
núcleos independentes (daí o nome
micronúcleo), caso um chegue a causar algum
defeito este pode ser restaurado sem causar um
colapso geral no sistema.
Aula 8 semana
Aula 8 semana
Aula 8 semana
Aula 8 semana
Aula 8 semana
Aula 8 semana

Mais conteúdo relacionado

Mais procurados

Evolução dos Sistemas Operativos
Evolução dos Sistemas OperativosEvolução dos Sistemas Operativos
Evolução dos Sistemas Operativos
Kaska Lucas
 
Sistemas operativos módulo2 - ms dos
Sistemas operativos   módulo2 -  ms dosSistemas operativos   módulo2 -  ms dos
Sistemas operativos módulo2 - ms dos
teacherpereira
 

Mais procurados (20)

Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SOSistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
 
Gerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisGerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas Operacionais
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidor
 
Curso basico de informtica
Curso basico de informticaCurso basico de informtica
Curso basico de informtica
 
Aula 5 bios
Aula 5 biosAula 5 bios
Aula 5 bios
 
Evolução dos Sistemas Operativos
Evolução dos Sistemas OperativosEvolução dos Sistemas Operativos
Evolução dos Sistemas Operativos
 
Introducao ao linux
Introducao ao linuxIntroducao ao linux
Introducao ao linux
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
História dos Sistemas Operativos
História dos Sistemas OperativosHistória dos Sistemas Operativos
História dos Sistemas Operativos
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 
Sistemas operativos módulo2 - ms dos
Sistemas operativos   módulo2 -  ms dosSistemas operativos   módulo2 -  ms dos
Sistemas operativos módulo2 - ms dos
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
 
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus JanuáriaLista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computador
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Classificação – sistemas operativos
Classificação – sistemas operativosClassificação – sistemas operativos
Classificação – sistemas operativos
 
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Questões de Sistemas Operacionais
Questões de Sistemas Operacionais Questões de Sistemas Operacionais
Questões de Sistemas Operacionais
 

Destaque

Destaque (20)

Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Aula 03
Aula 03Aula 03
Aula 03
 
Aula 01
Aula 01Aula 01
Aula 01
 
Aula 04
Aula 04 Aula 04
Aula 04
 
Aula 02
Aula 02Aula 02
Aula 02
 
teAula 11
teAula 11teAula 11
teAula 11
 
Aula 9 semana
Aula 9 semanaAula 9 semana
Aula 9 semana
 
Aula 6 semana
Aula 6 semanaAula 6 semana
Aula 6 semana
 
Aula02
Aula02Aula02
Aula02
 
Aula03
Aula03Aula03
Aula03
 
Aula01 - POO
Aula01 - POOAula01 - POO
Aula01 - POO
 
Aula 10 instalação de hardware
Aula 10 instalação de hardwareAula 10 instalação de hardware
Aula 10 instalação de hardware
 
Aula 15 instalação de hardware
Aula 15 instalação de hardwareAula 15 instalação de hardware
Aula 15 instalação de hardware
 
Aula 13 instalação de hardware
Aula 13 instalação de hardwareAula 13 instalação de hardware
Aula 13 instalação de hardware
 
Aula 14 instalação de hardware
Aula 14 instalação de hardwareAula 14 instalação de hardware
Aula 14 instalação de hardware
 
Aula 05 instalação de hardware
Aula 05 instalação de hardwareAula 05 instalação de hardware
Aula 05 instalação de hardware
 
Aula 03 instalação de hardware
Aula 03 instalação de hardwareAula 03 instalação de hardware
Aula 03 instalação de hardware
 
Aula 04 instalação de hardware
Aula 04 instalação de hardwareAula 04 instalação de hardware
Aula 04 instalação de hardware
 
Aula 06 instalação de hardware
Aula 06 instalação de hardwareAula 06 instalação de hardware
Aula 06 instalação de hardware
 
Aula 07 instalação de hardware
Aula 07 instalação de hardwareAula 07 instalação de hardware
Aula 07 instalação de hardware
 

Semelhante a Aula 8 semana

Manuscrito CodeFreaking
Manuscrito CodeFreakingManuscrito CodeFreaking
Manuscrito CodeFreaking
Elisa
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
Luiz Arthur
 

Semelhante a Aula 8 semana (20)

Kernel
KernelKernel
Kernel
 
silo.tips_sistemas-operacionais.pdf
silo.tips_sistemas-operacionais.pdfsilo.tips_sistemas-operacionais.pdf
silo.tips_sistemas-operacionais.pdf
 
02-estrutura_fc4d594d0b5f3f4eb2db12acef2aea9d.pdf
02-estrutura_fc4d594d0b5f3f4eb2db12acef2aea9d.pdf02-estrutura_fc4d594d0b5f3f4eb2db12acef2aea9d.pdf
02-estrutura_fc4d594d0b5f3f4eb2db12acef2aea9d.pdf
 
Sistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos BásicosSistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos Básicos
 
resumo-conceitos-de-sistemas-operacionais.pdf
resumo-conceitos-de-sistemas-operacionais.pdfresumo-conceitos-de-sistemas-operacionais.pdf
resumo-conceitos-de-sistemas-operacionais.pdf
 
Sistemas Mac OS
Sistemas Mac OSSistemas Mac OS
Sistemas Mac OS
 
Implementação de Serviços de Rede - Aula 1 - Estrutura do Sistema Operacional
Implementação de Serviços de Rede - Aula 1 - Estrutura do Sistema OperacionalImplementação de Serviços de Rede - Aula 1 - Estrutura do Sistema Operacional
Implementação de Serviços de Rede - Aula 1 - Estrutura do Sistema Operacional
 
SDAC 12º - M9 TGEI
SDAC 12º - M9 TGEISDAC 12º - M9 TGEI
SDAC 12º - M9 TGEI
 
Aula 01 So2009
Aula 01   So2009Aula 01   So2009
Aula 01 So2009
 
Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
 
Manuscrito CodeFreaking
Manuscrito CodeFreakingManuscrito CodeFreaking
Manuscrito CodeFreaking
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
 
Parte1b
Parte1bParte1b
Parte1b
 
unix_basico.pdf
unix_basico.pdfunix_basico.pdf
unix_basico.pdf
 
ALUNO.docx
ALUNO.docxALUNO.docx
ALUNO.docx
 
O_Emprego_de_Tecnicas_de_IA_no_suporte_a.pdf
O_Emprego_de_Tecnicas_de_IA_no_suporte_a.pdfO_Emprego_de_Tecnicas_de_IA_no_suporte_a.pdf
O_Emprego_de_Tecnicas_de_IA_no_suporte_a.pdf
 
SO - Aula 01 - Introducao
SO - Aula 01 - IntroducaoSO - Aula 01 - Introducao
SO - Aula 01 - Introducao
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 

Mais de Jorge Ávila Miranda

Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de Computadores
Jorge Ávila Miranda
 

Mais de Jorge Ávila Miranda (20)

Aula16 - Jquery
Aula16 - JqueryAula16 - Jquery
Aula16 - Jquery
 
Aula15 - Array PHP
Aula15 - Array PHPAula15 - Array PHP
Aula15 - Array PHP
 
Aula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHPAula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHP
 
Aula14 - Funções em PHP
Aula14 - Funções em PHPAula14 - Funções em PHP
Aula14 - Funções em PHP
 
Aula Herança
Aula HerançaAula Herança
Aula Herança
 
Aula05 - Poojava
Aula05 - PoojavaAula05 - Poojava
Aula05 - Poojava
 
Aula12- PHP
Aula12- PHPAula12- PHP
Aula12- PHP
 
Aula11 - PHP
Aula11 - PHPAula11 - PHP
Aula11 - PHP
 
Aula10 -PHP
Aula10 -PHPAula10 -PHP
Aula10 -PHP
 
Aula09 - Java Script
Aula09 - Java ScriptAula09 - Java Script
Aula09 - Java Script
 
Aula08 - Java Script
Aula08 - Java ScriptAula08 - Java Script
Aula08 - Java Script
 
Aula07 - JavaScript
Aula07 - JavaScriptAula07 - JavaScript
Aula07 - JavaScript
 
Aula04-POOJAVA
Aula04-POOJAVAAula04-POOJAVA
Aula04-POOJAVA
 
Aula06 - JavaScript
Aula06 - JavaScriptAula06 - JavaScript
Aula06 - JavaScript
 
Aula05-JavaScript
Aula05-JavaScriptAula05-JavaScript
Aula05-JavaScript
 
Aula04-JavaScript
Aula04-JavaScriptAula04-JavaScript
Aula04-JavaScript
 
Aula03 - JavaScript
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
 
Aula02 - JavaScript
Aula02 - JavaScriptAula02 - JavaScript
Aula02 - JavaScript
 
Aula01-JavaScript
Aula01-JavaScriptAula01-JavaScript
Aula01-JavaScript
 
Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de Computadores
 

Aula 8 semana

  • 2. NÚCLEO (KERNEL)  É importante que fique claro que um computador pode funcionar sem um Sistema Operacional instalado.  (ENIAC, Colossus, Z3 e outros) não possuíam SO, os programas eram projetados e escritos para depois serem inseridos na máquina e esta executa-lo repetidamente até acabar a programação
  • 3. NÚCLEO (KERNEL)  O núcleo (ou Kernel em inglês) é a parte central do Sistema Operacional na maioria dos computadores, ele que fica em contato direto com o Hardware da máquina.
  • 4. SISTEMAS MONOLÍTICOS  São sistemas que todas as aplicações funcionam a nível núcleo.  Monolítico, etimologicamente falando mono vem de único e lítico de pedra  É como se o núcleo fosse uma “solida pedra” de rotinas que se interagem sem restrições justamente porque o código no nível núcleo tem acesso total a todos os recursos e áreas da memória.
  • 5. SISTEMAS MONOLÍTICOS  Estes sistemas são mais dinâmicos porque cada componente do núcleo pode acessar outros componentes diretamente e com isto, os sistemas podem se tornar mais compactos.  Em compensação, o sistema se torna mais robusto, a chance de colapso (travamento, reinicialização ou funcionamento errado) do sistema é maior.  Exemplos comuns de sistemas monolíticos são os Sistemas Operacionais mais antigos como o MS- DOS e o UNIX.
  • 7. SISTEMAS EM CAMADA  De uma forma mais organizada, o SO com sua arquitetura em camadas tem seu núcleo dividido em camadas de abstração. Cada camada tinha uma importância dentro do núcleo
  • 9. SISTEMAS EM CAMADA  As camadas são bem organizadas e como dito, cada uma com uma função dentro do núcleo.  Este modelo apresentou problemas substanciais. Quando uma operação precisaria começar na primeira camada e seguir até o hardware ela obrigatoriamente teria que passar por todas as outras camadas aumentando a possibilidade de erro ou inconsistência das informações.  Por estes motivos, este modelo não foi muito aplicado e hoje em dia é implementado parcialmente nos sistemas.
  • 10. SISTEMAS MICRONÚCLEO  Baseado no sistema em camadas, os projetistas retiraram do núcleo todas as gerencias e colocaram em nível de usuário.  É interessante entender que o núcleo sólido do sistema monolítico e o núcleo organizado do “em camadas” foi dividido em vários pequenos núcleos independentes (daí o nome micronúcleo), caso um chegue a causar algum defeito este pode ser restaurado sem causar um colapso geral no sistema.