Como você aprendeu, o kernel é o núcleo do sistema operacional. Para realmente entender o Linux, precisamos ver como todas as suas partes trabalham juntas. Esta lição fornece uma visão geral de alto nível, um primeiro passo crítico em sua jornada linux.
O sistema operacional Linux pode ser organizado em três níveis diferentes de abstração.
O Hardware do Sistema
O nível mais básico é o hardware. Isso inclui a CPU, memória (RAM), discos rígidos, portas de rede e outros dispositivos físicos. Esta camada é a base que realiza os cálculos e ações reais para a nossa máquina.
O Kernel Linux
O próximo nível é o kernel. O trabalho principal do kernel é atuar como uma ponte, comunicando-se com o hardware para executar as tarefas solicitadas pelos nossos processos. Ele lida com o gerenciamento de processos e memória, comunicação com dispositivos, chamadas de sistema e configuração do sistema de arquivos. Este é um tema central que você explorará em Linux Journey.
O Espaço do Usuário
O nível com o qual você está mais familiarizado é o espaço do usuário. Isso inclui o shell, os programas que você executa, interfaces gráficas e todos os outros aplicativos. Esses programas interagem com o kernel para realizar o trabalho, sem a necessidade de saber os detalhes específicos do hardware subjacente.
Neste curso, mergulharemos fundo no kernel, desmistificando suas complexidades. Esta parte de sua jornada linux será desafiadora, mas gratificante.