
Встроенное программное обеспечение ЭВМ на базе процессоров Эльбрус и МЦСТ-R, выполняющее инициализацию аппаратуры и запуск операционной системы.
Встроенное программное обеспечение ЭВМ на базе процессоров Эльбрус и МЦСТ-R, выполняющее инициализацию аппаратуры и запуск операционной системы.
Программа начального старта (ПНС) вычислительных машин архитектуры Эльбрус и SPARC/МЦСТ-R выполняет функции:
ПНС хранится в перезаписываемом постоянном запоминающем устройстве (ПЗУ) материнской платы компьютера и поставляется в составе материнской платы, а также может быть обновлена впоследствии. Выдача обновлённых версий, а также исходных текстов ПНС (для доработки сторонними производителями вычислительной техники) производится службой поддержки — подробнее см. на вкладке «Поддержка».
Программа зарегистрирована под номером 10776 (от 23.06.2021) в Едином реестре российских программ для электронных вычислительных машин и баз данных.
Поддерживаемые операционные системы | |
Эльбрус Линукс | и другие ОС на базе ядра Linux в машинных кодах центрального процессора |
двоичный транслятор системы | для запуска ОС в машинных кодах x86 на процессорах архитектуры Эльбрус |
Поддерживаемые файловые системы | |
Ext2/Ext3 FAT/FAT32 ISO 9660 |
для запуска ОС Linux с накопителей HDD/SSD, USB Flash, CD/DVD |
LintelFS | для запуска двоичного транслятора |
Поддерживаемые таблицы разделов | |
MBR GPT |
для запуска ОС Linux с накопителей HDD/SSD, USB Flash |
без разделов | для запуска ОС с оптических носителей CD/DVD, для запуска двоичного транслятора |
ⓘ | Раздел с системными файлами не требуется помечать какими-либо метками (MBR Boot Active Flag) или «особыми» идентификаторами (GPT EFI System partition) — параметры запускаемых ОС считываются из текстового файла boot.conf на указанном накопителе либо задаются в настройках ПНС. |
Поддерживаемые интерфейсы накопителей | |
SATA PATA/IDE CompactFlash USB SCSI |
для запуска ОС с локальных накопителей |
AoE | для запуска ОС с сетевого хранилища (ATA over Ethernet) |
ⓘ | Официально поддерживаются только интерфейсы интегрированного контроллера периферии (КПИ) — дискретные контроллеры на картах расширения могут не поддерживаться, если имеют свой нестандартный протокол управления. |
ⓘ | Достаточно, чтобы на поддерживаемом накопителе размещалось ядро ОС (vmlinux) и начальный образ файловой системы (initrd) — остальные файлы ОС могут располагаться на любом другом накопителе, поддерживаемом и сконфигурированном в операционной системе. |
Предоставляемые интерфейсы взаимодействия | |
консольный порт (RS-232, UART) | основной канал выдачи диагностической информации, начиная с самых ранних этапов инициализации аппаратуры |
дисплей (VGA, DVI, HDMI, LVDS) и клавиатура (USB, PS/2) | повседневный канал пользовательского взаимодействия, доступный после инициализации видеоконтроллера и устройств ввода |
ⓘ | При обычной эксплуатации оператор ЭВМ может по необходимости взаимодействовать с ПНС через экран и клавиатуру: переключаться между установленными операционными системами, менять настройки ПНС. При возникновении нештатной ситуации, или если компьютер не оборудован пользовательскими устройствами ввода-вывода, обслуживающий персонал может подключиться к консольному порту (с другого компьютера, либо через контроллер удалённого управления на серверных материнских платах) и провести диагностику либо исправить настройки. Отдельные интерфейсы можно исключить из взаимодействия — например, если консольный порт востребован для подключения внешнего оборудования. |
ⓘ | Для использования ЖК-матриц, подключённых через интерфейс LVDS, требуется внесение параметров конкретной матрицы в исходный код ПНС. Совместимость с ЖК/ЭЛТ-мониторами зависит от конкретного графического контроллера, которым оснащён компьютер. |
Защита от несанкционированного доступа | |
текстовый пароль | на изменение настроек ПНС либо на пользование вообще |
аппаратный токен | USB-брелок для многофакторной аутентификации пользователя |
модуль доверенной загрузки (АПМДЗ) | дискретное устройство, самостоятельно контролирующее весь процесс запуска системы согласно регламентам информационной безопасности, в том числе с использованием дополнительных считывателей аппаратных ключей, шифраторов и т. п. |
проверка целостности файлов ОС | путём расчёта контрольных сумм |
сторожевой таймер | аппаратный контроль предельного времени запуска системы |
ⓘ | Наличие некоторых возможностей зависит от варианта исполнения ПНС и от аппаратной конфигурации компьютера. При соответствующем оснащении, ПНС способна выполнять функции доверенной загрузки. |
Руководство оператора (ТВГИ.00727-09 34 01)
Получить обновлённую версию ПНС для своего компьютера можно по запросу в службу поддержки, сообщив:
Вместе с файлом программы вы получите актуальные инструкции по записи («прошиванию») образа программы во внутреннюю память вычислительного модуля.
Следует иметь в виду, что, хотя новые версии программы могут добавлять новые функции или исправлять недочёты старых версий, обновлять ПНС без явной необходимости не рекомендуется.
Из самой Программы начального старта:
Из операционной системы семейства Linux:
Полученный результат в полном виде следует передать в службу поддержки при запросе обновления.
Рекомендуется следовать подробным инструкциям службы технической поддержки или из документаци. Здесь процедура описана только в общих чертах.
Из операционной системы семейства Linux на самом обновляемом компьютере:
Внешним программатором (рекомендуется DediProg SF100 или иной ISP-программатор для шины SPI) с другого компьютера:
Следует иметь в виду, что после обновления все настройки ПНС могут сброситься на значения по умолчанию: вывод на экран пойдёт через первый видеоконтроллер (интегрированный, если такой есть), активируются все консольные порты, сбросится пароль и другая защита доступа, система будет пытаться загрузиться с первого подходящего накопителя.
Фиксированные версии ПНС выпускаются по мере накопления доработок — нет каких-либо регулярных сроков выхода новых версий. Все поддерживаемые ПНС для актуального типоряда машин относятся к одной ветви развития (старшего, «мажорного» номера версии), имеют схожий интерфейс и возможности.
Доработка проходит по двум возможным схемам:
Первая схема является основной и применяется чаще всего. Вторая схема применяется только в отдельных случаях.