КАТЕГОРИИ: Архитектура-(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; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |