![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Принстонская архитектура имеет общую память для хранения программ и данных.
Блок интерфейса с памятью выполняет арбитраж запросов к памяти, обеспечивая выборку команд, чтение и запись данных, размещение в память или внутренних регистрах. Этот блок решает задачу выбора из памяти и данных, и очередной команды. Решение осуществляется путём выборки следующей команды во время выполнения предыдущей (операция предварительной выборки).
Основное преимущество архитектуры –упрощение устройства микропроцессора, так как реализует обращение только к одной общей памяти при необ. воспользоваться ЗУ данных, программ или стеком.
Но при такой архитектуре команды и данные запрашиваются по одной и той же шине. Чтобы выполнить выборку команды необ. сделать несколько запросов.
Гарвардская архитектура – с разделенной памятью программ и данных. Обращение к памяти происходит по отдельным шинам адреса и данных, что повышает производительность процессора по сравнению с пред. архитектурой.
Данная архитектура выполняет команды за меньшее число тактов, чем предыдущая, так как здесь больше возможностей для реализации параллельных операций. Выборка следующей команды может происходить одновременно с выполнением предыдущей команды, и нет необх-ти останавливать процессор на время выборки команды.
Дата публикования: 2015-01-24; Прочитано: 432 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!