Морские информационно-управляющие системы Апрель 2016, № 9 | Seite 33
100 %
80 %
60 %
40 %
20 %
0%
Intel Core i7-2600
Эльбрус-2C+
Эльбрус-4C
Рис. 4. Производительность шифрования по алгоритму ГОСТ 28147-89
программ, строго контролирующая все обращения в память по указателю – как на этапе компиляции, так и во время выполнения. Она предотвращает появление типовых
ошибочных ситуаций в программах на языке C/C++, либо
останавливая процесс компиляции, либо принудительно
завершая выполнение программы, – тем самым позволяя разработчику быстро локализовать свою ошибку еще
на этапе тестирования, вместо того чтобы безмолвно маскировать некорректное поведение. Таким образом не только
ускоряется разработка и отладка программного обеспечения, но также повышается информационная безопасность
создаваемых систем, поскольку возникает непробиваемый
заслон на пути большинства видов уязвимостей, от которых
страдают другие архитектуры.
Еще одной привлекательной особенностью платформы «Эльбрус» является технология двоичной трансляции,
позволяющая запускать отдельные программы и целые
операционные системы, скомпилированные в машинный
код Intel x86. Это открывает широкие возможности использования того спектра готовых программ и систем, которые
были выпущены для популярной платформы, в том числе
при отсутствии исходных текстов. Также это дает возмож-
ность разработчикам уже сейчас поставлять свои продукты для «Эльбруса», параллельно выполняя полноценную
адаптацию и оптимизацию, тем более что машинный код
E2