ВУЗ:
Составители:
88
Рис. 4.1. Укрупненная структурная схема 32-разрядного
микропроцессора (на примере Intel 80486)
Когда внутренние запросы данных или команд можно
удовлетворить из кэш-памяти, сравнительно медленные циклы
внешней шины процессора не выполняются. Шинный интер-
фейс привлекается, если операция требует обращения к шине
процессора.
Дешифратор команд преобразует команды в управляющие
сигналы низкого уровня и точки входа в микрокод (микропро-
граммы). Устройство управления выполняет микрокод и управ-
ляет целочисленным устройством, устройством с плавающей
точкой и устройством сегментации. Результаты вычислений по-
мещаются во внутренние регистры целочисленного устройства и
устройства с плавающей точкой или в кэш-память. Кэш-память
разделяет две 32-битные шины данных с устройством сегмента-
ции, целочисленным устройством и устройством с плавающей
точкой. Эти две шины можно использовать совместно как
64-битную шину для передач между устройствами. Когда
64-битные дескрипторы сегментов передаются из кэш-памяти в
устройство сегментации, 32 бита прямо передаются по одной
шине данных, а другие 32 бита передаются через целочисленное
устройство, поэтому все 64 бита достигают устройства сегмен-
тации одновременно.
Формирование адреса производят устройства сегментации
и страничного преобразования. Логические адреса преобразуют-
ся устройством сегментации в линейные адреса, которые пере-
даются в устройство страничного преобразования и кэш-память
по 32-битной шине линейного адреса. Устройство страничного
преобразования превращает линейные адреса в физические, ко-
торые направляются в кэш-память по 20-битной шине.
Не все команды требуют при своем выполнении участия
всех внутренних устройств. Когда же команда требует участия
нескольких устройств, каждое из них может обрабатывать па-
раллельно другие команды на различных этапах выполнения.
Несмотря на то, что каждая команда обрабатывается последова-
тельно, в процессоре в различной стадии выполнения всегда на-
Рис. 4.1. Укрупненная структурная схема 32-разрядного
микропроцессора (на примере Intel 80486)
Когда внутренние запросы данных или команд можно
удовлетворить из кэш-памяти, сравнительно медленные циклы
внешней шины процессора не выполняются. Шинный интер-
фейс привлекается, если операция требует обращения к шине
процессора.
Дешифратор команд преобразует команды в управляющие
сигналы низкого уровня и точки входа в микрокод (микропро-
граммы). Устройство управления выполняет микрокод и управ-
ляет целочисленным устройством, устройством с плавающей
точкой и устройством сегментации. Результаты вычислений по-
мещаются во внутренние регистры целочисленного устройства и
устройства с плавающей точкой или в кэш-память. Кэш-память
разделяет две 32-битные шины данных с устройством сегмента-
ции, целочисленным устройством и устройством с плавающей
точкой. Эти две шины можно использовать совместно как
64-битную шину для передач между устройствами. Когда
64-битные дескрипторы сегментов передаются из кэш-памяти в
устройство сегментации, 32 бита прямо передаются по одной
шине данных, а другие 32 бита передаются через целочисленное
устройство, поэтому все 64 бита достигают устройства сегмен-
тации одновременно.
Формирование адреса производят устройства сегментации
и страничного преобразования. Логические адреса преобразуют-
ся устройством сегментации в линейные адреса, которые пере-
даются в устройство страничного преобразования и кэш-память
по 32-битной шине линейного адреса. Устройство страничного
преобразования превращает линейные адреса в физические, ко-
торые направляются в кэш-память по 20-битной шине.
Не все команды требуют при своем выполнении участия
всех внутренних устройств. Когда же команда требует участия
нескольких устройств, каждое из них может обрабатывать па-
раллельно другие команды на различных этапах выполнения.
Несмотря на то, что каждая команда обрабатывается последова-
тельно, в процессоре в различной стадии выполнения всегда на-
88
Страницы
- « первая
- ‹ предыдущая
- …
- 86
- 87
- 88
- 89
- 90
- …
- следующая ›
- последняя »
