Для облегчения понимания давайте разделим компьютерные системы на компоненты. Сначала разделим все по слоям или, как их еще называют уровням. Слой или уровень — это группирование компонентов в зависимости от расположения между пользователями и железом ПК. В ОС на базе Linux обычно выделяют три основных слоя или уровня. Эти слои представлены на схеме ниже. Аппаратные средства. На первом (основном) уровне находятся аппаратные средства. Это центральный процессор(ы), память, жесткие диски, сетевые интерфейсы. Так же сюда можно отнести перефирийные устройства, такие как принтеры, мыши и т.д. Уровень ядра. Пространство ядра. На следующем уровне находится ядро ( а по факту это и есть то, что называют Linux). Ядро расположено в памяти компьютера и его главная задача - это выступать в качестве интерфейса между аппаратными средствами и пространством пользователя. По сути оно дает команды процессору, который в свою очередь выполняет вычисления и делает запросы на чтение из памяти и записи в нее.