Система - машинная команда - Большая Энциклопедия Нефти и Газа, статья, страница 2
Скромность украшает человека, нескромность - женщину. Законы Мерфи (еще...)

Система - машинная команда

Cтраница 2


16 Концентрические кольца защиты системы Multics. [16]

Может быть, это покажется несколько странным, но появившаяся недавно тенденция к структурному и функциональному упрощению ядер частично объясняется повышением требований, предъявляемых к операционным системам в целом. Если среда выполнения предназначена только для непосредственного обслуживания запросов прикладных программ, то скорее всего следует обеспечить высокоуровневые интерфейсы и большие функциональные возможности. Если же порядок использования операционной системы меняется и прикладные программы все чаще и чаще начинают обращаться к системе со специфическими запросами, возникающими как следствие работы в режиме диалога и применения специальных средств обработки транзакций, то логично включить в модули нижнего уровня меньшее число функций. В какой-то мере ситуация с ядром напоминает ситуацию с системой машинных команд. Чем изощреннее становится программирование и чем выше наши требования к машине, тем выгоднее оказывается обеспечивать лишь примитивные команды, возлагая всю фактическую нагрузку на компиляторы.  [17]

Программирование на языке ассемблера частично автоматизировано по сравнению с программированием в машинных командах. Употребление мнемонических обозначений кодов операций, символьных названий областей памяти и регистров, наличие комментариев делает программу более удобной для чтения, снимает с программиста ряд забот, связанных с распределением и адресацией памяти. Ассемблер автоматически преобразует всевозможные константы в их. Использование макросредств несколько приближает ассемблер к алгоритмическим языкам высокого уровня. И тем не менее программирование на ассемблере в первую очередь предполагает доскональное знание системы машинных команд и многочисленных форматов представления данных в ЭВМ.  [18]



Страницы:      1    2