Mikroarhitektūra (µarch)

Autors: Peter Berry
Radīšanas Datums: 15 Augusts 2021
Atjaunināšanas Datums: 22 Jūnijs 2024
Anonim
Mikroarhitektūra (µarch) - Tehnoloģija
Mikroarhitektūra (µarch) - Tehnoloģija

Saturs

Definīcija - ko nozīmē mikroarhitektūra (µarch)?

Mikroarhitektūra, saīsināti kā µarch vai uarch, ir mikroprocesora pamatprojekts. Tas ietver izmantotās tehnoloģijas, resursus un metodes, ar kuru palīdzību procesors ir fiziski izveidots, lai izpildītu īpašu instrukciju kopu (ISA vai instrukciju kopas arhitektūra). Vienkārši sakot, tas ir visu mikroprocesorā esošo elektronisko komponentu un datu ceļu loģisks dizains, kas izkārtots noteiktā veidā un ļauj optimāli izpildīt instrukcijas. Akadēmijā to sauc par datoru organizāciju.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro mikroarhitektūru (µarch)

Mikroarhitektūra ir loģisks attēlojums tam, kā mikroprocesors ir konstruēts tā, lai starpsavienojumi starp komponentiem - vadības bloku, aritmētisko loģisko vienību, reģistriem un citiem - mijiedarbotos optimizētā veidā. Tas ietver to, kā tiek izveidotas kopnes, datu ceļi starp komponentiem, lai diktētu īsākos ceļus un pareizus savienojumus. Mūsdienu mikroprocesoros sarežģītības novēršanai bieži ir vairāki slāņi. Pamatideja ir izkārtot shēmu, kas varētu izpildīt komandas un darbības, kas noteiktas instrukciju komplektā.


Metode, ko pašlaik izmanto mikroarhitektūrā, ir caurulēts datu ceļš. Tas ir paņēmiens, kas pieļauj tāda veida paralēlismu, kas tiek izmantots datu apstrādē, ļaujot vairākiem norādījumiem izpildījumā pārklāties. Tas tiek darīts, izmantojot vairākus izpildes cauruļvadus, kas darbojas paralēli vai tuvu paralēli.

Izpildes vienības ir arī būtisks mikroarhitektūras aspekts. Izpildes vienības veic procesora darbības vai aprēķinus. Izpildes vienību skaita izvēle, to latentums un caurlaidspēja ir centrālais mikroarhitektūras dizaina apsvērums. Atmiņas lielums, latentums, caurlaidspēja un savienojamība sistēmā ir arī mikroarhitektūras lēmumi.

Vēl viena mikroarhitektūras sastāvdaļa ir sistēmas līmeņa projektēšana. Tas ietver lēmumus par veiktspēju, piemēram, ievades, kā arī izejas un I / O ierīču līmeni un savienojamību.

Mikroarhitektūras projektā tiek pievērsta lielāka uzmanība ierobežojumiem nekā iespējām. Mikroarhitektūras dizaina lēmums tieši ietekmē to, kas nonāk sistēmā; tas pievēršas tādiem jautājumiem kā:


  • Performance
  • Mikroshēmas laukums / izmaksas
  • Loģikas sarežģītība
  • Atkļūdošanas vienkāršība
  • Testējamība
  • Vienkārša savienojamība
  • Elektrības patēriņš
  • Ražojamība

Laba mikroarhitektūra ir tā, kas ņem vērā visus šos kritērijus.