рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Архитектура микропроцессорных систем

Архитектура микропроцессорных систем - Лекция, раздел Высокие технологии, Курс лекций по предмету Микропроцессоры и микропроцессорные системы специальности 230101 Различают Следующие Виды Архитектуры Микропроцессорных Систем: - Одн...

Различают следующие виды архитектуры микропроцессорных систем:

- одношинная, или принстонская, фон-неймановская архитектура

Соответственно, в составе системы в этом случае присутствует одна общая память, как для данных, так и для команд.

- архитектура с раздельными шинами данных и команд (двухшинная, или гарвардская, архитектура)

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

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

Рассмотрим некоторые достоинства и недостатки обоих архитектурных решений.

Архитектура с общей шиной (принстонская, фон-неймановская) проще, она не требует от процессора одновременного обслуживания двух шин, контроля обмена по двум шинам сразу. Наличие единой памяти данных и команд позволяет гибко распределять ее объем между кодами данных и команд. Например, в некоторых случаях нужна большая и сложная программа, а данных в памяти надо хранить не слишком много. В других случаях, наоборот, программа требуется простая, но необходимы большие объемы хранимых данных. Перераспределение памяти не вызывает никаких проблем, главное — чтобы программа и данные вместе помещались в памяти системы. Как правило, в системах с такой архитектурой память бывает довольно большого объема (до десятков и сотен мегабайт). Это позволяет решать самые сложные задачи.

Архитектура с раздельными шинами данных и команд сложнее, она заставляет процессор работать одновременно с двумя потоками кодов, обслуживать обмен по двум шинам одновременно. Программа может размещаться только в памяти команд, данные — только в памяти данных. Такая узкая специализация ограничивает круг задач, решаемых системой, так как не дает возможности гибкого перераспределения памяти. Память данных и память команд в этом случае имеют не слишком большой объем, поэтому применение систем с данной архитектурой ограничивается обычно не слишком сложными задачами.

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

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

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

Кроме того универсальные микропроцессоры принято разделять на CISC- и RISC-микропроцессоры.

CISC-микропроцессоры (Completed Instruction Set Computing - вычисления с полной системой команд) имеют в своем составе весь классический набор команд с широко развитыми режимами адресации операндов. Именно к этому классу относятся, например, микро процессоры типа Pentium.

RISC-микропроцессоры (reduced instruction set computing - вычисления с сокращенной системой команд) используют, как следует из определения, уменьшенное количество команд и режимов адресации. Здесь прежде всего следует выделить такие микропроцессоры, как Alpha 21x64, Power PC.

– Конец работы –

Эта тема принадлежит разделу:

Курс лекций по предмету Микропроцессоры и микропроцессорные системы специальности 230101

Занятие... Введение... В этой лекции кратко приведена история развития информатики рассматриваются принципы построения поколения и...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Архитектура микропроцессорных систем

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

Принципы построения ЭВМ
Основные из традиционных принципов построения ЭВМ, сформулированные фон Нейманом, следующие: наличие единого вычислительного устройства, включающего процессор, средства передачи инфо

Поколения ЭВМ
В основе выделения поколений ЭВМ лежит элементная база процессора. Эта и другие характеристики ЭВМ разных поколений приведены в таблице 1.1. Таблица 1.1. Поколения ЭВМ

Упрощенная структура микропроцессора
Для выполнения команд в структуру процессора входят: - внутренние рег

Шинная структура МПС
Для достижения максимальной универсальности и упрощения протоколов обмена информацией в микропроцессорных системах применяется так называемая шинная структура связей между отдельными устройствами,

Типичная структура микропроцессорной системы
Она включает в себя три основных типа устройств: процессор;

Состав блока регистров микропроцессора.
В микропроцессоре выделяют следующие группы регистров: - основные функциональные регистры; - регистры процессора с плавающей точкой; - системные регистры; - реги

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги