Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 2 2019 год

DOI: 10.17587/prin.10.51-58
УДК: 004.451
Опыт создания компактной операционной системы реального времени
A. Н. Годунов, канд. физ.-мат. наук, зав. отделом, e-mail: nkag@niisi.ras.ru, B. А. Солдатов, канд. техн. наук, ст. науч. сотр., e-mail: nkvalera@niisi.ras.ru, Федеральное государственное учреждение Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук (ФГУ ФНЦ НИИСИ РАН), Москва

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

Ключевые слова: ОСРВ "Багет", конфигурирование, масштабирование, флэш-память, формат ELF, оперативная память, ОЗУ, динамическая память
Стр. 51–58
Публикация выполнена в рамках государственного задания по проведению фундаментальных научных исследований (ГП14) по теме (проекту) "Исследование принципов построения компактной операционной системы для отечественных радиационно-стойких процессоров" (№ 0065-2018-0021).