Tabla de contenido:
- Definición - ¿Qué significa arquitectura de computadora?
- Techopedia explica la arquitectura de la computadora
Definición - ¿Qué significa arquitectura de computadora?
La arquitectura de 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.
Techopedia explica la arquitectura de la computadora
Un muy buen ejemplo de arquitectura de computadora es la arquitectura von Neumann, que todavía es utilizada por la mayoría de los tipos de computadoras en la actualidad. Esto 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 de lógica aritmética, 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: incluye todos los componentes de hardware del sistema, incluidos los procesadores de datos aparte 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 del conjunto de instrucciones (ISA): este es el lenguaje de programación incorporado de la unidad central de procesamiento. Define las funciones y capacidades de la CPU en función de la programación que puede realizar o procesar. Esto incluye el tamaño de palabra, los tipos de registro del procesador, los modos de direccionamiento de memoria, los formatos de datos y el conjunto de instrucciones que usan los programadores.
- Microarquitectura: también conocida como organización informática, este tipo de arquitectura define las rutas de datos, el procesamiento de datos y los elementos de almacenamiento, así como también cómo deben implementarse en la ISA.
