Встречается на собеседованиях • сегодня

Что такое ядро в Linux

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

  • Управление процессами (создание, планирование, завершение)
  • Управление памятью (распределение, виртуальная память)
  • Драйверы устройств (общение с железом)
  • Сетевой стек (TCP/IP, сокеты)
  • Безопасность (разграничение прав)

Пример работы с ядром через системные вызовы в Python:

python
import os

# Системный вызов fork() через os (создает новый процесс)
pid = os.fork()
if pid == 0:
    print("Дочерний процесс")
else:
    print("Родительский процесс")

Ядро бывает монолитным (все компоненты в одном пространстве) или модульным (драйверы подгружаются динамически). Linux использует гибридный подход.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы