Микроядро
Микроядро KasperskyOS предоставляет следующую функциональность:
- планирование процессов и потоков;
- управление виртуальной памятью;
- управление доступом к портам ввода-вывода;
- управление DMA-памятью;
- синхронизация на основе фьютекса;
- доставка и управление аппаратными прерываниями;
- получение и установка реального времени;
- управление дескрипторами;
- взаимодействие с подсистемой безопасности (Kaspersky Security System).
Для доступа к службам ядра используется библиотека libkos
, поставляемая в составе KasperskyOS Community Edition.
В начало