Arquitectura (informàtica)
arquitectura d'ordinadors / From Wikipedia, the free encyclopedia
L'arquitectura d'ordinadors és el disseny conceptual i l'estructura operacional fonamental d'un sistema de computador. És a dir, és un model i una descripció funcional dels requeriments i les implementacions de disseny per diverses parts d'una computadora, amb especial interès a la forma en la qual la unitat central de procés (CPU) treballa internament i accedeix a les adreces de memòria.
També sol definir-se com la forma de seleccionar i interconnectar components del maquinari per crear computadores segons els requeriments de funcionalitat, rendiment i cost.
La segmentació d'instruccions és similar a l'ús d'una cadena de muntatge a una fàbrica de manufacturació. A les cadenes de muntatge, el producte passa a través de diverses etapes de producció abans de tenir el producte acabat. Cada etapa de la cadena està especialitzada en una àrea específica de la línia de producció i porta a terme sempre la mateixa activitat. Aquesta tecnologia és aplicada al disseny de processadors eficients. A aquests processadors se'ls coneix com a pipeline processors.
Un pipeline processor està compost per una llista de segments lineals i seqüencials on cada segment porta a terme una feina o un grup de tasques computacionals.
Les dades que provenen de l'exterior s'introdueixen al sistema per ser processades. La computadora realitza operacions amb les dades que té emmagatzemades a la memòria, produeix noves dades o informació per a ús extern.
Les arquitectures i els conjunts d'instruments es poden classificar considerant els següents aspectes:
- Emmagatzemament d'operands a la CPU: on s'ubiquen els operands a la part de la memòria.
- Nombre d'operands explícits per instrucció: quants operands s'expressen en forma explícita en una instrucció típica. Normalment són 0, 1, 2 i 3.
- Posició de l'operand: Pot qualsevol operand estar a la memòria?, o deuen estar alguns o tots en els registres interns de la CPU. Com s'especifica l'adreça de memòria (modes d'adreçament disponibles)
- Operacions: Quines operacions estan disponibles en el conjunt d'instruccions.
- Tipus i mida d'operands i com s'especifiquen.