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