Вы находитесь на странице: 1из 4

Como funciona o Kernel do Linux? - Certificação... https://www.certificacaolinux.com.br/como-func...

Como funciona o Kernel do Linux?


By Prof. Uirá Ribeiro | Linux

Você está aqui: » Home » Linux » Como funciona o Kernel do Linux?

mar

06 APRENDA LINUX DE VERDADE

22 cursos por apenas 49 mensais

PARTICIPE DA NOSSA
COMUNIDADE

Sem dúvida o Kernel é a parte mais importante de qualquer sistema


Certificação Linux
operacional sendo considerado o núcleo do sistema. Ele é 9,894 likes

responsável pelas funções de baixo nível, como gerenciamento de


memória, de processos, subsistemas de arquivos, rede, suporte aos Like Page Sign Up

dispositivos e periféricos conectados ao computador. Os núcleos


Be the first of your friends to like this

dos sistemas operacionais podem ser implementados de duas


formas básicas: Kernel monolítico e o microkernel.

Search... s
O Kernel monolítico é estruturado em um único arquivo binário, um único processo que
executa inteiramente em modo protegido. Ele possui desempenho superior na passagem
de mensagens, mas apresenta inúmeras desvantagens como a dificuldade de alterações
no núcleo e o desperdício de recursos, pois os drivers de dispositivos permanecem
POSTS RECENTES
constantemente em memória, mesmo quando os dispositivos não estão sendo utilizados.

As implementações de Kernel Monolítico por não ter diversos componentes espalhados,


Instalar WordPress 5, Nginx, MariaDB 10 e
tem imunidade maior contra vírus e outros programas maliciosos. PHP 7 no CentOS ou Redhat

Instalar WordPress 5, Nginx, MariaDB 10 e


PHP 7 no Debian 9

Instalar WordPress 5, Nginx, MariaDB 10 e


PHP 7 no Ubuntu 18.04

Gerenciamento de Arquivos Red Hat RPM e


YUM

Gerenciamento de Pacotes Debian no


Linux

No microkernel apenas uma pequena parte do núcleo executa em modo protegido para

1 of 4 08/03/2019 13:28
Como funciona o Kernel do Linux? - Certificação... https://www.certificacaolinux.com.br/como-func...

acessar diretamente o hardware, como também é responsável pela comunicação entre CATEGORIAS
processos e gerência de memória.

Apache
O restante do sistema roda em modo usuário, uma vez que executa tarefas que não
necessitam acessar diretamente o hardware, e seus serviços clássicos são assegurados
aws
por processos servidores.
certificacao

cloud aws

comptia

cursos de infraestrutura

Desenvolvimento Pessoal

devops

Firewall

FreeBSD

Na teoria este conceito torna o kernel mais responsivo, uma vez que mais código é Linux
executado no espaço do usuário e aumenta a estabilidade, pois há menos código no
espaço do kernel. Ainda, como o sistema possui partes que são executadas como lpi
pequenos serviços, este tipo que implementação tira proveito das arquiteturas
mysql
multiprocessadas. Mas em contrapartida exige grande esforço de design de seus
desenvolvedores.
Nagios

Os recursos do sistema são acessados através de um protocolo cliente/servidor, e para nginx

incluir um novo serviço basta acrescentar um novo servidor. O microkernel possui um


Pfsense
desempenho inferior ao modelo monolítico, mas podem-se alterar suas partes sem a
necessidade de reiniciar a máquina permitindo a expansão para um sistema distribuído
profissional TI
de forma mais fácil.
Samba 4

Pode-se entender o microkernel paralelo como um conjunto de microkernels locais


segurança
cooperativos, um em cada nó da máquina paralela. O ponto crucial é a comunicação
entre processos sobre um mesmo processador ou em processadores diferentes, de Servidor Web
acordo com um protocolo cliente/servidor. O módulo responsável pela comunicação
possui as funções básicas para receber mensagens originárias de outros processadores, sorteio
receber resultados de operações executadas remotamente e enviar mensagens
destinadas a outros processadores. Uncategorized

Web
Sua organização é baseada no modelo cliente/servidor, onde os serviços do sistema são
implementados por servidores especializados. Os Clientes, que são programas de Zabbix
aplicação, solicitam os serviços ao sistema operacional que os encaminham aos
Zimbra
processos servidores. Estes recebem a solicitação e a executam, enviando o resultado de
volta ao microkernel e então à aplicação.

O Kernel do Linux
O núcleo Linux (Linux kernel em inglês) é um núcleo monolítico de código
aberto para sistemas operacionais tipo UNIX. Desenvolvidas para ambos sistemas
computacionais, seja computadores pessoais ou servidores, normalmente na forma
de distribuições Linux, e embarcados em diversos dispositivos como roteadores, pontos
de acesso sem fio, PABXs, receptores de televisão, Smart TVs, DVRs, e dispositivos de
armazenamento em rede.

Os sistemas operacionais Android para Tablets, Smartphones, e Smartwatches utilizam


serviços providos pelo núcleo Linux para implementar suas funcionalidades. Enquanto a
adoção em computadores de mesa seja considerada baixa, sistemas baseados em Linux
dominam praticamente todos os outros segmentos da computação: dos
pequenos dispositivos móveis aos robustos Mainframes. Segundo o ranking dos 500

2 of 4 08/03/2019 13:28
Como funciona o Kernel do Linux? - Certificação... https://www.certificacaolinux.com.br/como-func...

supercomputadores mais poderosos do mundo, de novembro de 2017, todos do ranking


executam Linux.

Linus Torvalds, o pai do Linux


O núcleo Linux foi concebido e criado em 1991 por Linus Torvalds[ para seu computador
pessoal, sem qualquer intenção multiplataforma, mas desde então tem se expandido
suportando um grande número de arquiteturas de computadores, muito além dos outros
sistemas operacionais ou kernels. O Linux rapidamente
atraiu desenvolvedores e usuários que os adotaram como núcleo para outros projetos
de software livre, notavelmente, o sistema operacional GNU.

O núcleo Linux recebeu contribuições de aproximadamente 12.000 programadores, de


mais de 1.200 companhias, incluindo algumas das maiores vendedoras mundiais
de software e hardware.[

Como um núcleo não trabalha sozinho, o projeto “GNU” ajudou o Linus Torvalds, criando
assim o GNU/Linux.

Quer aprender mais sobre Linux ? Conheça nosso curso de Linux.

Compartilhe:

88        

Relacionado

Processo de Carga do Linux Conheça o Sysfs no Linux Módulos do Kernel do Linux


6 de março de 2019 6 de março de 2019 6 de março de 2019
In “Linux” In “Linux” In “Linux”

Follow
O
About the Author
Graduado em Computação e Mestre em Informática.
Atualmente é Diretor Geral da Universidade Salgado de
Oliveira responsável por 10 cursos. Tem experiência em
telecomunicações, desenvolvimento, e-learning e
gestão de pessoas. É autor dos livros Certificação Linux,
Sistemas Distribuídos, Metodologia Científica Teoria e
Prática, TCC - Trabalho de Conclusão de Curso e 37
Hábitos dos professores altamente eficazes.

Posts Relacionados

Instalar WordPress 5, Nginx, Instalar WordPress 5, Nginx,


MariaDB 10 e PHP 7 no CentOS ou MariaDB 10 e PHP 7 no Debian 9
Redhat

3 of 4 08/03/2019 13:28
Como funciona o Kernel do Linux? - Certificação... https://www.certificacaolinux.com.br/como-func...

Instalar WordPress 5, Nginx, Gerenciamento de Arquivos Red


MariaDB 10 e PHP 7 no Ubuntu Hat RPM e YUM
18.04

Gerenciamento de Pacotes Debian Bibliotecas Compartilhadas no


no Linux Linux

Compilando programas no Linux Trabalhando com o tar no linux


com o GCC

0 Comments Sort by Oldest

Add a comment...

Facebook Comments Plugin

Whatsapp (31) 99990-7444


Home | Matricule-se | Cursos | Termos de Serviço | Política de privacidade | Blog | Como Funciona | Simulado | Já sou aluno

4 of 4 08/03/2019 13:28

Вам также может понравиться