Hi there! Our project relies on ads or donation to keep the site free to use. Please sending a donation . Thanks!
Подождите, пожалуйста, выполняется поиск в заданном разделе

Архитектура аппаратных и программных средств IBM-совместимых технологий 3.1. Микропроцессоры

Архитектура аппаратных и программных средств IBM-совместимых технологий 3.1. Микропроцессоры

Сразу хочу сказать, что здесь никакой воды про архитектура аппаратных, и только нужная информация. Для того чтобы лучше понимать что такое архитектура аппаратных,программных средств, ibm-совместимый, микропроцессор , настоятельно рекомендую прочитать все из категории Информатика

Центральный процессор – неотъемлемая часть любой ЭВМ . Обычно это большая интегральная схема, представляющая собой кремниевый кристалл в пластмассовом, керамическом или металлокерамическом корпусе, на котором расположены выводы для приема и выдачи электрических сигналов. Функции ЦП выполняют микропроцессоры. Они осуществляют вычисления, пересылку данных между внутренними регистрами и управление ходом вычислительного процесса. микропроцессор взаимодействует непосредственно с ОП и контроллерами системной платы. Главные носители информации внутри него – регистры.

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

Неотъемлемой частью микропроцессора являются:

АЛУ, состоящее из нескольких блоков, например блока обработки целых чисел и блока обработки чисел с плавающей точкой;

устройство управления, которое вырабатывает управляющие сигналы для выполнения команд;

внутренние регистры.

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

Рис.5.5. Структурная схема микропроцессора

электронная фотография вскрытого микропроцессора

В программе могут встречаться команды передачи управления, выполнение которых зависит от результатов выполнения предшествующих команд. В современных микропроцессорах при использовании конвейерной архитектуры предусматриваются механизмы предсказания переходов. Другими словами, если в очереди команд появилась команда условного перехода, то предсказывается, какая команда будет выполняться следующей до определения признака перехода. Выбранная ветвь программы выполняется в конвейере, однако запись результата осуществляется только после вычисления признака перехода, тогда, когда переход выбран верно . Об этом говорит сайт https://intellect.icu . В случае неправильного выбора ветви программы микропроцессор возвращается назад и выполняет правильные операции в соответствии с вычисленным признаком перехода.

Важными характеристиками микропроцессора являются:

  • Тактовая частота (от 1 до 4 ГГц). его быстродействие, которое в значительной степени зависит от тактовой частоты микропроцессораДанный параметр измеряется в мегагерцах. И указывает на количество операций, которые выполняются за одну секунду. Выполнение одной операции может разбиваться на несколько тактов, что фактически снижает значение частоты. Однако мощность современных ПК позволяет пренебречь незначительным снижением тактовой частоты во время сложных операций.
  • архитектура микропроцессора(CISC, RISC,MISC и другие), определяющая, какие данные он может обрабатывать, какие машинные инструкции входят в набор выполняемых им команд, как происходит обработка данных, каков объем внутренней памяти микропроцессора.
  • Разрядность(от 8 до 128 рязрядов). От этой характеристики зависит поддержка процессором 32- или 64-битные приложения. Подавляющее большинство моделей современных процессоров поддерживают 64-битную архитектуру. Разрядность оказывает влияние на объем оперативной памяти и на ряд внутренних параметров, которые незначительны для рядовых пользователей, но имеют значение для профессионалов – разработчиков ПО.
  • Объем внутренней кэш-памяти. и Количесво кешей (от клобайта до мегабайтов) Характеристика, от которой зависит быстрота обмена информацией между самим процессором и устройствами, которые размещены на компьютере. Здесь скорость обмена прямо пропорциональна значению.
  • Тип разъема (сокета) Socket ****, Socket AM* , Socket FM*, Socket sTR* и другие
  • Количество ядер 1- 64 шт
  • Интегрированная графика
  • Количество потоков 2- 128
  • Частота шины данных от 100 МГц до 6000 МГц
  • Маркетингвое название (не влияет ни на что, но необходима для продаж)
  • Страна производитель
  • страна регитрации бренда

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

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

Все микропроцессоры можно разделить на группы:

  1. микропроцессоры типа CISC с полным набором системы команд;
  2. микропроцессоры типа RISC с усеченным набором системы команд;
  3. микропроцессоры типа VLIW со сверхбольшим командным словом;
  4. микропроцессоры типа MISC с минимальным набором системы команд и весьма высоким быстродействием и др.

CISC (англ. Complex Instruction Set Computing) — концепция проектирования процессоров, которая характеризуется следующим набором свойств:

· большим числом различных по формату и длине команд;

· введением большого числа различных режимов адресации;

· обладает сложной кодировкой инструкции.

Процессору с архитектурой CISC приходится иметь дело с более сложными инструкциями неодинаковой длины. Выполнение одиночной CISC-инструкции может происходить быстрее, однако обрабатывать несколько таких инструкций параллельно сложнее.

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

Достоинства архитектуры CISC

  1. Компактность наборов инструкций уменьшает размер программ и уменьшает количество обращений к памяти.
  2. Наборы инструкций включают поддержку конструкций высокоуровневого программирования.

Недостатки архитектуры CISC

  1. Нерегулярность потока команд.
  2. Высокая стоимость аппаратной части.
  3. Сложности с распараллеливанием вычислений.

RISC (Reduced Instruction Set Computing). Процессор с сокращенным набором команд. Система команд имеет упрощенный вид. Все команды одинакового формата с простой кодировкой. Обращение к памяти происходит посредством команд загрузки и записи, остальные команды типа регистр-регистр. Команда, поступающая в CPU, уже разделена по полям и не требует дополнительной дешифрации.

Часть кристалла освобождается для включения дополнительных компонентов. Степень интеграции ниже, чем в предыдущем архитектурном варианте, поэтому при высоком быстродействии допускается более низкая тактовая частота. Команда меньше загромождает ОЗУ, CPU дешевле. Программной совместимостью указанные архитектуры не обладают. Отладка программ на RISC более сложна. Данная технология может быть реализована программно-совместимым с технологией CISC (например, суперскалярная технология).

Поскольку RISC-инструкции просты, для их выполнения нужно меньше логических элементов, что в конечном итоге снижает стоимость процессора. Но большая часть программного обеспечения сегодня написана и откомпилирована специально для CISC-процессоров фирмы Intel. Для использования архитектуры RISC нынешние программы должны быть перекомпилированы, а иногда и переписаны заново.

Достоинства архитектуры RISC

1.снижение нерегулярности потока команд

2.обогащение пространственным параллелизмом

MISC (Multipurpose lnstruction Set Computer). Элементная база состоит из двух частей, которые либо выполнены в отдельных корпусах, либо объединены. Основная часть – RISC CPU, расширяемый подключением второй части – ПЗУ микропрограммного управления. Система приобретает свойства CISC. Основные команды работают на RISC CPU, а команды расширения преобразуются в адрес микропрограммы. RISC CPU выполняет все команды за один такт, а вторая часть эквивалентна CPU со сложным набором команд. Наличие ПЗУ устраняет недостаток RISC, выраженный в том, что при компиляции с языка высокого уровня микрокод генерируется из библиотеки стандартных функций, занимающей много места в ОЗУ. Поскольку микропрограмма уже дешифрована и открыта для программиста, то времени выборки из ОЗУ на дешифрацию не требуется.

Подчеркнем еще раз, что именно микропроцессор является ядром системы и осуществляет управление всеми операциями. Его работа представляет последовательную реализацию микропроцедур выборки-дешифрации-исполнения. Однако фактическая последовательность операций в МПС определяется командами, записанными в памяти программ.

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

См. также

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


Комментарии (0)


Оставить комментарий

ответить

Информатика

Термины: Информатика