Sei sulla pagina 1di 2

KERNEL

Kernel é uma palavra inglesa usada na computação para designar o núcleo do


sistema operacional, que é a parte principal de um computador. Uma simples
alteração da versão do Kernel para uma versão mais antiga ou mais atual pode
ser suficiente para resolver problemas de hardware e também de
compatibilidade no computador.
 É o núcleo de um sistema operacional;
 Camada que interage com o hardware;
 Gerencia os recursos do sistema computacional;
 São definidas funções para operações com periféricos;
CAMADAS DO KERNEL

Responsabilidades:
 Gerenciamento de:
• Processos;
• Memórias;
• Dispositivos;
 Chamadas de Sistema
• Conhecidas como:
– APIs no Windows
– System call no Unix e Linux
TIPOS DE KERNEL
 Microkernel
• Aplicados ao: Hurd e L4Linux;
– Acesso seguro embora lento
 Monolítico
• Aplicados ao: BSD, Linux e Windows
– Acesso seguro e rápido

LKM (Loadable Kernel Module)


 LKM é um arquivo que contem um código para extender o kernel em
execução (BASE KERNEL).
 Os LKM são também conhecidos por KMOD (Kernel MODules).
 Após a utilização dos LKM ele libera imediatamente a memória.

FAT
File Allocation Table é o principal sistema de arquivos de computadores para
vários sistemas operacionais
EXT
Primeiro sistema de arquivos criado especificamente para o Linux
Ext4 é a evolução do sistema de arquivos mais usado no Linux, o Ext3
NTFS
NTFS é o sistema de arquivos padrão do Windows
NTFS tem várias melhorias em relação a FAT, como suporte melhorado para
metadados e o uso de estruturas de dados avançados de confiabilidade e
utilização de espaço em disco, além de extensões adicionais, tais como listas de
segurança de controle de acesso e sistema de arquivos journalistico.
API
API é um conjunto de rotinas e padrões de programação para acesso a um
aplicativo de software ou plataforma baseado na Web
PCI
PCI é um padrão de barramentos, destinado a conectar periféricos à placa-mãe
do computador.

Potrebbero piacerti anche