
Architektura počítačového procesoru se soustředí na provádění rozmanitého rozsahu pokynů nebo mikroinstrukcí, z nichž každá je navržena tak, aby plnila specifické úkoly.Zatímco komplexnější sada instrukcí může zvýšit programování pro mikroprocesor intuitivnější, může také zavést potenciální překážky v oblasti výkonu.Architektura Complex Instruction Set Computer (CISC) vyniká díky své rozsáhlé sbírce pokynů, včetně složitých, které zjednodušují zkušenosti s programováním ve srovnání s alternativními architekturami.Každý úkol, ať už jednoduchý nebo složitý, je spárován s jedinečnou instrukcí, která snižuje množství potřebného kódování.Tento složitý design však může představovat pozoruhodné výzvy při vývoji CPU a souvisejících obvodů řídicí jednotky.
Architektura CISC se vyznačuje širokým výběrem mikroinstrukcí, které usnadňují vývoj programů pro procesor.Tyto mikroinstrukce, často artikulované v jazyce sestavení, nahrazují určité funkce, které byly tradičně řešeny softwarem pomocí instruktážních systémů na úrovni hardwaru.Tento posun nejen odlehčuje pracovní zátěž pro vás, ale také umožňuje současné provádění operací nízké úrovně během každého instrukčního cyklu, což zvyšuje celkovou rychlost provádění počítače.
Frekvence využití instrukcí v sadě instrukcí CISC představuje výraznou nerovnováhu.Přibližně 20% pokynů se běžně používá, což představuje přibližně 80% z celkového programového kódu, zatímco zbývajících 80% je zaměstnáno jen zřídka, což přispívá pouze k 20% programování.Toto pozorování rezonuje s širším principem pozorovaným napříč různými obory: Malý výběr nástrojů nebo metod často vytváří většinu výsledků.
Architektura COMPTERTURUS (RISC) Reduction Set Počítač vyniká díky své efektivněné sadě instrukcí, jejímž cílem je zvýšit účinnost procesoru.Tento design však vyžaduje sofistikovanější přístup k externímu programování.Zaměřením na nejčastěji používané jednoduché pokyny se RISC efektivně vyhýbá komplikacím, které často doprovázejí složitější příkazy.
• Architektura RISC standardizuje délku instrukce.
• Zjednodušuje formáty instrukcí, primárně se spoléhá na kontrolní logiku.
• Tato volba konstrukce eliminuje potřebu kontroly mikrokódu, což vede k rychlejším provozním rychlostem.
Původ RISC lze vysledovat zpět k průkopnickému výzkumu, který provedl John Cocke v IBM.Jeho zjištění naznačila, že pouze asi 20% počítačových pokynů představuje zhruba 80% výpočetního pracovního vytížení.Tento vhled má podstatnou váhu, což naznačuje, že optimalizací nejčastěji prováděných pokynů lze dosáhnout rozsáhlých vylepšení výkonu.V důsledku toho systémy RISC často překonávají komplexní systémy počítačové instruktáže (CISC), které se vyrovnávají se známým principem 80/20, který informuje o vývoji architektury RISC.
Zatímco RISC se může pochlubit několika výhodami, nenahrazuje architekturu CISC zcela.Každý typ má své zřetelné silné stránky a rozdíly mezi nimi se časem staly méně výraznými.V současné praxi zahrnuje mnoho moderních CPU prvků z RISC i CISC, což odráží rostoucí trend směrem k hybridní architekturách.Například CPU ultra dlouhé instruktáže (ULIW) ilustrují tuto směs a spojují výhody obou architektur a vytvářejí přizpůsobivější zpracovatelskou jednotku.Tato fúze nejen zvyšuje výkon, ale také zavádí flexibilitu v programování, což umožňuje širší škálu aplikací.
Zašlete prosím dotaz, budeme odpovědět okamžitě.
na 2024/12/30
na 2024/12/30
na 8000/05/1 147879
na 2000/05/1 117844
na 1600/05/1 111455
na 0400/05/1 85867
na 1970/01/1 83252
na 1970/01/1 68398
na 1970/01/1 64926
na 1970/01/1 64078
na 1970/01/1 54558
na 1970/01/1 53006