Рассмотрены особенности протоколов взаимодействия виртуальной файловой системы и файловой системы, их влияние на производительность микроядерных операционных систем. На примере файловой системы ext2, реализованной для операционной системы MINIX 3, установлено, что время идентификации файлового объекта в микроядерных операционных системах может увеличиваться до 26 раз по сравнению с монолитными системами. Показано, что при использовании рекомендованных в работе методов хеширования можно добиться производительности рассматриваемой части стека ввода–вывода, практически не уступающей производительности монолитных операционных систем.
Многообразие современных универсальных и специализированных операционных систем (ОС) различных производителей, рассчитанных на применение в определенных предметных областях, ставит перед потребителями ряд вопросов: какую ОС выбрать для автоматизированной информационной системы или автоматизированной системы управления технологическими процессами критически важных объектов, как оценить ее эффективность. При этом известны общие требования, предъявляемые к операционным системам, достоинства и недостатки различных архитектурных схем ОС, что же касается вопросов оценки их эффективности, то кроме общих слов и рекомендаций, практически ничего не предложено. В данной работе формализуется понятие показатель эффективности функционирования ОС и рассматривается совокупность показателей, которая может быть использована для принятия решения по выбору ОС, учитывая предметную область ее использования, обращается внимание на показатели эффективности, которые характеризуют долю затрат компьютерных ре...