Студопедия

КАТЕГОРИИ:


Архитектура-(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-архитектура

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

 

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

 

(процессор с полным набором команд)

 

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

 

Особенности структуры:

 

· В процессоре присутствует небольшое количество регистров общего назначения

· Наличие нескольких методов адресации

· Различие форматов команд

· Наличие команд, где обработка совмещается с обращением к памяти

 

Сложность и стоимость таких процессоров были достаточно велики, а производительность наоборот была небольшой. К тому же в результате исследований в 80-х годах выяснилось, что 80% времени выполнения процессором команд выполняются почти одни и те же команды, которые занимали около 20% от общего числа команд. Таким образом, оказалось, что использование CISC-архитектуры неэффективно и невыгодно. На смену ей пришла новая архитектура с сокращенным набором команд.

 

(процессор с сокращенным набором команд)

 

В таких процессорах система команд была существенно сокращена за счет того, что были оставлены лишь наиболее часто используемые команды.

 

Особенности RISC-архитектуры:

 

· Сокращено количество методов адресации (все операции обработки выполняются лишь над регистровыми операндами);

· Обращение к памяти допустимо лишь с целью записи или чтения, что позволило разделить операции обработки данных и обращения к памяти;

 

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

 

<== предыдущая лекция | следующая лекция ==>
Стековая адресация. Стек – это несколько смежных ячеек памяти, обращение к содержимому которых осуществляется с помощью неявной адресации по определенному правилу | Запоминающие устройства ЭВМ
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 728; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.