RISC–процессоры.Особенностивыполненияопераций. — КиберПедия 

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

RISC–процессоры.Особенностивыполненияопераций.

2017-12-09 170
RISC–процессоры.Особенностивыполненияопераций. 0.00 из 5.00 0 оценок
Заказать работу

ReducedInstructionSetComputers–компьютерссокращеннымнаборомкоманд.

RISC-архитектурапредполагаетреализациювЭВМсокращенногонаборакоманд,чтопозволяетупроститьаппаратурупроцессораиповыситьегопроизводительность.

Наборкомандвключаетпростейшиеинаиболеечастоупотребляемыекоманды,навыполнениекоторыхзатрачиваетсяменьшевремени.Выполнениеболеесложных,норедковстречающихсяоперацийобеспечиваютподпрограммы.БольшинствокомандвRISC-процессорахявляютсябыстрымикомандамитипа«Регистр-регистр»,которыевыполняютсябезобращениякОЗУ.Такиепроцессорыимеютнеболее100команд,2-3простыхспособаадресации,чтоведеткупрощениюустройствауправления,котороестроитсяпосхемесжесткойлогикой.Приэтомструктурапроцессоранастолькоупрощается,чтостановитсявозможнойегореализациянаодномкристалле,составлениемместадляувеличениядонесколькихсотенчислаобщихиспециализированныхрегистров.

БольшоечислорегистровпозволяетдопределасократитьчислообращенийкОЗУ,засчет:

· сохраненияврегистрахпромежуточныхрезультатов;

· передачичерезрегистрыоперандовизоднихпрограммвдругие;

· отказомотпередачнасохранениевОЗУсодержимогорегистровприпрерыванияхпрограмм.

ПервыйпроцессорRISCбылсозданкорпорациейIBMв1979г.иимелшифрIBM801.

СовременныепроцессорыRISCимеютследующиехарактеристики:

· упрощенныйнаборкоманд,имеющиходинаковуюдлину;

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

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

· взаимодействиесоперативнойпамятьюограничиваетсяоперациямипересылкиданных;

· уменьшеночислоспособовадресациипамяти(неиспользуетсякосвеннаяадресация);

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

· используетсявысокоскоростнаяпамять.

Основные достоинстваRISC-процессоров:

· Повышениепроизводительностиобработкипрограммвычислительныхзадач.

· БлагодаряиспользованиюпростыхкомандиминимумаихформатовсокращаетсявремяразработкиRISC-процессора.

· УлучшениетехнологичностиRISC-процессоровблагодарябольшейсвободевразмещенииихэлементовнакристаллеинтегральнойсхемыиповышениевероятностивыходагодныхсхем.

НедостаткиRISC-процессоров:

· Нарушениеосновныхпринциповпрограммирования:

o Минимумдлиныисполняемогокодапрограммы.

o Снижениесемантическогоразрывамеждуисходнымописаниеимашиннымкодом.

· Сложностьпостроениякомпилятора,посколькупрограммасязыкавысокогоуровнядолжнатранслироватьсявмикрокодсоптимизациейиспользованиярегистров.

· Высокиетребованиякбыстродействиюпамяти.

40. *CISC–процессоры.Особенностивыполненияопераций.

CISC(англ. Complexinstructionsetcomputing,илиангл. Complexinstructionsetcomputer —компьютерсплнымнаборомкоманд)—концепцияпроектирования процессоров,котораяхарактеризуетсяследующимнаборомсвойств:

· нефиксированноезначениедлиныкоманды;

· арифметическиедействиякодируютсяводнойкоманде;

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

Типичнымипредставителямиявляютсяпроцессорынаосновеx86команд(исключаясовременныеIntelPentium 4,Pentium D,Core, AMD Athlon,Phenom,которыеявляютсягибридными)ипроцессорыMotorola MC680x0.

Наиболеераспространённаяархитектурасовременныхнастольных,серверныхимобильныхпроцессоровпостроенапоархитектуреIntelx86(илих86-64вслучае64-разрядныхпроцессоров).Формально,всех86-процессорыявлялисьCISC-процессорами,однаконовыепроцессоры,начинаясIntel486DX,являютсяCISC-процессорамис RISC-ядром. ОнинепосредственнопередисполнениемпреобразуютCISC-инструкциипроцессоров x86 вболеепростойнаборвнутреннихинструкцийRISC.

Вмикропроцессорвстраиваетсяаппаратныйтранслятор,превращающийкомандыx86вкомандывнутреннегоRISC-процессора.Приэтомоднакомандаx86можетпорождатьнесколькоRISC-команд(вслучаепроцессоровтипаP6—до4-хRISCкомандвбольшинствеслучаев).Исполнениекомандпроисходитнасуперскалярномконвейереодновременнопонесколькоштук.

ЭтопотребовалосьдляувеличенияскоростиобработкиCISC-команд,таккакизвестно,чтолюбойCISC-процессоруступаетRISC-процессорампоколичествувыполняемыхоперацийвсекунду.Витоге,такойподходипозволилподнятьпроизводительностьCPU.

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

· высокаястоимостьаппаратнойчасти;

· сложностисраспараллеливаниемвычислений.


Поделиться с друзьями:

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.