Kernel de um sistema operacional é entendido como o núcleo deste ou, numa tradução literal, cerne. Ele representa a camada mais baixa de interface com o Hardware, sendo responsável por gerenciar os recursos do sistema computacional como um todo. É no kernel que estão definidas funções para operação com periféricos (mouse, discos, impressoras, interface ******/interface paralela), gerenciamento de memória, entre outros. Resumidamente, o kernel é um conjunto de programas que fornece para os programas de usuário (aplicativos) uma interface para utilizar os recursos do sistema.
Quanto à sua arquitetura, o kernel pode ser monolítico — em um único bloco, com todas as funcionalidades carregadas na memória —, ou modular — com os módulos específicos para cada tarefa carregados opcionalmente, dinamicamente.
O kernel é a parte mais importante do sistema operacional, pois, sem ele, a cada programa novo que se criasse seria necessário que o programador se preocupasse em escrever as funções de entrada/saída, de impressão, entre outras, em baixo nível, causando uma duplicação de trabalho e uma perda enorme de tempo. Como o kernel já fornece a interface para que os programas possam acessar os recursos do sistema de um nível mais alto e de forma transparente, fica resolvido o problema da duplicação do trabalho.
Quando há periféricos ou elementos de um sistema computacional que o kernel não cobre, então se faz necessário escrever a interface para eles, os chamados drivers. Geralmente, os kernels oferecem uma função para se executar chamadas de sistema, como por exemplo a ioctl() do Linux. Valendo-se dessa função, podem-se escrever rotinas para qualquer periférico.
2006-08-22 02:55:10
·
answer #1
·
answered by SabeTudo 3
·
0⤊
0⤋
o
2016-05-14 12:37:52
·
answer #2
·
answered by Anonymous
·
0⤊
0⤋
Controlador de um sistema operacional
2006-08-24 02:18:36
·
answer #3
·
answered by Flaviohag 6
·
0⤊
0⤋
para fazer o linux funcionar ele é como se fosse o núcleo do computador sem ele nada funciona.
2006-08-22 03:49:57
·
answer #4
·
answered by Philippe 2
·
0⤊
0⤋
Como já foi dito o Kernel é o coração do Sistema Operacional. E por ser o coração dele, o LINUX é conhecido como SIstema Operacional que não trava, pois as atividades principais são executadas e uma plataforma e os aplicativos são executados separadamente. Assim se um aplicativa travar, só irá parar a plataforma do aplicativo que travou o resto irá funcionar normalmente.
2006-08-22 03:01:17
·
answer #5
·
answered by fcdjunior 2
·
0⤊
0⤋
pra que serve teu cérebro, é a mesma coisa, para coodenar as funções do S.O
2006-08-22 02:56:50
·
answer #6
·
answered by Anonymous
·
0⤊
0⤋
Cara o kernel é o nucleo do sistema operacional sem o kernel simplesmente nao existe S.O. ele é o nucleo o resto na parte da aplicação por exemplo sao modulos agregados ao kernel? tranquilo??
2006-08-22 02:56:30
·
answer #7
·
answered by Geromme 2
·
0⤊
0⤋
niveis: binário (máquina) => kernel => aplicativos.
veja pet.ufpb.br na seçao cursos
2006-08-22 02:56:11
·
answer #8
·
answered by eu 2
·
0⤊
0⤋
O Kernel é o código inicial do S. O., digamos que seja o coração dele.
2006-08-22 02:54:54
·
answer #9
·
answered by sergio_sathler 2
·
0⤊
0⤋