1. Обзор ядра

Как вы уже узнали, ядро — это сердце операционной системы. Чтобы по-настоящему понять Linux, мы должны увидеть, как все его части работают вместе. Этот урок представляет собой общий обзор, что является критически важным первым шагом в вашем linux jorney.

Операционную систему Linux можно организовать на трех разных уровнях абстракции.

Аппаратное обеспечение системы

Самый базовый уровень — это аппаратное обеспечение. Сюда входят ЦП, память (ОЗУ), жесткие диски, сетевые порты и другие физические устройства. Этот уровень является основой, которая выполняет фактические вычисления и действия для нашей машины.

Ядро Linux

Следующий уровень — это ядро. Основная задача ядра — выступать в качестве моста, взаимодействуя с аппаратным обеспечением для выполнения задач, запрашиваемых нашими процессами. Оно управляет процессами и памятью, связью с устройствами, системными вызовами и настройкой файловой системы. Это центральная тема, которую вы будете изучать на Linux Journey.

Пространство пользователя

Уровень, с которым вы знакомы больше всего, — это пространство пользователя. Оно включает оболочку, программы, которые вы запускаете, графические интерфейсы и все остальные приложения. Эти программы взаимодействуют с ядром для выполнения работы, не требуя знания конкретных деталей базового аппаратного обеспечения.

В этом курсе мы глубоко погрузимся в ядро, разгадывая его сложности. Эта часть вашего linux journey будет сложной, но полезной.

Войдите, чтобы сохранить ваш прогресс обучения

Вход

Упражнения

Чтобы применить теорию на практике, попробуйте эти практические лабораторные работы. Они закрепят ваше понимание ядра Linux и его взаимодействия с компонентами системы:

  1. Управление модулями ядра в Linux — Практикуйтесь в перечислении, проверке, загрузке и выгрузке модулей ядра, а также в настройке их автоматической загрузки при загрузке.
  2. Исследование аппаратных устройств в Linux — Научитесь идентифицировать и проверять аппаратные устройства в среде Linux с помощью утилит командной строки.
  3. Управление разделами и файловыми системами Linux — Получите практический опыт создания разделов, форматирования файловых систем, их монтирования и настройки постоянного монтирования, всем этим управляет ядро.

Эти лабораторные работы помогут вам применить концепции взаимодействия ядра с оборудованием и системными ресурсами в реальных сценариях и повысить уверенность в администрировании Linux низкого уровня.

Тест

Какой уровень операционной системы управляет устройствами? (Пожалуйста, ответьте одним словом в нижнем регистре на английском языке.)