Casa > Exposició > Contingut

Arquitectura informàtica Subcategories

Mar 11, 2019

La disciplina de l'arquitectura informàtica té tres subcategories principals:


Arquitectura del conjunt d'instruccions o ISA. L’ISA defineix el codi de màquina sobre el qual el processador llegeix i actua, així com la mida de la paraula, els modes d’adreça de memòria, els registres del processador i el tipus de dades.

La microarquitectura o l’organització de l’ordinador descriu com un processador concret implementarà l’ISA. Per exemple, la mida de la memòria cau de la CPU d’una computadora és un problema que no té res a veure amb l’ISA.

El disseny de sistemes inclou tots els altres components de maquinari d’un sistema informàtic. Això inclou:

Processament de dades que no sigui la CPU, com ara l’accés directe a memòria (DMA)

Altres qüestions com ara la virtualització, el multiprocessament i les funcions de programari.

Hi ha altres tipus d’arquitectura d’ordinador. Els tipus següents s’utilitzen en empreses més grans com Intel i suposen l’1% de tota l’arquitectura de l’ordinador


Macroarquitectura: capes arquitectòniques més abstractes que la microarquitectura

Arquitectura del conjunt d'instruccions de muntatge (ISA): un assemblador intel·ligent pot convertir un llenguatge d'assemblatge abstracte comú a un grup de màquines en un llenguatge màquina lleugerament diferent per a diferents implementacions

Macroarquitectura visible del programador: les eines de llenguatge de nivell superior, com ara els compiladors, poden definir una interfície o un contracte coherent per als programadors que els utilitzen, resumint les diferències entre ISA, UISA i microarquitectures subjacents. Per exemple, els estàndards C, C ++ o Java defineixen diferents programes macro-arquitectònics visibles.

UISA (Microcode Instruction Set Architecture): un grup de màquines amb microarquitectures de nivell de maquinari diferents poden compartir una arquitectura de microcodis comuna i, per tant, una UISA.

Arquitectura de pines: les funcions de maquinari que hauria de proporcionar un microprocessador a una plataforma de maquinari, per exemple, els pines x86 A20M, FERR / IGNNE o FLUSH. A més, els missatges que el processador hauria d’emetre de manera que es puguin invalidar les memòries cau externes (buides). Les funcions d’arquitectura de pin són més flexibles que les funcions ISA perquè el maquinari extern es pot adaptar a les noves codificacions o canviar d’un pin a un missatge. El terme "arquitectura" s’adapta, perquè les funcions s’han de proporcionar per a sistemes compatibles, fins i tot si el mètode detallat canvia.