Kernel — это центральная часть операционной системы (ОС), обеспечивающая приложениям координированный доступ к ресурсам компьютера, таким как процессорное время, память, внешнее аппаратное обеспечение, внешнее устройство ввода и вывода информации. 5
В Windows ядро выполняет следующие задачи:
- управляет ресурсами системы, такими как память, процессы и устройства; 1
- обеспечивает интерфейс для доступа пользовательских программ к аппаратному обеспечению; 1
- отвечает за диспетчеризацию потоков, синхронизацию между процессорами, обработку исключений аппаратного уровня и реализацию низкоуровневых функций, зависящих от железа; 4
- управляет памятью системы, включая виртуальную и физическую память; 1
- обрабатывает операции ввода-вывода системы, такие как чтение и запись данных на диски и с них. 1