Перечислим основные аспекты МО ЦСВТ.
Аппаратные узлы, такие, как контроллеры периферийных устройств, совместно с соответствующими управляющими программами, представляются на вышележащем уровне, как элементы с известным интерфейсом.
Команды уровня процессора снизу могут быть реализованы микропрограммно, т.е. представлять собой сложные объекты как в пространстве, так и во времени. Во времени: выполнение за несколько тактов, в пространстве выполнение конвейерное, последовательно на нескольких исполнительных узлах.
В некоторых случаях микропрограммный уровень может быть (частично) доступен программисту для использования.
Многие современные процессоры, поддерживающие (для совместимости) ранее разработанные системы команд (CISC), конвертируют команды уровня процессора в большее количество более мелких операция (микроинструкций), которые лучше конвейеризуются и допускают параллельное исполнение.
Процессоры с длинным командным словом содержат в командном слове информацию о несколькихоперациях, которые должны выполняться одновременно (впараллель на нескольких исполнительных устройствах).
Блоки команд могут быть объединены в модули, используемые далее как целое. Эта возможность поддерживается наличием команд поддержки подпрограммной структуры, которые обеспечивают связь по управлению, связь по данным и сохранение‑восстановление контекста.
Данные могут быть объединены в агрегаты, с которыми действия производятся как с единым целым: SIMD, блочные операции (на уровне команд процессора), сложные структуры данных, объекты (на уровне реализации ЯВУ).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.