Resumen: Tema 4
1. Diagrama de bloques de un computador
La estructura de un computador sigue la arquitectura Von Neumann, que organiza el
funcionamiento del sistema en módulos principales:
1. Unidad Central de Procesamiento (CPU):
o Unidad de Control (UC): Interpreta y ejecuta instrucciones. Sincroniza las operaciones
mediante señales de control.
o Unidad Aritmético-Lógica (ALU): Realiza operaciones matemáticas y lógicas, como
sumas, restas y comparaciones.
o Registros: Pequeñas memorias internas de alta velocidad que almacenan
temporalmente datos y resultados.
2. Memoria Principal:
o Almacena programas e información temporalmente para que la CPU pueda
procesarlos.
o Funciona mediante direcciones para localizar y acceder a los datos.
3. Buses: Canales que conectan los componentes del sistema:
o Bus de datos: Transporta los datos entre la CPU, memoria y periféricos.
o Bus de direcciones: Determina la posición de memoria donde se encuentran los
datos.
o Bus de control: Gestiona las señales y operaciones que regulan el flujo de información.
4. Subsistema de E/S (Entrada/Salida):
o Permite la comunicación entre el computador y los dispositivos externos (teclado,
ratón, monitor, impresora).
2. Soporte físico
2.1 El procesador (CPU)
• Es el cerebro del ordenador y se encarga de ejecutar las instrucciones.
• Parámetros clave:
o Ancho de palabra: Número de bits que puede procesar simultáneamente (32, 64 bits).
o Velocidad del reloj: Frecuencia de funcionamiento medida en Hz (gigahercios, GHz).
o Juego de instrucciones: Conjunto de operaciones que la CPU puede realizar.
o Nº de núcleos: A mayor cantidad de núcleos, mayor capacidad para ejecutar tareas en
paralelo.
• Componentes internos:
o Unidad de Control (UC): Coordina la ejecución de las instrucciones.
o ALU: Realiza cálculos aritméticos y operaciones lógicas.
o Registros: Memorias rápidas para datos temporales.
2.2 La memoria
• Tipos de memoria:
1. Memoria RAM (Random Access Memory):
▪ Volátil: pierde su contenido al apagar el equipo.
▪ Almacena datos e instrucciones mientras se ejecutan.
▪ Tipos:
▪ SRAM: Rápida y sin necesidad de refresco (usada como caché).
▪ DRAM: Más lenta y económica, necesita refresco constante.
2. Memoria ROM (Read Only Memory):
▪ No volátil: mantiene su contenido al apagar el equipo.
▪ Contiene programas básicos como el arranque del sistema (BIOS/UEFI).
▪ Tipos: PROM, EPROM, EEPROM y Flash.
3. Memoria Caché:
▪ Intermedia entre la CPU y la RAM, muy rápida.
4. Memoria secundaria (almacenamiento):
▪ Almacena información permanentemente. Ejemplos:
▪ Discos magnéticos (HDD).
▪ Discos ópticos (CD/DVD).
▪ Discos de estado sólido (SSD) y memorias USB.
2.3 Buses de interconexión
• Bus de datos: Transporta información entre los componentes.
• Bus de direcciones: Localiza posiciones de memoria.
• Bus de control: Envía señales para controlar las operaciones.
2.4 Periféricos
• Dispositivos de entrada: Introducen información en el ordenador (teclado, ratón, escáner).
• Dispositivos de salida: Muestran resultados (monitor, impresora).
• Dispositivos de entrada/salida (E/S): Realizan ambas funciones (pantallas táctiles, discos
duros).
2.5 Sistemas de almacenamiento
• Memoria externa: Permite almacenar datos permanentemente.
o Magnéticos: Discos duros (HDD).
o Ópticos: CD, DVD.
o SSD y memorias USB: Almacenamiento rápido sin partes móviles.
• Jerarquía de memoria: Registros → Caché → RAM → Almacenamiento secundario.
3. Soporte lógico
3.1 Sistema Operativo (SO)
• Conjunto de programas que controlan el hardware y permiten la ejecución de aplicaciones.
• Funciones principales:
o Gestión de recursos (CPU, memoria, almacenamiento).
o Control de dispositivos de E/S.
o Protección del sistema y detección de errores.
o Interfaz con el usuario para facilitar su uso.
3.2 Archivos y bases de datos
• Archivos: Estructuras organizadas que almacenan datos.
o Se componen de registros (conjuntos de campos).
• Bases de datos:
o Conjunto de datos organizados y gestionados por un SGBD (Sistema de Gestión de
Bases de Datos).
o Modelo relacional: Datos organizados en tablas con claves que permiten relaciones.
3.3 Aplicaciones informáticas
• Programas que realizan tareas específicas:
o Ofimática (procesadores de texto, hojas de cálculo).
o Diseño gráfico y CAD.
o Navegación web.
o Bases de datos.
4. Flujo de datos en el computador
• El flujo de datos describe cómo se mueven las instrucciones y la información dentro del
sistema:
1. La CPU obtiene instrucciones y datos desde la memoria.
2. Los buses transportan la información entre la CPU, memoria y dispositivos externos.
3. Los resultados se devuelven a la memoria o se envían a dispositivos de salida.
5. Redes y comunicaciones
Conceptos básicos:
• Una red conecta ordenadores y dispositivos para compartir recursos.
• Elementos:
o Protocolos: Reglas para la comunicación (ejemplo: TCP/IP).
o Medios físicos:
▪ Cableados:
▪ Par trenzado: Común en redes Ethernet.
▪ Cable coaxial: Usado en TV y redes antiguas.
▪ Fibra óptica: Alta velocidad y capacidad, inmune a interferencias.
▪ Inalámbricos:
▪ Wi-Fi: Comunicación por ondas de radio.
▪ Satélite: Transmite datos a largas distancias.
• Modelo OSI:
o Divide la comunicación en 7 capas, cada una con una función específica.
• Internet:
o Usa TCP/IP como protocolo principal.
o Permite la comunicación entre clientes (dispositivos) y servidores.