Fundamentos de la Arquitectura de Computadoras

r

- Posibilidad de obsolescencia de ciertos conocimientos y habilidades en el campo de la arquitectura de computadoras. - Posibles restricciones presupuestarias en empresas y organizaciones que limiten la inversión en proyectos de arquitectura de computadoras.

Los fundamentos de la computación

Conceptos y principios básicos que se utilizan en la construcción y funcionamiento de una computadora.

Arquitectura de Computadores

Abarca aspectos como la unidad central de procesamiento (CPU), la memoria, el almacenamiento, los dispositivos de entrada/salida (E/S) y la interconexión de estos componentes.

Se centra en cómo estos componentes interactúan entre sí para ejecutar programas y procesar información.

Ciencia y la tecnología del diseño de computadoras.

Define la estructura y la organización de los componentes de hardware y software que conforman un sistema de computadora.

Topic principal

Componentes de un sistema informático

Un sistema informático se compone de los siguientes componentes

Hardware: El hardware es la parte física de la computadora, como la placa base, el procesador, la memoria, el almacenamiento y los periféricos.

Software: El software es la parte intangible de la computadora, como el sistema operativo, las aplicaciones y los datos.

Usuario: El usuario es la persona que utiliza el ordenador.

Arquitectura von Neumann

El modelo de von Neumann, propuesto por John von Neumann en 1945, es la base de la mayoría de las arquitecturas informáticas modernas. Divide la computadora en cuatro unidades principales

Unidad de Control (CU): Controla el flujo de datos e instrucciones entre las otras unidades.

Unidad Lógica Aritmética (ALU): Realiza operaciones aritméticas y lógicas.

Memoria: Almacena datos e instrucciones que la computadora necesita para procesar.

Ciclo de búsqueda y ejecución

El ciclo de búsqueda-ejecución es el proceso básico que sigue la CPU para ejecutar una instrucción. Consta de cuatro etapas:

Recuperar: la CU recupera la instrucción de la memoria.

Decodificar: La CU decodifica la instrucción, determinando la operación a realizar.

Ejecutar: La ALU realiza la operación especificada por la instrucción.

Almacenar: Los resultados de la operación se almacenan en la memoria.