Bekijk alles

Raadpleeg de Engelse versie als onze officiële versie.Opbrengst

Europa
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
Azië/Pacific
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Afrika, India en Midden -Oosten
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
Zuid -Amerika / Oceanië
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
Noord -Amerika
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
HuisblogComplexe instructieset computers: hoe ze de computer hebben gewijzigd?
Op 2024/12/30 147,773

Complexe instructieset computers: hoe ze de computer hebben gewijzigd?

Het analyseren van de ultieme architectuur van computerverwerkers onthult de complexiteiten achter hun werking en prestaties.Een van de meest invloedrijke processorontwerpen zijn de complexe instructieset computer (CISC) en de gereduceerde instructieset computer (RISC) architecturen.Elk biedt unieke benaderingen van instructie -uitvoering, programmeerefficiëntie en hardware -ontwerp.Dit artikel onderzoekt de fijne kneepjes van CISC -architectuur en benadrukt de uitgebreide instructieset die programmeren vereenvoudigt en tegelijkertijd hardware -uitdagingen wordt gepresenteerd.Het graaft ook in de gestroomlijnde RISC -aanpak, die de prestaties optimaliseert via een vereenvoudigde en efficiënte instructieset.Ten slotte benadrukt de Post hoe moderne processors in toenemende mate hybride architecturen aannemen, waardoor de sterke punten van zowel CISC als RISC worden gecombineerd om te voldoen aan verschillende computationele behoeften.

Catalogus

1. Overzicht van CISC
2. CISC- en RISC -vergelijking
Complex Instruction Set Computers: How They Changed Computing?

Overzicht van CISC

De architectuur van een computerprocessor draait om de uitvoering van een divers scala aan instructies of micro -instructies, elk ontworpen om specifieke taken te vervullen.Hoewel een meer uitgebreide instructieset het programmeren voor de microprocessor intuïtiever kan maken, kan het ook potentiële prestatiehindernissen introduceren.De complexe instructieset computer (CISC) architectuur onderscheidt zich vanwege de enorme verzameling instructies, inclusief ingewikkelde instructies die de programmeerervaring vereenvoudigen in vergelijking met alternatieve architecturen.Elke taak, eenvoudig of complex, wordt gekoppeld aan een unieke instructie, die de benodigde hoeveelheid codering vermindert.Dit ingewikkelde ontwerp kan echter opmerkelijke uitdagingen vormen bij het ontwikkelen van de CPU en het bijbehorende circuits van de besturingseenheid.

De architectuur van CISC onderscheidt zich door een brede selectie van micro -instructies die de ontwikkeling van programma's voor de processor vergemakkelijken.Deze micro-instructies, vaak gearticuleerd in de assemblagetaal, vervangen bepaalde functies die traditioneel door software werden afgehandeld door instructiesystemen op hardware-niveau.Deze verschuiving verlicht niet alleen de werklast voor u, maar maakt ook de gelijktijdige uitvoering van bewerkingen op laag niveau tijdens elke instructiecyclus mogelijk, waardoor de algehele snelheid van de computeruitvoering wordt verbeterd.

De frequentie van instructie -gebruik binnen de CISC -instructieset toont een opvallende onbalans.Ongeveer 20% van de instructies wordt vaak gebruikt, goed voor ongeveer 80% van de totale programmacode, terwijl de resterende 80% zelden wordt gebruikt, wat bijdraagt ​​aan slechts 20% van de programmering.Deze observatie resoneert met een breder principe waargenomen op verschillende gebieden: een kleine selectie van tools of methoden produceert vaak de meeste resultaten.

CISC- en RISC -vergelijking

De architectuur met gereduceerde instructiesetcomputer (RISC) onderscheidt zich vanwege de gestroomlijnde instructieset, die tot doel heeft de efficiëntie van de processor te stimuleren.Dit ontwerp vereist echter een meer geavanceerde benadering van externe programmering.Door zich te concentreren op de meest gebruikte eenvoudige instructies, vermijdt RISC effectief de complicaties die vaak bij meer complexe opdrachten gepaard gaan.

• RISC -architectuur standaardiseert de instructlengte.

• Het vereenvoudigt de instructieformaten, die voornamelijk afhankelijk zijn van de besturingslogica.

• Deze ontwerpkeuze elimineert de behoefte aan microcodecontrole, wat resulteert in snellere operationele snelheden.

De oorsprong van RISC kan worden herleid tot het baanbrekende onderzoek van John Cocke bij IBM.Zijn bevindingen gaven aan dat slechts ongeveer 20% van de computerinstructies ongeveer 80% van de computationele werklast vertegenwoordigt.Dit inzicht draagt ​​aanzienlijk gewicht, wat suggereert dat door de meest uitgevoerde instructies te optimaliseren, uitgebreide prestatieverbeteringen kunnen worden bereikt.Bijgevolg presteren RISC-systemen vaak beter dan complexe instructieset computer (CISC) -systemen, in overeenstemming met het bekende 80/20-principe dat de ontwikkeling van RISC-architectuur informeert.

Hoewel RISC verschillende voordelen heeft, vervangt het de CISC -architectuur niet volledig.Elk type heeft zijn duidelijke sterke punten en de verschillen tussen hen zijn in de loop van de tijd minder uitgesproken.In de hedendaagse praktijk bevatten veel moderne CPU's elementen van zowel RISC als CISC, wat een groeiende trend weerspiegelt naar hybride architecturen.Ultra-Long Instruction Word (ULIW) CPU's illustreren bijvoorbeeld deze mix, waarbij de voordelen van beide architecturen worden samengevoegd om een ​​meer aanpasbare verwerkingseenheid te produceren.Deze fusie verhoogt niet alleen de prestaties, maar introduceert ook flexibiliteit bij het programmeren, waardoor een breder scala aan toepassingen mogelijk is.

Over ons

ALLELCO LIMITED

Allelco is een internationaal beroemde one-stop Distributeur van inkoopdiensten van hybride elektronische componenten, toegewijd aan het bieden van uitgebreide inkoop- en supply chain -diensten voor componenten voor de wereldwijde elektronische productie- en distributie -industrie, waaronder wereldwijde top 500 OEM -fabrieken en onafhankelijke makelaars.
Lees verder

Quick Inviry

Stuur een aanvraag, we zullen onmiddellijk reageren.

Aantal stuks

Populaire berichten

Heet onderdeelnummer

0 RFQ
Winkelmand (0 Items)
Het is leeg.
Vergelijk lijst (0 Items)
Het is leeg.
Feedback

Uw feedback is belangrijk!Bij Allelco waarderen we de gebruikerservaring en streven we ernaar deze constant te verbeteren.
Deel uw opmerkingen met ons via ons feedbackformulier en we zullen onmiddellijk reageren.
Bedankt voor het kiezen van Allelco.

Onderwerp
E-mail
Comments
Captcha
Sleep of klik om het bestand te uploaden
Upload bestand
Typen: .xls, .xlsx, .doc, .Docx, .jpg, .png en .pdf.
MAX -bestandsgrootte: 10 MB