Definición - ¿Qué significa Arquitectura de Computadora?
La arquitectura de la computadora es una especificación que detalla cómo un conjunto de estándares de tecnología de software y hardware interactúan para formar un sistema o plataforma de computadora. En resumen, la arquitectura de la computadora se refiere a cómo se diseña un sistema informático y con qué tecnologías es compatible.
Al igual que con otros contextos y significados de la palabra arquitectura, la arquitectura de la computadora se compara con el arte de determinar las necesidades del usuario / sistema / tecnología y crear un diseño lógico y estándares basados en esos requisitos.
Techinfo explica la arquitectura informática
Un muy buen ejemplo de arquitectura de computadora es la arquitectura de von Neumann, que todavía se usa en la mayoría de los tipos de computadoras en la actualidad. Este fue propuesto por el matemático John von Neumann en 1945. Describe el diseño de una computadora electrónica con su CPU, que incluye la unidad aritmética lógica, unidad de control, registros, memoria para datos e instrucciones, una interfaz de entrada / salida y almacenamiento externo. funciones.
Hay tres categorías de arquitectura informática:
- Diseño del sistema: esto incluye todos los componentes de hardware del sistema, incluidos los procesadores de datos además de la CPU, como la unidad de procesamiento de gráficos y el acceso directo a la memoria. También incluye controladores de memoria, rutas de datos y cosas diversas como multiprocesamiento y virtualización.
- Arquitectura de conjunto de instrucciones (ISA): este es el lenguaje de programación integrado de la unidad central de procesamiento. Define las funciones y capacidades de la CPU según la programación que puede realizar o procesar. Esto incluye el tamaño de la palabra, los tipos de registro del procesador, los modos de direccionamiento de la memoria, los formatos de datos y el conjunto de instrucciones que utilizan los programadores.
- Microarquitectura: también conocida como organización informática, este tipo de arquitectura define las rutas de datos, los elementos de procesamiento y almacenamiento de datos, así como cómo deben implementarse en la ISA.