Многоуровневая организация ЦСВТ

Страницы работы

Содержание работы

Многоуровневая организация ЦСВТ

Перечислим основные аспекты МО ЦСВТ.

Аппаратные узлы, такие, как контроллеры периферийных устройств, совместно с соответствующими управляющими программами, представляются на вышележащем уровне, как элементы с известным интерфейсом.

Команды уровня процессора снизу могут быть реализованы микропрограммно, т.е. представлять собой сложные объекты как в пространстве, так и во времени. Во времени: выполнение за несколько тактов, в пространстве выполнение конвейерное, последовательно на нескольких исполнительных узлах.

В некоторых случаях микропрограммный уровень может быть (частично) доступен программисту для использования.

Многие современные процессоры, поддерживающие (для совместимости) ранее разработанные системы команд (CISC), конвертируют команды уровня процессора в большее количество более мелких операция (микроинструкций), которые лучше конвейеризуются и допускают параллельное исполнение.

Процессоры с длинным командным словом содержат в командном слове информацию о несколькихоперациях, которые должны выполняться одновременно (впараллель на нескольких исполнительных устройствах).

Блоки команд могут быть объединены в модули, используемые далее как целое. Эта возможность поддерживается наличием команд поддержки подпрограммной структуры, которые обеспечивают связь по управлению, связь по данным и сохранение‑восстановление контекста.

Данные могут быть объединены в агрегаты, с которыми действия производятся как с единым целым: SIMD, блочные операции (на уровне команд процессора), сложные структуры данных, объекты (на уровне реализации ЯВУ).

Похожие материалы

Информация о работе