1. Visão Geral do Kernel

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.

Entre para salvar seu progresso de aprendizado

Entrar

Exercícios

Para colocar a teoria em prática, experimente estes laboratórios práticos. Eles reforçarão sua compreensão do kernel Linux e sua interação com os componentes do sistema:

  1. Gerenciar Módulos do Kernel no Linux - Pratique listar, inspecionar, carregar e descarregar módulos do kernel, e configurá-los para carregamento automático na inicialização.
  2. Explorar Dispositivos de Hardware no Linux - Aprenda a identificar e inspecionar dispositivos de hardware em um ambiente Linux usando utilitários de linha de comando.
  3. Gerenciar Partições e Sistemas de Arquivos do Linux - Ganhe experiência prática na criação de partições, formatação de sistemas de arquivos, montagem deles e configuração de montagem persistente, tudo gerenciado pelo kernel.

Estes laboratórios ajudarão você a aplicar os conceitos de interação do kernel com hardware e recursos do sistema em cenários reais e a construir confiança com a administração Linux de baixo nível.

Questionário

Qual nível do sistema operacional gerencia os dispositivos? (Por favor, responda em uma única palavra em inglês minúscula.)