Arquitectura de Von Neumann y Componentes Esenciales de un Ordenador

Enviado por Comunidad Wikiteka y clasificado en Informática

Escrito el en español con un tamaño de 3,95 KB

Arquitectura de John Von Neumann: Componentes Fundamentales

La arquitectura de John Von Neumann se basa en cinco partes esenciales:

  1. Memoria
  2. Unidad Aritmético-Lógica (UAL)
  3. Unidad de Control de Programa (UC)
  4. Equipo de Entrada
  5. Equipo de Salida

En su concepción original, la memoria constaba de 4096 palabras, cada una con 40 bits, capaces de almacenar dos instrucciones de 20 bits o un número de 39 bits más un signo.

Componentes Clave de un Ordenador Moderno

Un ordenador moderno se compone principalmente de:

  • Unidad Central de Proceso (UCP)
  • Memoria Principal
  • Dispositivos de Entrada/Salida

Unidad Central de Proceso (UCP)

La UCP, también conocida como procesador, es el componente encargado de controlar y ejecutar las operaciones dentro del ordenador para el tratamiento automático de la información.

Unidad de Control (UC)

La UC es la parte pensante del ordenador, actuando como el director de una orquesta. Se encarga del gobierno y funcionamiento de los componentes del sistema. Su tarea principal es recibir información, interpretarla y procesarla mediante órdenes enviadas a otros componentes. La UC trae a la RAM las instrucciones necesarias para la ejecución de programas y el procesamiento de datos.

Registros de la Unidad de Control

Para realizar estas operaciones, la UC utiliza pequeños espacios de memoria llamados registros:

  • Registro de Instrucción: Almacena la instrucción que se está ejecutando.
  • Registro Contador de Programas: Contiene la dirección de memoria de la siguiente instrucción a ejecutar.
  • Controlador y Decodificador: Interpreta la instrucción para su posterior procesamiento, extrayendo el código de operación.
  • Secuenciador: Genera las microórdenes necesarias para ejecutar la instrucción.
  • Reloj: Proporciona impulsos eléctricos a intervalos constantes.

Unidad Aritmético-Lógica (UAL)

La Unidad Aritmético-Lógica (UAL) realiza las operaciones que el ordenador puede ejecutar, tanto aritméticas (sumas, productos, etc.) como lógicas (operaciones de comparación). La UAL recibe los datos de la UC, realiza la operación correspondiente y devuelve el resultado a la memoria principal.

Memoria

La memoria se compone de una serie de registros utilizados para guardar datos temporalmente.

Memoria Principal

La Memoria Principal está formada por unidades de memoria llamadas posiciones de memoria, cada una con una dirección de memoria única (un número entero positivo).

Componentes de la Memoria Principal
  • Registro de Selección de Memoria (RSM)
  • Registro de Intercambio de Memoria (RIM)
  • Decodificador de Direcciones (DD)
  • RSM: Contiene la dirección de una posición de memoria implicada en una operación de lectura o grabación.
  • RIM: Almacena el contenido de una posición de memoria implicada en una operación de lectura o grabación.
  • DD: Aísla una posición de memoria.

Leer Información de la Memoria Principal

  1. Introducir la dirección de memoria que se quiere leer en el Registro Selector de Memoria (RSM).
  2. Activar la orden de lectura por la Unidad de Control (UC).
  3. El dato aparece en el Registro de Intercambio de Memoria (RIM) y puede ser almacenado en el Registro de Instrucción o llevado a la UAL.

Escribir en la Memoria Principal

  1. Introducir la dirección de memoria en el Registro Selector de Memoria (RSM).
  2. Introducir el dato que se quiere grabar en el Registro de Intercambio de Memoria (RIM).
  3. Activar la orden de escritura por la Unidad de Control (UC).