{"id":5492,"date":"2014-12-01T13:00:00","date_gmt":"2014-12-01T16:00:00","guid":{"rendered":"https:\/\/www.psafe.com\/blog\/o-sistema-kernel-como-funciona"},"modified":"2022-04-28T11:40:04","modified_gmt":"2022-04-28T14:40:04","slug":"o-sistema-kernel-como-funciona","status":"publish","type":"post","link":"https:\/\/www.psafe.com\/blog\/o-sistema-kernel-como-funciona\/","title":{"rendered":"O que \u00e9 o sistema kernel e como ele funciona"},"content":{"rendered":"<p>O kernel \u00e9 o n\u00facleo de um sistema operacional e uma parte essencial do software. Cabe ao kernel fazer o interm\u00e9dio entre o hardware e os programas executados pelo computador. Isso significa que a jun\u00e7\u00e3o do kernel mais os softwares que tornam o computador utiliz\u00e1vel (drivers, protocolos de comunica\u00e7\u00e3o, entre outros), de acordo com a sua aplica\u00e7\u00e3o, \u00e9 que forma o sistema operacional em si.<\/p>\n<p>Ele faz a liga\u00e7\u00e3o entre o processamento dos dados e os programas. Apesar de estar presente nos sistemas Windows e Mac OS, por exemplo, o kernel ficou mais conhecido com o desenvolvimento do Linux.<\/p>\n<p>O kernel tamb\u00e9m \u00e9 respons\u00e1vel pelas fun\u00e7\u00f5es de baixo n\u00edvel da m\u00e1quina, como gerenciamentos de mem\u00f3ria e processos, subsistemas de arquivos, rede, suporte aos dispositivos e perif\u00e9ricos conectados ao computador. Os n\u00facleos dos sistemas operacionais podem ser implementados de duas formas b\u00e1sicas: Kernel monol\u00edtico e o microkernel.<\/p>\n<p>O sistema n\u00e3o \u00e9 algo simples e ao alcance de qualquer um. Ele n\u00e3o pode ser instalado, por exemplo, e, logo em seguida, estar pronto para uso, como um programa de edi\u00e7\u00e3o de textos qualquer. O kernel \u00e9 uma base complexa, que serve de estrutura para o sistema, atuando nos &#8220;bastidores&#8221;. Assim, o usu\u00e1rio sequer precisa saber de sua exist\u00eancia para poder utilizar o computador.<\/p>\n<h2><strong>Como o kernel trabalha<\/strong><\/h2>\n<p>Assim que o computador \u00e9 ligado, o kernel \u00e9 acionado e come\u00e7a a detectar todo o hardware que ele possui e o que precisa para funcionar. Ap\u00f3s o carregamento, o n\u00facleo assume outras fun\u00e7\u00f5es: gerenciar os processos, os arquivos, a mem\u00f3ria e os dispositivos perif\u00e9ricos, fazendo com que ele seja o \u201corganizador\u201d de tudo o que acontece na m\u00e1quina.<\/p>\n<p>Ap\u00f3s realizar todas essas etapas, o sistema operacional est\u00e1 pronto para funcionar. Ele carrega as fun\u00e7\u00f5es respons\u00e1veis por checar o que deve ser inicializado em n\u00edvel de software e processos, como, por exemplo, o conte\u00fado do arquivo \/etc\/init. Geralmente, o que \u00e9 carregado \u00e9 a tela de login do usu\u00e1rio.<\/p>\n<p>Com o usu\u00e1rio logado e o sistema operacional trabalhando, o kernel passa a executar suas fun\u00e7\u00f5es, como a de controlar o uso da mem\u00f3ria pelos programas ou a de atender a chamada de uma interrup\u00e7\u00e3o de hardware.<\/p>\n<p>\u00c9 poss\u00edvel baixar o c\u00f3digo-fonte e o pr\u00f3prio kernel do Linux a partir do <a href=\"https:\/\/www.kernel.org\/\">site oficial<\/a>. Nesse endere\u00e7o n\u00e3o s\u00f3 \u00e9 poss\u00edvel ter a \u00faltima vers\u00e3o como tamb\u00e9m as um pouco mais antigas. Al\u00e9m disso, l\u00e1 o usu\u00e1rio pode obter informa\u00e7\u00f5es, reportar bugs e participar de listas de discuss\u00e3o.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Saiba das novidades do desenvolvimento Kernel e como ele funciona<\/p>\n","protected":false},"author":114,"featured_media":68460,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","ngg_post_thumbnail":0,"footnotes":""},"categories":[5],"tags":[11968],"class_list":["post-5492","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ciberseguranca","tag-definicao"],"_links":{"self":[{"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/posts\/5492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/users\/114"}],"replies":[{"embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/comments?post=5492"}],"version-history":[{"count":0,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/posts\/5492\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/media\/68460"}],"wp:attachment":[{"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/media?parent=5492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/categories?post=5492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/tags?post=5492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}