Progreso del curso: 0%
Tema 3.1

Arquitectura básica de un ordenador

3.1 Arquitectura básica de un ordenador

A lo largo de los anteriores módulos de este curso hemos estudiado cómo se organizan los sistemas de información y documentos dentro de organizaciones, tanto en aspectos conceptuales como en implementación práctica. Sin embargo, para que cualquier sistema de información pueda funcionar eficientemente, es imprescindible comprender la base tecnológica sobre la que se sustenta: la arquitectura del ordenador. Este apartado proporciona una visión clara de los componentes fundamentales de un ordenador moderno y cómo se relacionan entre sí para procesar, almacenar y recuperar información.

Aunque los responsables de gestión de información no necesitan ser ingenieros de sistemas, una comprensión básica de la arquitectura informática les permite tomar decisiones más informadas sobre qué hardware adquirir, cómo planificar el almacenamiento de datos, identificar cuellos de botella de rendimiento y comunicarse efectivamente con profesionales de TI.

El modelo de von Neumann: fundamento de los ordenadores modernos

La arquitectura de prácticamente todos los ordenadores modernos se basa en el modelo propuesto por John von Neumann en 1945. Este modelo describe un ordenador como un dispositivo que ejecuta instrucciones almacenadas mediante cuatro componentes interconectados: la unidad de control, la unidad aritmético-lógica, la memoria y los dispositivos de entrada y salida.

La unidad de control (Control Unit) dirige el flujo de operaciones, interpretando instrucciones del programa y coordinando el trabajo de otros componentes. La unidad aritmético-lógica (ALU, Arithmetic Logic Unit) realiza cálculos matemáticos y operaciones lógicas. Ambas se integran en lo que denominamos procesador o CPU (Central Processing Unit).

La memoria almacena tanto las instrucciones del programa como los datos que se están procesando. Los dispositivos de entrada y salida (I/O, Input/Output) permiten que el ordenador reciba información del usuario o de otros sistemas y comunique resultados.

El procesador: cerebro del ordenador

El procesador es el componente más crítico de un ordenador, ejecutando todas las instrucciones necesarias para que funcione. Las características principales de un procesador incluyen:

Velocidad de reloj (Clock Speed): medida en GHz (gigahercios), indica cuántas instrucciones puede ejecutar por segundo. Un procesador de 3,5 GHz puede teóricamente ejecutar 3.500 millones de ciclos por segundo. Sin embargo, la velocidad por sí sola no determina el rendimiento total; también importa cuánto trabajo se realiza por ciclo.

Número de núcleos (Cores): los procesadores modernos no son de un único núcleo, sino que tienen múltiples núcleos que pueden procesar instrucciones en paralelo. Un procesador de 4 núcleos a 3 GHz es significativamente más potente que un procesador de 1 núcleo a 3 GHz, especialmente para tareas que pueden dividirse en subtareas paralelas.

Caché: el procesador incluye pequeñas cantidades de memoria extremadamente rápida (caché L1, L2, L3) que almacena datos frecuentemente utilizados, evitando accesos más lentos a memoria principal. Un caché mayor generalmente mejora el rendimiento.

La memoria: tipos y velocidades

La memoria es crítica para el rendimiento del ordenador. Existen varios tipos, con diferentes velocidades, capacidades y costos:

RAM (Random Access Memory): memoria de acceso rápido donde se almacenan el sistema operativo, programas activos y datos siendo procesados. La RAM es volátil, lo que significa que pierde todo su contenido cuando se apaga el ordenador. En sistemas de gestión de información modernos, la RAM es crítica: servidores que deben servir miles de solicitudes simultáneas requieren 16 GB, 32 GB o más de RAM.

Almacenamiento permanente: discos duros (HDD) o unidades de estado sólido (SSD) que retienen datos incluso cuando el ordenador está apagado. Los SSD son más rápidos que los HDD pero generalmente más caros. Para un servidor que almacena un archivo importante con 1.715 cursos, un SSD de rápido acceso es recomendable para garantizar tiempos de respuesta aceptables.

Memoria caché: niveles L1, L2 y L3 en el procesador, como se mencionó. Estos niveles crean una jerarquía de memoria que intenta maximizar velocidad mientras mantiene costo razonable.

Tipo de Memoria Velocidad Capacidad Volatilidad
Caché L1 Acceso en 1-4 ciclos 32-64 KB Volátil
Caché L2 Acceso en 10 ciclos 256 KB - 8 MB Volátil
RAM Acceso en 60-100 ns 4 GB - 256 GB Volátil
SSD Acceso en 0,1 ms 128 GB - 4 TB Permanente
HDD Acceso en 5-20 ms 1 TB - 10 TB Permanente

Bus del sistema: la autopista de datos

El bus del sistema es el canal de comunicación que conecta el procesador con la memoria, controladores de I/O y otros componentes. La ancho del bus (medido en bits) y su velocidad determinan cuántos datos pueden transferirse simultáneamente. Un bus más rápido y ancho mejora el rendimiento general del sistema.

En ordenadores modernos, existen múltiples buses especializados: el bus frontal (Front Side Bus) conecta procesador y memoria; el bus PCI Express (PCIe) conecta tarjetas de expansión como tarjetas gráficas; buses USB conectan dispositivos periféricos.

Controladores de entrada y salida

Los controladores de I/O (Input/Output controllers) manejan la comunicación entre el procesador y dispositivos periféricos: teclado, ratón, monitor, impresora, dispositivos de red. Estos controladores convierten señales del procesador a formatos que los dispositivos periféricos entienden y viceversa.

Para sistemas de gestión de información, los controladores de red (tarjeta de red o NIC - Network Interface Card) son especialmente importantes, permitiendo que el ordenador se comunique con otros sistemas y usuarios a través de redes locales e internet.

Ejemplo práctico: Selección de hardware para un servidor de archivo

Una organización que desea almacenar su catálogo de 1.715 cursos con imágenes, metadatos y acceso para múltiples usuarios simultáneos necesita un servidor con especificaciones apropiadas.

Para esto podría considerar un procesador moderno (Intel Xeon o AMD EPYC) de al menos 8 núcleos, 32-64 GB de RAM para manejar múltiples solicitudes, almacenamiento SSD de 2-4 TB para base de datos y documentos, junto con HDD en RAID para copias de seguridad. El servidor necesitaría tarjeta de red de gigabit (1 Gbps mínimo) o mejor aún, 10 Gbps para transferencias rápidas de archivos grandes.

Ideas clave

  • La arquitectura de von Neumann describe todos los ordenadores modernos: procesador, memoria, control y entrada/salida trabajando coordinadamente.
  • El procesador es el componente crítico, siendo su velocidad de reloj, número de núcleos y tamaño de caché determinantes del rendimiento.
  • La memoria forma una jerarquía desde caché muy rápido pero pequeño hasta almacenamiento lento pero masivo, balanceando velocidad y costo.
  • Para sistemas de gestión de información, la RAM abundante y almacenamiento SSD rápido son más críticos que velocidades de procesador puro.
  • El bus del sistema y controladores de I/O determinan qué tan rápidamente la información puede moverse dentro del ordenador y hacia dispositivos periféricos.
  • La selección apropiada de hardware debe basarse en los requisitos específicos del sistema de información: volumen de datos, número de usuarios simultáneos y requisitos de rendimiento.
¿Has terminado este apartado? Tu progreso se guarda en este navegador. Regístrate para conservarlo en tu cuenta.