КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Типы процессоров
Состав и структура процессора Понятие программно-аппаратной платформы. Состав и структура процессора. Типы процессоров. Система команд процессора. RISC, CISC процессоры. Основные форматы машинных команд процессора. Принцип выполнения команд. Разнообразие как технических, так и программных средств привело к использованию понятия «программно-аппаратная платформа». Программно-аппаратная платформа состоит из взаимосвязанной совокупности следующих основных элементов: - комплекс технических средств (КТС), на базе которого проектируются ИС; - базовое программное обеспечение, обеспечивающее интеграцию КТС в программно-технический комплекс, конфигурирование систем и реализующее другие универсальные функции ИС; - средства автоматизации проектирования, верификации и валидации ИС; - комплект документации, регламентирующий процесс разработки ИС на базе данной платформы.
Система команд процессора Машинные команды, выполняемые процессором, обычно подразделяются следующим образом:
RISC (компьютер с сокращённым набором команд) — архитектура процессора, в котором быстродействие увеличивается за счёт упрощения инструкций, чтобы их декодирование было более простым, а время выполнения — меньшим. Первыми RISС-процессорами были не ориентированные на интерпретацию процессоры VLSI. «Сокращённый» значит, что сокращён объём (и время) работы, выполняемый каждой отдельной инструкцией — как максимум один цикл доступа к памяти, — тогда как сложные инструкции CISC-процессоров могут требовать сотен циклов доступа к памяти для своего выполнения. Принципы RISC: · Все команды должны выполняться непосредственно аппаратным обеспечением. · Компьютер должен запускать как можно больше команд в секунду. · Команды должны легко декодироваться. · К памяти должны обращаться только команды загрузки и сохранения. · Регистров должно быть много. Характерные особенности: · Фиксированная длина машинных инструкций (например, 32 бита) и простой формат команды. · Специализированные команды для операций с памятью — чтения или записи. Отсутствие операций вида Read-Modify-Write. Любые операции «изменить» выполняются только над содержимым регистров. · Большое количество регистров общего назначения (32 и более). · Отсутствие поддержки операций вида «изменить» над укороченными типами данных — байт, 16-битное слово. · Отсутствие микропрограмм внутри самого процессора. То, что в CISC-процессоре исполняется микропрограммами, в RISC-процессоре исполняется как обыкновенный (хотя и помещённый в специальное хранилище) машинный код, не отличающийся принципиально от кода ядра ОС и приложений. CISC (компьютер с полным набором команд) - концепция проектирования процессоров, которая характеризуется следующим набором свойств: 1. Нефиксированное значение длины команды; 2. Арифметические действия кодируются в одной команде; 3. Небольшое число регистров, каждый из которых выполняет строго определённую функцию. Недостатки: 1. Высокая стоимость аппаратной части; 2. Сложности с распараллеливанием вычислений. Использование: CISC – рабочие станции, серверы среднего звена и персональные компьютеры. RISC – микроконтроллеры, мобильные устройства, SOC и мэйнфреймы. · RISC противопоставлялся CISC. Различие этих концепций состоит в методах программирования, а не в реальной архитектуре процессора. Практически все современные процессоры эмулируют наборы команд как RISC так и CISC типа. Основные форматы машинных команд процессора. Форматы команд Алгоритм, написанный пользователем программы, в конечном счете реализуется в виде машинных команд. Под командой понимают совокупность сведений, представленных в виде двоичных кодов, необходимых процессору для выполнения очередного шага. В ходе команды для сведений о типе операции, адресной информации о нахождении обрабатываемых данных, а также для информации о месте хранения результатов выделяются определенные разряды (поля). Форматом команды называется заранее обговоренная структура полей в её кодах, позволяющая ЭВМ распознавать составные части кода. Главным элементом кода команды является код операции (КОП), что определяет, какие действия будут выполнены по данной команде. Под него выделяется N старших разрядов формата. В остальных разрядах размещаются А1 и А2 v адреса операндов. А3 - адрес результата. Распределение полей в формате команды может изменяться при смене способа адресации. Длина команды зависит от числа адресных полей. По числу адресов команды делятся на:
Длина кода команды измеряется в машинных словах. Чтобы получить возможность работать с минимальным числом адресных полей, результат, к примеру, можно размещать по месту хранения одного из операндов. Либо предварительно размещают один или несколько операндов в специально выделенных регистрах процессора. Принцип выполнения команд ЭВМ
Дата добавления: 2015-06-25; Просмотров: 538; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |