En informática e enxeñaría informática, unha arquitectura de ordenadores é o deseño conceptual e a estrutura operativa dun sistema informático que define como se organizan e interactúan os compoñentes para executar programas de forma eficiente. A miúdo é unha descrición xeral que ignora os detalles precisos da implementación. Abarca a arquitectura do conxunto de instrucións, a microarquitectura da CPU, a memoria e os sistemas de entrada/saída.
A arquitectura dos ordenadores tamén considera os compromisos entre rendemento, custo, potencia, fiabilidade e seguridade.
Traxectoria miniatura|upright=1.35|Diagrama de bloques dun ordenador básico con CPU uniprocesador. As liñas negras indican o fluxo de sinais de control, mentres que as liñas vermellas indican o fluxo de instrucións e datos do procesador. As frechas indican a dirección do fluxo. A primeira arquitectura de ordenador documentada foi a correspondencia entre Charles Babbage e Ada Lovelace, na que se describe a máquina analítica. Mentres construía o ordenador Z1 en 1936, Konrad Zuse describiu en dúas solicitudes de patente para os seus proxectos futuros que as instrucións da máquina podían almacenarse no mesmo almacenamento que se usa para os datos, é dicir, o concepto de programa almacenado.Susanne Faber, "Konrad Zuses Bemuehungen um die Patentanmeldung der Z3", 2000 Outros dous exemplos temperáns e importantes son:
o artigo de John von Neumann de 1945, First Draft of a Report on the EDVAC (Primeiro borrador dun informe sobre o EDVAC), que describía unha organización de elementos lóxicos; e Proposed Electronic Calculator para o Automatic Computing Engine, tamén de 1945 e máis detallado, escrito por Alan Turing, que citaba o artigo de John von Neumann.Reproducido en B. J. Copeland (Ed.), "Alan Turing's Automatic Computing Engine", Oxford University Press, 2005, pp. 369–454.
O termo "arquitectura" na literatura informática remóntase ao traballo de Lyle R. Johnson e Frederick P. Brooks, Jr., membros do departamento de Organización de Máquinas no principal centro de investigación de IBM en 1959. Johnson tivo a oportunidade de escribir unha comunicación de investigación propia sobre o Stretch, un supercomputador desenvolvido por IBM para o Laboratorio Nacional de Los Alamos (naquel momento coñecido como Laboratorio Científico de Los Alamos). Para describir o nivel de detalle ao falar do computador luxosamente decorado, sinalou que a súa descrición de formatos, tipos de instrucións, parámetros de hardware e melloras de velocidade estaban ao nivel de "arquitectura do sistema", un termo que parecía máis útil que "organización da máquina".
Notas
Véxase tamén
Ligazóns externas