A vedea tot

Vă rugăm să consultați versiunea în limba engleză ca versiunea noastră oficială.Întoarcere

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)
Asia/Pacific
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Africa, India și Orientul Mijlociu
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
America de Sud / Oceania
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
America de Nord
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
AcasăBlogSet de instrucțiuni complexe Calculatoare: Cum au schimbat calculul?
pe 2024/12/30 147,757

Set de instrucțiuni complexe Calculatoare: Cum au schimbat calculul?

Analizarea arhitecturii finale a procesatorilor de calculatoare dezvăluie complexitățile din spatele funcționării și performanței lor.Printre cele mai influente proiectări ale procesatorilor se numără computerul de instrucțiuni complexe (CISC) și arhitecturile reduse pentru setul de instrucțiuni (RISC).Fiecare oferă abordări unice pentru execuția instrucțiunilor, eficiența programării și designul hardware.Acest articol explorează complexitatea arhitecturii CISC, subliniind setul său de instrucțiuni extins care simplifică programarea în timp ce prezintă provocări hardware.De asemenea, săpă în abordarea RISC simplificată, care optimizează performanța printr -un set de instrucțiuni simplificat și eficient.În cele din urmă, postarea evidențiază modul în care procesoarele moderne adoptă din ce în ce mai mult arhitecturi hibride, amestecând punctele forte ale CISC și RISC pentru a răspunde nevoilor de calcul diverse.

Catalog

1. Prezentare generală a CISC
2. Comparația CISC și RISC
Complex Instruction Set Computers: How They Changed Computing?

Prezentare generală a CISC

Arhitectura unui procesor de calculator se concentrează în jurul executării unei game diverse de instrucțiuni sau microinstrucții, fiecare concepută pentru a îndeplini sarcini specifice.În timp ce un set de instrucțiuni mai cuprinzător poate face programarea pentru microprocesor mai intuitiv, poate introduce, de asemenea, obstacole potențiale de performanță.Arhitectura complexă a computerului de instrucțiuni (CISC) se remarcă datorită colectării sale vastă de instrucțiuni, inclusiv a celor complicate care simplifică experiența de programare în comparație cu arhitecturile alternative.Fiecare sarcină, simplă sau complexă, este asociată cu o instrucțiune unică, care reduce cantitatea de codificare necesară.Cu toate acestea, acest design complex poate reprezenta provocări notabile în dezvoltarea procesorului și a circuitelor unității de control asociate.

Arhitectura CISC se distinge printr -o selecție largă de microinstrucții care facilitează dezvoltarea programului pentru procesor.Aceste microinstrucții, adesea articulate în limbajul de asamblare, înlocuiesc anumite funcții care au fost gestionate în mod tradițional de software cu sisteme de instrucțiuni la nivel de hardware.Această schimbare nu numai că luminează volumul de muncă pentru dvs., dar permite și executarea simultană a operațiunilor de nivel scăzut în timpul fiecărui ciclu de instrucțiuni, sporind viteza generală a execuției computerului.

Frecvența utilizării instrucțiunilor în setul de instrucțiuni CISC prezintă un dezechilibru izbitor.Aproximativ 20% din instrucțiuni sunt utilizate în mod obișnuit, reprezentând aproximativ 80% din codul total al programului, în timp ce restul de 80% sunt rareori angajați, contribuind la doar 20% din programare.Această observație rezonează cu un principiu mai larg observat în diferite domenii: o mică selecție de instrumente sau metode produce adesea majoritatea rezultatelor.

Comparație CISC și RISC

Arhitectura setului de instrucțiuni reduse (RISC) se remarcă datorită setului său de instrucțiuni simplificat, care are ca scop creșterea eficienței procesorului.Totuși, acest design necesită o abordare mai sofisticată a programării externe.Concentrându -se pe cele mai utilizate instrucțiuni simple, RISC evită eficient complicațiile care însoțesc adesea comenzi mai complexe.

• Arhitectura RISC standardizează lungimea instrucțiunii.

• Simplifică formatele de instrucțiuni, bazându -se în principal pe logica de control.

• Această alegere de proiectare elimină necesitatea controlului microcodului, ceea ce duce la viteze operaționale mai rapide.

Originile RISC pot fi urmărite în cercetările inovatoare realizate de John Cocke la IBM.Descoperirile sale au indicat că doar aproximativ 20% din instrucțiunile computerului reprezintă aproximativ 80% din volumul de muncă de calcul.Această perspectivă are o greutate substanțială, ceea ce sugerează că, prin optimizarea instrucțiunilor cele mai frecvent executate, se pot obține îmbunătățiri extinse ale performanței.În consecință, sistemele RISC depășesc frecvent sistemele de informatică complexe de instrucțiuni complexe (CISC), alinându-se cu binecunoscutul principiu 80/20 care informează dezvoltarea arhitecturii RISC.

În timp ce RISC se mândrește cu mai multe avantaje, nu înlocuiește în întregime arhitectura CISC.Fiecare tip are punctele sale forte distincte, iar diferențele dintre ele au devenit mai puțin pronunțate în timp.În practica contemporană, multe procesoare moderne încorporează elemente atât din RISC, cât și din CISC, reflectând o tendință din ce în ce mai mare către arhitecturile hibride.De exemplu, procesoarele de instrucțiune ultra-lungi (ULIW) ilustrează acest amestec, îmbinând beneficiile ambelor arhitecturi pentru a produce o unitate de procesare mai adaptabilă.Această fuziune nu numai că sporește performanța, dar introduce și flexibilitate în programare, permițând o gamă mai largă de aplicații.

Despre noi

ALLELCO LIMITED

Allelco este un un singur stop la nivel internațional Distribuitor de servicii de achiziții de componente electronice hibride, angajat să furnizeze servicii de achiziții de componente și lanțuri de aprovizionare complete pentru industria globală de fabricație și distribuție electronică, inclusiv fabrici de top 500 globale OEM și brokeri independenți.
Citeste mai mult

Anchetă rapidă

Vă rugăm să trimiteți o întrebare, vom răspunde imediat.

Cantitate

Postări populare

Număr de piesă fierbinte

0 RFQ
Cărucior de cumpărături (0 Items)
Este gol.
Comparați lista (0 Items)
Este gol.
Părere

Feedback -ul dvs. contează!La Allelco, apreciem experiența utilizatorului și ne străduim să o îmbunătățim constant.
Vă rugăm să împărtășiți comentariile dvs. cu noi prin formularul nostru de feedback și vom răspunde prompt.
Vă mulțumim că ați ales Allelco.

Subiect
E-mail
Comentarii
Captcha
Trageți sau faceți clic pentru a încărca fișierul
Incarca fisier
Tipuri: .xls, .xlsx, .doc, .docx, .jpg, .png și .pdf.
MAX DIEMENTUL FILE: 10MB