Ядро клос

Ядро КЛОС поставляет базу для единой технологии программирования, на которой выстраивается разнообразный «сервис»: системы проектирования и программирования. В част ности, для использования всех преимуществ работы на уровне базовых объектов ядра требуется расширение используемых языков программирования. Все остальные подсистемы, включая такую «внутреннюю» подсистему как подсистема управления вводом/выводом, строятся по единой технологии, обеспеченной ядром КЛОС.

Нужно особо отметить, что КЛОС строится как переносимая операционная система. Для ядра это означает прежде всегопереносимый интерфейс между ядром и непривилегированными программами, что позволяет производить «легко переносимые»’ подсистемы.

В настоящей статье остановлюсь на некоторых особен ностях ядра КЛОС. При этом упор будет делаться на наиболее нетрадиционные черты КЛОС, а также на те черты, которые, наиболее сильно влияют на выбор структуры и технологии раз работки программных комплексов. В качестве примера таких комплексов будет кратко рассказано о системах управления: файлами и базами данных в КЛОС.

Метки: ,

Связанные записи