Операционные системы супер-ЭВМ


Аппаратные особенности основной машины - часть 2


В состав аппаратуры управления командами и связи с опера­тивной памятью входит буфер команд, имеющий блочную организацию (16 блоков по 64 командных слога), с ассоциативным поиском номера блока. Наличие буфера команд позволяет значительно сок­ратить число обращений к оперативной памяти при выполнении программы.

Имеется возможность выдачи команд для выполнения в функци­ональных устройствах с темпом одна команда за один такт синхро­низации (максимальная производительность конвейера команд). Каждая команда в момент ее выдачи захватывает необходимые ей  ресурсы (основные регистры и функциональные  устройства)  путем установки  признаков  резервирования  в поле состояния ресурсов системы, приданном устройству управления (при этом соответству­ющий ресурс оказывается зарезервированным). Если один из ресурсов, запрашиваемых очередной командой, зарезервирован предшествующими командами, выдача команды блокируется до момен­та освобождения соответствующего ресурса, и конвейер команд приостанавливается. При выполнении скалярной команды регистр, на который должен быть помещен результат, резервируется на все время выполнения команды, а регистры, с которых берутся операн­ды, и функциональное устройство резервируются только на такт выдачи команды (они освобождаются сразу после выдачи команды). При выполнении векторной команды все три регистра (регистры, с которых берутся операнды, и регистр, на который помещается результат), а также функциональное устройство резервируются на все время выполнения команды.




Начало  Назад  Вперед



Книжный магазин