🗊Презентация История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем

Категория: Технология
Нажмите для полного просмотра!
История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №1История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №2История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №3История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №4История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №5История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №6История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №7История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №8История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №9История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №10История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №11История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №12История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №13История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №14История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №15История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №16История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №17История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №18История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №19История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №20История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №21История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №22История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №23История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №24История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №25История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №26История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №27История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №28История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №29История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №30История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №31История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №32История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №33История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №34

Содержание

Вы можете ознакомиться и скачать презентацию на тему История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем. Доклад-сообщение содержит 34 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №1
Описание слайда:

Слайд 2





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

Слайд 3





Классификация микропроцессоров
Классификация микропроцессоров
Универсальные микропроцессоры предназначены для решения задач цифровой обработки различного типа информации от инженерных расчетов до работы с базами данных, не связанных жесткими ограничениями на время выполнения задания
Описание слайда:
Классификация микропроцессоров Классификация микропроцессоров Универсальные микропроцессоры предназначены для решения задач цифровой обработки различного типа информации от инженерных расчетов до работы с базами данных, не связанных жесткими ограничениями на время выполнения задания

Слайд 4





Классификация микропроцессоров
Классификация микропроцессоров
Универсальные микропроцессоры принято разделять на CISC - и RISC-микропроцессоры. 
CISC-микропроцессоры (Completed Instruction Set Computing - вычисления с полной системой команд) имеют в своем составе весь классический набор команд с широко развитыми режимами адресации операндов. 
Микропроцессор CISC использует набор машинных инструкций, полностью соответствующий набору команд языка ассемблера. Вычисления разного типа в нем могут выполняться различными командами, даже если они приводят к одному результату (например, умножение на два и сдвиг на один разряд влево). Такая архитектура обеспечивает разнообразные и мощные способы выполнения вычислительных операций на уровне машинных команд, но для выполнения каждой команды обычно требуется большое число тактов процессора.
Описание слайда:
Классификация микропроцессоров Классификация микропроцессоров Универсальные микропроцессоры принято разделять на CISC - и RISC-микропроцессоры. CISC-микропроцессоры (Completed Instruction Set Computing - вычисления с полной системой команд) имеют в своем составе весь классический набор команд с широко развитыми режимами адресации операндов. Микропроцессор CISC использует набор машинных инструкций, полностью соответствующий набору команд языка ассемблера. Вычисления разного типа в нем могут выполняться различными командами, даже если они приводят к одному результату (например, умножение на два и сдвиг на один разряд влево). Такая архитектура обеспечивает разнообразные и мощные способы выполнения вычислительных операций на уровне машинных команд, но для выполнения каждой команды обычно требуется большое число тактов процессора.

Слайд 5





Классификация микропроцессоров
Классификация микропроцессоров
Для CISC-процессоров характерно: 
сравнительно небольшое число регистров общего назначения;
большое количество машинных команд, некоторые из которых выполняются за много тактов
большое количество методов адресации;
большое количество форматов команд различной разрядности;
преобладание двухадресного формата команд;
 наличие команд обработки типа регистр-память.                                                                     Однако увеличение числа команд повысило трудоёмкость разработки их топологических и микропрограммных реализаций,  удлинение сроков разработки CISC-процессоров, а также в проявлении различных ошибок в их работе.
Описание слайда:
Классификация микропроцессоров Классификация микропроцессоров Для CISC-процессоров характерно: сравнительно небольшое число регистров общего назначения; большое количество машинных команд, некоторые из которых выполняются за много тактов большое количество методов адресации; большое количество форматов команд различной разрядности; преобладание двухадресного формата команд; наличие команд обработки типа регистр-память. Однако увеличение числа команд повысило трудоёмкость разработки их топологических и микропрограммных реализаций, удлинение сроков разработки CISC-процессоров, а также в проявлении различных ошибок в их работе.

Слайд 6





Классификация микропроцессоров
Классификация микропроцессоров
RISC-микропроцессоры
RISC-микропроцессоры (reduced instruction set computing - вычисления с сокращенной системой команд) используют, как следует из определения, уменьшенное количество команд и режимов адресации. 
Идеология RISC-архитектуры построения процессоров складывалась в конце 1970-х - начале 1980-х годов, когда потребовались новые идеи для повышения производительности процессоров. Выводы различных групп исследователей были обобщены в виде так называемого правила "80/20": 80 % времени выполнения программ занимает выполнение 20 % команд, входящих в состав системы команд. То есть в определении производительности процессора основную роль играет лишь пятая часть всех команд, остальные же команды встречаются достаточно редко, и время их выполнения существенного влияния на производительность процессора не оказывает.
Описание слайда:
Классификация микропроцессоров Классификация микропроцессоров RISC-микропроцессоры RISC-микропроцессоры (reduced instruction set computing - вычисления с сокращенной системой команд) используют, как следует из определения, уменьшенное количество команд и режимов адресации. Идеология RISC-архитектуры построения процессоров складывалась в конце 1970-х - начале 1980-х годов, когда потребовались новые идеи для повышения производительности процессоров. Выводы различных групп исследователей были обобщены в виде так называемого правила "80/20": 80 % времени выполнения программ занимает выполнение 20 % команд, входящих в состав системы команд. То есть в определении производительности процессора основную роль играет лишь пятая часть всех команд, остальные же команды встречаются достаточно редко, и время их выполнения существенного влияния на производительность процессора не оказывает.

Слайд 7





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

Слайд 8





Классификация микропроцессоров
Классификация микропроцессоров
Конвейерная обработка информации
Принцип конвейра подразумевает, что в каждый момент времени процессор работает над различными стадиями выполнения нескольких команд, причем на выполнение каждой стадии выделяются отдельные аппаратные ресурсы. По очередному тактовому импульсу каждая команда в конвейере продвигается на следующую стадию обработки, выполненная команда покидает конвейер, а новая поступает в него. 
Рассмотрим принципы конвейерной обработки информации на примере пятиступенчатого конвейера, в котором выполнение команды складывается из следующих этапов:
Описание слайда:
Классификация микропроцессоров Классификация микропроцессоров Конвейерная обработка информации Принцип конвейра подразумевает, что в каждый момент времени процессор работает над различными стадиями выполнения нескольких команд, причем на выполнение каждой стадии выделяются отдельные аппаратные ресурсы. По очередному тактовому импульсу каждая команда в конвейере продвигается на следующую стадию обработки, выполненная команда покидает конвейер, а новая поступает в него. Рассмотрим принципы конвейерной обработки информации на примере пятиступенчатого конвейера, в котором выполнение команды складывается из следующих этапов:

Слайд 9





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

Слайд 10





Классификация микропроцессоров
Классификация микропроцессоров
RISC-микропроцессоры
Основой RISC-архитектуры является то, что вся обработка сосредоточена только во внутренних регистрах микропроцессора. Так как вся обработка проходит в регистрах, то этот подход потребовал использования в микропроцессоре регистровой памяти большого объема (до 128 регистров).  
Для обеспечения согласованной работы быстрых внутренних конвейеров и относительно медленной оперативной памяти в RISC-микропроцессорах предусматривается кэш-память (Кэш-память - это высокоскоростная память произвольного доступа, используемая процессором компьютера для временного хранения информации) большой емкости.
Описание слайда:
Классификация микропроцессоров Классификация микропроцессоров RISC-микропроцессоры Основой RISC-архитектуры является то, что вся обработка сосредоточена только во внутренних регистрах микропроцессора. Так как вся обработка проходит в регистрах, то этот подход потребовал использования в микропроцессоре регистровой памяти большого объема (до 128 регистров). Для обеспечения согласованной работы быстрых внутренних конвейеров и относительно медленной оперативной памяти в RISC-микропроцессорах предусматривается кэш-память (Кэш-память - это высокоскоростная память произвольного доступа, используемая процессором компьютера для временного хранения информации) большой емкости.

Слайд 11





Классификация микропроцессоров
Классификация микропроцессоров
Однокристальные микроконтроллеры
Однокристальные микроконтроллеры (ОМК или просто МК) предназначены для использования в системах промышленной и бытовой автоматики. Они представляют собой большие интегральные схемы, которые включают в себя все устройства, необходимые для реализации цифровой системы управления минимальной конфигурации: процессор, ПЗУ, ОЗУ,АЦП, ЦАП,ГТИ, таймеры и другие  устройства для связи с внешней средой. В некоторых источниках этот класс микропроцессоров называется однокристальными микро-ЭВМ (ОМЭВМ).
Описание слайда:
Классификация микропроцессоров Классификация микропроцессоров Однокристальные микроконтроллеры Однокристальные микроконтроллеры (ОМК или просто МК) предназначены для использования в системах промышленной и бытовой автоматики. Они представляют собой большие интегральные схемы, которые включают в себя все устройства, необходимые для реализации цифровой системы управления минимальной конфигурации: процессор, ПЗУ, ОЗУ,АЦП, ЦАП,ГТИ, таймеры и другие устройства для связи с внешней средой. В некоторых источниках этот класс микропроцессоров называется однокристальными микро-ЭВМ (ОМЭВМ).

Слайд 12





Классификация микропроцессоров
Классификация микропроцессоров
Однокристальные микроконтроллеры
Отличительные особенности однокристальных микроконтроллеров:
физическое и логическое разделение памяти команд и памяти данных;
упрощенная и ориентированная на задачи управления система команд: в МК, иногда даже отсутствуют средства обработки данных с плавающей точкой, но в то же время в систему команд входят команды, ориентированные на эффективную работу с датчиками и исполнительными устройствами, например, команды обработки битовой информации;
простейшие режимы адресации операндов.
Описание слайда:
Классификация микропроцессоров Классификация микропроцессоров Однокристальные микроконтроллеры Отличительные особенности однокристальных микроконтроллеров: физическое и логическое разделение памяти команд и памяти данных; упрощенная и ориентированная на задачи управления система команд: в МК, иногда даже отсутствуют средства обработки данных с плавающей точкой, но в то же время в систему команд входят команды, ориентированные на эффективную работу с датчиками и исполнительными устройствами, например, команды обработки битовой информации; простейшие режимы адресации операндов.

Слайд 13





Классификация микропроцессоров  Секционированные микропроцессоры 
Классификация микропроцессоров  Секционированные микропроцессоры 
Секционированные микропроцессоры (другие названия: микропрограммируемые и разрядно-модульные) - это микропроцессоры, предназначенные для построения специализированных процессоров. Они представляют собой микропроцессорные секции относительно небольшой (от 2 до 16) разрядности с пользовательским доступом к микропрограммному уровню управления и средствами для объединения нескольких секций.Такая организация позволяет спроектировать процессор необходимой разрядности и со специализированной системой команд. Из-за своей малой разрядности микропроцессорные секции могут быть построены с использованием быстро действующих технологий. Совокупность всех этих факторов обеспечивает возможность создания процессора, наилучшим образом ориентированного на заданный класс алгоритмов как по системе команд и режимам адресации, так и по форматам данных. Основным недостатком микропроцессорных систем на базе секционированных микропроцессорных БИС явилась сложность проектирования, отладки и программирования систем на их основе. Использование специализированной системы команд приводило к несовместимости разрабатываемого ПО для различных микропроцессоров
Описание слайда:
Классификация микропроцессоров Секционированные микропроцессоры Классификация микропроцессоров Секционированные микропроцессоры Секционированные микропроцессоры (другие названия: микропрограммируемые и разрядно-модульные) - это микропроцессоры, предназначенные для построения специализированных процессоров. Они представляют собой микропроцессорные секции относительно небольшой (от 2 до 16) разрядности с пользовательским доступом к микропрограммному уровню управления и средствами для объединения нескольких секций.Такая организация позволяет спроектировать процессор необходимой разрядности и со специализированной системой команд. Из-за своей малой разрядности микропроцессорные секции могут быть построены с использованием быстро действующих технологий. Совокупность всех этих факторов обеспечивает возможность создания процессора, наилучшим образом ориентированного на заданный класс алгоритмов как по системе команд и режимам адресации, так и по форматам данных. Основным недостатком микропроцессорных систем на базе секционированных микропроцессорных БИС явилась сложность проектирования, отладки и программирования систем на их основе. Использование специализированной системы команд приводило к несовместимости разрабатываемого ПО для различных микропроцессоров

Слайд 14





Классификация микропроцессоров
Классификация микропроцессоров
Цифровые сигнальные процессоры 
Процессоры цифровой обработки сигналов, или цифровые сигнальные процессоры, представляют собой бурно развивающийся класс микропроцессоров, предназначенных для решения задач цифровой обработки сигналов - обработки звуковых сигналов, изображений, распознавания образов и т. д. Как известно, наиболее важной математической операцией и ядром всех алгоритмов цифровой обработки сигналов является умножение с последующим суммированием. Быстрое выполнение операций умножения с последующим суммированием очень важно для реализации быстрого преобразования Фурье, цифровых фильтров реального времени, умножения матриц, манипуляции с графическими изображениями и т.д. Процессор  цифровой  обработки  сигналов  (ЦСП или DSP–digital signal processor)  представляет  из  себя  специализированный  программируемый микропроцессор,  предназначенный  для  манипулирования  в  реальном масштабе  времени  потоком  цифровых  данных.
Описание слайда:
Классификация микропроцессоров Классификация микропроцессоров Цифровые сигнальные процессоры Процессоры цифровой обработки сигналов, или цифровые сигнальные процессоры, представляют собой бурно развивающийся класс микропроцессоров, предназначенных для решения задач цифровой обработки сигналов - обработки звуковых сигналов, изображений, распознавания образов и т. д. Как известно, наиболее важной математической операцией и ядром всех алгоритмов цифровой обработки сигналов является умножение с последующим суммированием. Быстрое выполнение операций умножения с последующим суммированием очень важно для реализации быстрого преобразования Фурье, цифровых фильтров реального времени, умножения матриц, манипуляции с графическими изображениями и т.д. Процессор цифровой обработки сигналов (ЦСП или DSP–digital signal processor) представляет из себя специализированный программируемый микропроцессор, предназначенный для манипулирования в реальном масштабе времени потоком цифровых данных.

Слайд 15





История развития микропроцессорной техники
История развития микропроцессорной техники
Интегральная микросхема
История микросхемы (интегральной схемы) начинается с 1958 года, когда сотрудник американской фирмы Texas Instruments Джек Килби изобрел некое полупроводниковое устройство, содержащее в одном корпусе несколько транзисторов, соединенных между собой проводниками. Первая микросхема – прародительница микропроцессора – содержала всего лишь 6 транзисторов и представляла собой тонкую пластину из германия с нанесёнными на неё дорожками, выполненными из золота, Расположено всё это было на стеклянной подложке. Для сравнения, сегодня счет идет на единицы и даже десятки миллионов полупроводниковых элементов.
Описание слайда:
История развития микропроцессорной техники История развития микропроцессорной техники Интегральная микросхема История микросхемы (интегральной схемы) начинается с 1958 года, когда сотрудник американской фирмы Texas Instruments Джек Килби изобрел некое полупроводниковое устройство, содержащее в одном корпусе несколько транзисторов, соединенных между собой проводниками. Первая микросхема – прародительница микропроцессора – содержала всего лишь 6 транзисторов и представляла собой тонкую пластину из германия с нанесёнными на неё дорожками, выполненными из золота, Расположено всё это было на стеклянной подложке. Для сравнения, сегодня счет идет на единицы и даже десятки миллионов полупроводниковых элементов.

Слайд 16





История развития микропроцессорной техники
История развития микропроцессорной техники
Микропроцессор 
К 1970 году достаточно много производителей занимались разработкой и созданием интегральных схем различной емкости и разной функциональной направленности. Но именно этот год можно считать датой рождения первого микропроцессора. Именно в этом году фирма Intel создает микросхему памяти емкостью всего лишь 1 Кбит, невероятно велико для того времени. Кроме этого примерно в тоже время японский производитель калькуляторов Busicom заказала той же Intel 12 микросхем различной функциональной направленности. Специалистам Intel удалось реализовать все 12 функциональных направленностей в одной микросхеме. Более того, созданная микросхема оказалась многофункциональной, поскольку позволяла программно менять свои функции, не меняя при этом физической структуры. Микросхема выполняла определенные функции в зависимости от подаваемых на ее управляющие выводы команд. Уже через год в 1971 Intel выпускает первый 4-разрядный микропроцессор под кодовым именем 4004.
Описание слайда:
История развития микропроцессорной техники История развития микропроцессорной техники Микропроцессор К 1970 году достаточно много производителей занимались разработкой и созданием интегральных схем различной емкости и разной функциональной направленности. Но именно этот год можно считать датой рождения первого микропроцессора. Именно в этом году фирма Intel создает микросхему памяти емкостью всего лишь 1 Кбит, невероятно велико для того времени. Кроме этого примерно в тоже время японский производитель калькуляторов Busicom заказала той же Intel 12 микросхем различной функциональной направленности. Специалистам Intel удалось реализовать все 12 функциональных направленностей в одной микросхеме. Более того, созданная микросхема оказалась многофункциональной, поскольку позволяла программно менять свои функции, не меняя при этом физической структуры. Микросхема выполняла определенные функции в зависимости от подаваемых на ее управляющие выводы команд. Уже через год в 1971 Intel выпускает первый 4-разрядный микропроцессор под кодовым именем 4004.

Слайд 17





История развития микропроцессорной техники
История развития микропроцессорной техники
Микропроцессор 
По сравнению с первой микросхемой в 6 транзисторов, он содержал аж 2,3 тыс. полупроводниковых элементов и выполнял 60 тыс. операций в секунду. Еще через два года в 1973 фирма выпускает 8-ми разрядный процессор 8008, который работал уже с 8-ми битными данными. Начиная с 1976 года, компания начинает разрабатывать уже 16-разрадную версию микропроцессора 8086. Именно он начал применятся в первых персональных компьютерах IBM и, по сути заложил один из кирпичиков в историю ЭВМ.
.
Описание слайда:
История развития микропроцессорной техники История развития микропроцессорной техники Микропроцессор По сравнению с первой микросхемой в 6 транзисторов, он содержал аж 2,3 тыс. полупроводниковых элементов и выполнял 60 тыс. операций в секунду. Еще через два года в 1973 фирма выпускает 8-ми разрядный процессор 8008, который работал уже с 8-ми битными данными. Начиная с 1976 года, компания начинает разрабатывать уже 16-разрадную версию микропроцессора 8086. Именно он начал применятся в первых персональных компьютерах IBM и, по сути заложил один из кирпичиков в историю ЭВМ. .

Слайд 18





Микропроцессорная система
Микропроцессорная система
Микропроцессорная система может рассматриваться как частный случай электронной системы, предназначенной для обработки входных сигналов и выдачи выходных сигналов.
 В качестве входных и выходных сигналов при этом могут использоваться аналоговые сигналы, одиночные цифровые сигналы, цифровые коды, последовательности цифровых кодов. Внутри системы может производиться хранение, накопление сигналов (или информации), но суть от этого не меняется. Если система цифровая (а микропроцессорные системы относятся к разряду цифровых), то входные аналоговые сигналы преобразуются в последовательности кодов выборок с помощью АЦП, а выходные аналоговые сигналы формируются из последовательности кодов выборок с помощью ЦАП. Обработка и хранение информации производятся в цифровом виде.
Описание слайда:
Микропроцессорная система Микропроцессорная система Микропроцессорная система может рассматриваться как частный случай электронной системы, предназначенной для обработки входных сигналов и выдачи выходных сигналов. В качестве входных и выходных сигналов при этом могут использоваться аналоговые сигналы, одиночные цифровые сигналы, цифровые коды, последовательности цифровых кодов. Внутри системы может производиться хранение, накопление сигналов (или информации), но суть от этого не меняется. Если система цифровая (а микропроцессорные системы относятся к разряду цифровых), то входные аналоговые сигналы преобразуются в последовательности кодов выборок с помощью АЦП, а выходные аналоговые сигналы формируются из последовательности кодов выборок с помощью ЦАП. Обработка и хранение информации производятся в цифровом виде.

Слайд 19





Микропроцессорная система
Микропроцессорная система
Микропроцессорная система может рассматриваться как частный случай электронной системы, предназначенной для обработки входных сигналов и выдачи выходных сигналов.
 В качестве входных и выходных сигналов при этом могут использоваться аналоговые сигналы, одиночные цифровые сигналы, цифровые коды, последовательности цифровых кодов. Внутри системы может производиться хранение, накопление сигналов (или информации), но суть от этого не меняется. Если система цифровая (а микропроцессорные системы относятся к разряду цифровых), то входные аналоговые сигналы преобразуются в последовательности кодов выборок с помощью АЦП, а выходные аналоговые сигналы формируются из последовательности кодов выборок с помощью ЦАП. Обработка и хранение информации производятся в цифровом виде.
Описание слайда:
Микропроцессорная система Микропроцессорная система Микропроцессорная система может рассматриваться как частный случай электронной системы, предназначенной для обработки входных сигналов и выдачи выходных сигналов. В качестве входных и выходных сигналов при этом могут использоваться аналоговые сигналы, одиночные цифровые сигналы, цифровые коды, последовательности цифровых кодов. Внутри системы может производиться хранение, накопление сигналов (или информации), но суть от этого не меняется. Если система цифровая (а микропроцессорные системы относятся к разряду цифровых), то входные аналоговые сигналы преобразуются в последовательности кодов выборок с помощью АЦП, а выходные аналоговые сигналы формируются из последовательности кодов выборок с помощью ЦАП. Обработка и хранение информации производятся в цифровом виде.

Слайд 20





Любая система на "жесткой логике" обязательно представляет собой специализированную систему, настроенную исключительно на одну задачу или (реже) на несколько близких, заранее известных задач. Это имеет свои бесспорные преимущества: отсутствие избыточности и высокое быстродействие. Но в то же время большим недостатком цифровой системы на "жесткой логике" является то, что для каждой новой задачи ее надо проектировать и изготавливать заново. Это процесс длительный, дорогостоящий, требующий высокой квалификации исполнителей. 
Любая система на "жесткой логике" обязательно представляет собой специализированную систему, настроенную исключительно на одну задачу или (реже) на несколько близких, заранее известных задач. Это имеет свои бесспорные преимущества: отсутствие избыточности и высокое быстродействие. Но в то же время большим недостатком цифровой системы на "жесткой логике" является то, что для каждой новой задачи ее надо проектировать и изготавливать заново. Это процесс длительный, дорогостоящий, требующий высокой квалификации исполнителей.
Описание слайда:
Любая система на "жесткой логике" обязательно представляет собой специализированную систему, настроенную исключительно на одну задачу или (реже) на несколько близких, заранее известных задач. Это имеет свои бесспорные преимущества: отсутствие избыточности и высокое быстродействие. Но в то же время большим недостатком цифровой системы на "жесткой логике" является то, что для каждой новой задачи ее надо проектировать и изготавливать заново. Это процесс длительный, дорогостоящий, требующий высокой квалификации исполнителей. Любая система на "жесткой логике" обязательно представляет собой специализированную систему, настроенную исключительно на одну задачу или (реже) на несколько близких, заранее известных задач. Это имеет свои бесспорные преимущества: отсутствие избыточности и высокое быстродействие. Но в то же время большим недостатком цифровой системы на "жесткой логике" является то, что для каждой новой задачи ее надо проектировать и изготавливать заново. Это процесс длительный, дорогостоящий, требующий высокой квалификации исполнителей.

Слайд 21





Микропроцессорная система
Микропроцессорная система
Путь преодоления этого недостатка довольно очевиден: надо построить такую систему, которая могла бы легко адаптироваться под любую задачу, перестраиваться с одного алгоритма работы на другой без изменения аппаратуры. И задавать тот или иной алгоритм мы тогда могли бы путем ввода в систему некой дополнительной управляющей информации, программы работы системы Тогда система станет универсальной, или программируемой, не жесткой, а гибкой. Именно это и обеспечивает микропроцессорная система.
Описание слайда:
Микропроцессорная система Микропроцессорная система Путь преодоления этого недостатка довольно очевиден: надо построить такую систему, которая могла бы легко адаптироваться под любую задачу, перестраиваться с одного алгоритма работы на другой без изменения аппаратуры. И задавать тот или иной алгоритм мы тогда могли бы путем ввода в систему некой дополнительной управляющей информации, программы работы системы Тогда система станет универсальной, или программируемой, не жесткой, а гибкой. Именно это и обеспечивает микропроцессорная система.

Слайд 22





Микропроцессор
Микропроцессор
Ядром любой микропроцессорной системы является микропроцессор или просто процессор (от английского processor). Это слово правильнее всего перевести  как "обработчик", так как именно микропроцессор — это тот узел, блок, который производит всю обработку информации внутри микропроцессорной системы . Остальные узлы выполняют всего лишь вспомогательные функции: хранение информации (в том числе и управляющей информации, то есть программы), связи с внешними устройствами, связи с пользователем и т.д. Процессор заменяет практически всю "жесткую логику", которая понадобилась бы в случае традиционной цифровой системы. Он выполняет арифметические функции (сложение, умножение и т.д.), логические функции (сдвиг, сравнение, маскирование кодов и т.д.), временное хранение кодов (во внутренних регистрах), пересылку кодов между узлами микропроцессорной системы и многое другое. Количество таких элементарных операций, выполняемых процессором, может достигать нескольких сотен. Процессор можно сравнить с мозгом системы.
Описание слайда:
Микропроцессор Микропроцессор Ядром любой микропроцессорной системы является микропроцессор или просто процессор (от английского processor). Это слово правильнее всего перевести как "обработчик", так как именно микропроцессор — это тот узел, блок, который производит всю обработку информации внутри микропроцессорной системы . Остальные узлы выполняют всего лишь вспомогательные функции: хранение информации (в том числе и управляющей информации, то есть программы), связи с внешними устройствами, связи с пользователем и т.д. Процессор заменяет практически всю "жесткую логику", которая понадобилась бы в случае традиционной цифровой системы. Он выполняет арифметические функции (сложение, умножение и т.д.), логические функции (сдвиг, сравнение, маскирование кодов и т.д.), временное хранение кодов (во внутренних регистрах), пересылку кодов между узлами микропроцессорной системы и многое другое. Количество таких элементарных операций, выполняемых процессором, может достигать нескольких сотен. Процессор можно сравнить с мозгом системы.

Слайд 23





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

Слайд 24





Микропроцессор
Микропроцессор
Для выполнения команд в структуру процессора входят внутренние регистры, арифметико-логическое устройство (АЛУ, ALU — Arithmetic Logic Unit) , мультиплексоры, буферы, регистры и другие узлы. Работа всех узлов синхронизируется общим внешним тактовым сигналом процессора. То есть процессор представляет собой довольно сложное цифровое устройство. Но для разработчика микропроцессорных систем информация о тонкостях внутренней структуры процессора не слишком важна. Разработчик должен рассматривать процессор как "черный ящик", который в ответ на входные и управляющие коды производит ту или иную операцию и выдает выходные сигналы. Разработчику необходимо знать систему команд, режимы работы процессора, а также правила взаимодействия процессора с внешним миром или, как их еще называют, протоколы обмена информацией. О внутренней структуре процессора надо знать только то, что необходимо для выбора той или иной команды, того или иного режима работы.
Описание слайда:
Микропроцессор Микропроцессор Для выполнения команд в структуру процессора входят внутренние регистры, арифметико-логическое устройство (АЛУ, ALU — Arithmetic Logic Unit) , мультиплексоры, буферы, регистры и другие узлы. Работа всех узлов синхронизируется общим внешним тактовым сигналом процессора. То есть процессор представляет собой довольно сложное цифровое устройство. Но для разработчика микропроцессорных систем информация о тонкостях внутренней структуры процессора не слишком важна. Разработчик должен рассматривать процессор как "черный ящик", который в ответ на входные и управляющие коды производит ту или иную операцию и выдает выходные сигналы. Разработчику необходимо знать систему команд, режимы работы процессора, а также правила взаимодействия процессора с внешним миром или, как их еще называют, протоколы обмена информацией. О внутренней структуре процессора надо знать только то, что необходимо для выбора той или иной команды, того или иного режима работы.

Слайд 25





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

Слайд 26





Архитектура микропроцессорных систем
Архитектура микропроцессорных систем
Типичная структура микропроцессорной системы включает в себя три основных типа устройств:
процессор;
память, включающую оперативную память ( ОЗУ, RAM — Random Access Memory ) и постоянную память ( ПЗУ, ROM —Read Only Memory ), которая служит для хранения данных и программ;
устройства ввода/вывода ( УВВ, I/O — Input/Output Devices ), служащие для связи микропроцессорной системы с внешними устройствами, для приема (ввода, чтения, Read) входных сигналов и выдачи (вывода, записи, Write) выходных сигналов.
Описание слайда:
Архитектура микропроцессорных систем Архитектура микропроцессорных систем Типичная структура микропроцессорной системы включает в себя три основных типа устройств: процессор; память, включающую оперативную память ( ОЗУ, RAM — Random Access Memory ) и постоянную память ( ПЗУ, ROM —Read Only Memory ), которая служит для хранения данных и программ; устройства ввода/вывода ( УВВ, I/O — Input/Output Devices ), служащие для связи микропроцессорной системы с внешними устройствами, для приема (ввода, чтения, Read) входных сигналов и выдачи (вывода, записи, Write) выходных сигналов.

Слайд 27





Архитектура микропроцессорных систем
Архитектура микропроцессорных систем
Все устройства микропроцессорной системы объединяются общей системной шиной (она же называется еще системной магистралью или каналом ). Системная магистраль включает в себя четыре основные шины нижнего уровня:
шина адреса (Address Bus);
шина данных (Data Bus);
шина управления (Control Bus);
шина питания (Power Bus).
Шина адреса служит для определения адреса (номера) устройства, с которым процессор обменивается информацией в данный момент. Каждому устройству (кроме процессора), каждой ячейке памяти в микропроцессорной системе присваивается собственный адрес. Когда код какого-то адреса выставляется процессором на шине адреса, устройство, которому этот адрес приписан, понимает, что ему предстоит обмен информацией. Шина адреса может быть однонаправленной или двунаправленной.
Описание слайда:
Архитектура микропроцессорных систем Архитектура микропроцессорных систем Все устройства микропроцессорной системы объединяются общей системной шиной (она же называется еще системной магистралью или каналом ). Системная магистраль включает в себя четыре основные шины нижнего уровня: шина адреса (Address Bus); шина данных (Data Bus); шина управления (Control Bus); шина питания (Power Bus). Шина адреса служит для определения адреса (номера) устройства, с которым процессор обменивается информацией в данный момент. Каждому устройству (кроме процессора), каждой ячейке памяти в микропроцессорной системе присваивается собственный адрес. Когда код какого-то адреса выставляется процессором на шине адреса, устройство, которому этот адрес приписан, понимает, что ему предстоит обмен информацией. Шина адреса может быть однонаправленной или двунаправленной.

Слайд 28





Архитектура микропроцессорных систем
Архитектура микропроцессорных систем
Шина данных — это основная шина, которая используется для передачи информационных кодов между всеми устройствами микропроцессорной системы. Обычно в пересылке информации участвует процессор, который передает код данных в какое-то устройство или в ячейку памяти или же принимает код данных из какого-то устройства или из ячейки памяти. Но возможна также и передача информации между устройствами без участия процессора. Шина данных всегда двунаправленная.
Шина управления в отличие от шины адреса и шины данных состоит из отдельных управляющих сигналов. Каждый из этих сигналов имеет свою функцию. Некоторые сигналы служат для стробирования передаваемых или принимаемых данных (то есть определяют моменты времени, когда информационный код выставлен на шину данных). Другие управляющие сигналы могут использоваться для подтверждения приема данных, для сброса всех устройств в исходное состояние, для тактирования всех устройств и т.д. Линии шины управления могут быть одно- или двунаправленными.
Описание слайда:
Архитектура микропроцессорных систем Архитектура микропроцессорных систем Шина данных — это основная шина, которая используется для передачи информационных кодов между всеми устройствами микропроцессорной системы. Обычно в пересылке информации участвует процессор, который передает код данных в какое-то устройство или в ячейку памяти или же принимает код данных из какого-то устройства или из ячейки памяти. Но возможна также и передача информации между устройствами без участия процессора. Шина данных всегда двунаправленная. Шина управления в отличие от шины адреса и шины данных состоит из отдельных управляющих сигналов. Каждый из этих сигналов имеет свою функцию. Некоторые сигналы служат для стробирования передаваемых или принимаемых данных (то есть определяют моменты времени, когда информационный код выставлен на шину данных). Другие управляющие сигналы могут использоваться для подтверждения приема данных, для сброса всех устройств в исходное состояние, для тактирования всех устройств и т.д. Линии шины управления могут быть одно- или двунаправленными.

Слайд 29





Архитектура микропроцессорных систем
Архитектура микропроцессорных систем
Существует несколько типов архитектуры   микропроцессорных систем. Одна из них — архитектура с общей, единой шиной для данных и команд (одношинная, или принстонская, фон-неймановская   архитектура ). Соответственно, в составе системы в этом случае присутствует одна общая память, как для данных, так и для команд
Описание слайда:
Архитектура микропроцессорных систем Архитектура микропроцессорных систем Существует несколько типов архитектуры   микропроцессорных систем. Одна из них — архитектура с общей, единой шиной для данных и команд (одношинная, или принстонская, фон-неймановская   архитектура ). Соответственно, в составе системы в этом случае присутствует одна общая память, как для данных, так и для команд

Слайд 30





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

Слайд 31





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

Слайд 32





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

Слайд 33


История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №33
Описание слайда:

Слайд 34


История развития и классификация микропроцессоров, основные понятия и архитектура микропроцессорных систем, слайд №34
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию