FUNDAMENTOS DE HARDWARE
Estructura funcional
de los sistemas
informáticos
1
/ 1. Introducción y contextualización práctica 3
/ 2. Arquitectura de computador: La máquina de Von Neumann 4
/ 3. La memoria principal 5
/ 4. Caso práctico 1: “Bloques de la arquitectura de Von Neumann” 6
/ 5. Los buses de comunicación entre bloques 6
/ 6. Dispositivos de entrada y salida. Interfaces 7
/ 7. Caso práctico 2: “Principales buses e interfaces” 8
/ 8. Resumen y resolución del caso práctico de la unidad 9
/ 9. Bibliografía 10
© MEDAC
Reservados todos los derechos. Queda rigurosamente prohibida, sin la autorización escrita de los titulares del copyright,
bajo las sanciones establecidas en las leyes, la reproducción, transmisión y distribución total o parcial de esta obra por
cualquier medio o procedimiento, incluidos la reprografía y el tratamiento informático.
Conocer la arquitectura de un ordenador.
Identificar los bloques y partes fundamentales de un ordenador, conociendo sus
principales funciones.
Comprender el concepto de memoria y conocer los principales tipos.
Comprender los conceptos de buses, interfaces y dispositivos de entrada/salida.
/ 1. Introducción y contextualización práctica
El paso inicial para poder conocer los fundamentos de un equipo hardware es identificar las principales partes o
bloques que lo constituyen, es decir, su estructura. Además, es importante conocer las distintas funcionalidades de
cada uno de esos bloques. De esta forma, se tendrá un conocimiento más amplio sobre cómo funciona un equipo y
será más fácil conocer posibles causas de fallo, de qué manera se puede mejorar el rendimiento, etc.
Por ello, en este tema se estudiará la arquitectura de sistema informático de una forma global, identificando los
principales bloques y funciones, según la arquitectura de Von Neumann.
Asimismo, se estudiarán algunas de las principales partes que componen
un sistema informático, como son la memoria principal, los buses de
datos, interfaces o dispositivos de entrada y salida. En temas sucesivos, se
estudiarán con mayor profundidad algunos de estos componentes.
A continuación, vamos a plantear un caso práctico, a través del cual podremos
aproximarnos de forma práctica a la teoría de este tema.
Escucha el siguiente audio, en el que planteamos la contextualización
práctica de este tema. Encontrarás su resolución en el apartado ‘Resumen y Fig.1. Los sistemas informáticos están
resolución del caso práctico’. compuestos por diferentes bloques.
Audio intro. “Consultoría informática”
[Link]
TEMA 1. ESTRUCTURA FUNCIONAL DE LOS SISTEMAS INFORMÁTICOS
Fundamentos de hardware /4
/ 2. Arquitectura de computador: La máquina de Von
Neumann
John Von Neumann está considerado uno de los padres de la informática, ya que los equipos informáticos actuales se
inspiran en la arquitectura que él diseñó en 1944, con el objetivo principal de realizar cualquier operación numérica
que fuese necesaria. Su modelo de máquina se basa en la utilización de estas partes:
BLOQUE
FUNCIONES
FUNCIONAL
Se utiliza para almacenar datos e instrucciones. Está dividida en sectores
Memoria Principal llamados celdas, cada uno de los cuales tiene asignada una determinada
dirección, a través que se accede a los datos que almacena.
Unidad Aritmético- Lleva a cabo las operaciones aritméticas más comunes,
Lógica (ALU) como suma, resta, etc. y de devolver el resultado.
Procesa las instrucciones en lenguaje máquina (instrucciones en binario o
Unidad de control hexadecimal que el ordenador puede ejecutar directamente), generando
las órdenes adecuadas para que el sistema funcione en conjunto.
Se encargan de intercambiar información con los diferentes periféricos del sistema y
Unidad de E/S
de hacérsela llegar a la CPU, que los controla y gestiona como bloques del sistema.
Tabla 1. Principales bloques de la arquitectura de Von Neumann.
En la siguiente figura se muestra, de forma esquemática, cómo interactúan entre sí las diferentes partes:
Memoria Principal
Unidad E/S (entrada – salida)
CPU
Unidad de control Periféricos
Unidad aritmético
– lógica (ALU)
Fig.2. Estructura de un ordenador basado en la arquitectura de Von Neumann.
En el siguiente video se describen con mayor detalle las funcionalidades de la unidad de control (UC) y de la unidad
aritmético – lógica (ALU).
Vídeo 1. “UC y ALU”
[Link]
TEMA 1. ESTRUCTURA FUNCIONAL DE LOS SISTEMAS INFORMÁTICOS
/5 MEDAC · Instituto Oficial de Formación Profesional
/ 3. La memoria principal
En un equipo informático existen distintos tipos de memorias, con diferentes funciones y características, dependiendo
del fin para el que fueron diseñadas (existen memorias más rápidas que otras, otras con mayor capacidad, etc.).
Algunas de estas memorias son: memorias de almacenamiento, memoria caché, memoria ROM, memoria RAM, etc.
Las operaciones que puede ejecutar la memoria son de dos tipos:
• Lectura: Consiste en obtener la información de una celda de memoria concreta, sin modificar su valor.
• Escritura: Consiste en modificar el valor de la celda de memoria, almacenando en su lugar otro contenido.
La considerada como memoria principal del sistema es la llamada memoria RAM (random access memory o memoria
de acceso aleatorio), que se caracteriza por lo siguiente:
• Es de acceso rápido, del orden de nanosegundos.
• Es una memoria volátil, ya que se pierde la
información que contiene cuando el equipo
se apaga.
• Se utiliza para la ejecución de programas,
almacenando datos e instrucciones que necesitan
para su ejecución.
• Tiene una influencia muy notable en el
rendimiento global del sistema.
• Su capacidad en la actualidad se mide en GB.
Existen diferentes tipos de construcciones, tipos y
conexiones, que se estudiarán con mayor detalle
a lo largo de la asignatura. Fig.3. Módulo de memoria RAM.
El intercambio de información entre UC, ALU y memoria es constante, ya que los datos y programas se gestionan
por la UC. La ejecución de cada instrucción se realiza en dos fases:
• Búsqueda: Se identifica la ubicación en memoria de la instrucción que debe ejecutarse, para que la unidad de
control la considere.
• Ejecución: Se llevan a cabo las tareas asociadas a la instrucción que se está ejecutando.
Enlaces de interés...
En el siguiente enlace encontrarás más información sobre la memoria
RAM: [Link]
mirar-cuanta-tiene-tu-ordenador-movil
TEMA 1. ESTRUCTURA FUNCIONAL DE LOS SISTEMAS INFORMÁTICOS
Fundamentos de hardware /6
/ 4. Caso práctico 1: “Bloques de la arquitectura de Von
Neumann”
Planteamiento: Como hemos estudiado en teoría, la arquitectura de Von Neumann es la base de los sistemas
informáticos actuales.
Nudo: Es importante determinar los bloques que componen esta arquitectura, así como las funcionalidades de cada
uno. ¿Podrías hacerlo?
Desenlace: Tanto los bloques como las funcionalidades se han determinado anteriormente y pueden resumirse en
la siguiente tabla:
BLOQUE
FUNCIONES
FUNCIONAL
Se utilizan para almacenar datos e instrucciones. Está dividida en sectores
Memoria Principal llamados celdas, cada uno de los cuales tiene asignada una determinada
dirección, a través de la que se accede a los datos que almacena.
Unidad Aritmético- Lleva a cabo las operaciones aritméticas más comunes,
Lógica (ALU) como suma, resta, etc. y de devolver el resultado.
Procesa las instrucciones en lenguaje máquina (instrucciones en binario o
Unidad de control hexadecimal que el ordenador puede ejecutar directamente), generando
las órdenes adecuadas para que el sistema funcione en conjunto.
Se encargan de intercambiar información con los diferentes periféricos del sistema y
Unidad de E/S
de hacérsela llegar a la CPU, que los controla y gestiona como bloques del sistema.
Tabla 2. Principales bloques de la arquitectura de Von Neumann.
/ 5. Los buses de comunicación entre bloques
Los buses de comunicación se utilizan para permitir la conexión por cable entre los diferentes bloques de un sistema
informático. Son los encargados del intercambio de información (bits) entre los distintos bloques. Existen buses de
diferentes tipos y características, según su función final. Podemos distinguir dos organizaciones de buses, según se
especifica en el siguiente audio:
Audio 1. “Bus único y bus dedicado”
[Link]
Los principales tipos de buses son los siguientes:
BUS FUNCIÓN
Realiza la comunicación entre CPU y otros bloques a través de líneas
Bus de datos
eléctricas (1 por bit). Su velocidad se mide en hercios.
Comunica la memoria con la CPU para transportar direcciones. Cuantos más bits
Bus de direcciones
tenga este bus, a mayor volumen de memoria se podrá acceder directamente.
Bus de control Se encarga de gestionar y coordinar el resto de bloques del ordenador.
Tabla 3. Buses de un sistema informático.
TEMA 1. ESTRUCTURA FUNCIONAL DE LOS SISTEMAS INFORMÁTICOS
/7 MEDAC · Instituto Oficial de Formación Profesional
En función de cómo envíen la información, los buses pueden ser también en serie o en paralelo:
• Bus en serie: Los datos se envían bit a bit, para posteriormente reconstruirse. El USB es un bus en serie.
• Bus en paralelo: Los bytes (bloques de 8 bits) se envían al mismo tiempo, a través de varias líneas. El bus de
datos o el de direcciones son buses en paralelo.
Bus de control ENTRADA/SALIDA
Bus de direcciones
CPU MEMORIA
Bus de datos
Fig.4. Diagrama de buses de un ordenador.
Los cables de bus están formados por:
• Conectores o interfaces en sus extremos, que pueden ser de diferentes tipos, según el tipo de bus y de
conexión. Estos conectores están formados por un número determinado de pines.
• Conductores, siendo el cable que une los pines de cada conector entre sí.
Enlaces de interés...
En el siguiente enlace encontrarás más información sobre la arquitectura
de Von Neumann y, en concreto, sobre los buses de comunicaciones:
[Link]
ud2/na1
/ 6. Dispositivos de entrada y salida. Interfaces
Los periféricos son los dispositivos de entrada y salida en un sistema informático. Son elementos que comunican
el sistema informático con el exterior y que facilitan y amplían las funcionalidades de su uso. Los estudiaremos en
profundidad más adelante.
La comunicación entre el sistema y el periférico se hace mediante la unidad de entrada – salida, a través de buses, ya
sea en serie (USB o COM) o en paralelo (LPT), que se conectan con el bus del sistema a través de interfaces.
En un sistema informático, una interfaz es una conexión de carácter físico y funcional que se realiza entre dos
dispositivos, bloques o sistemas, que funcionan de manera independiente. Por ejemplo, la interfaz SATA, USB, etc.
Existen diferentes tipos de interfaces, como estudiaremos a lo largo de la asignatura.
Los periféricos, que estudiaremos con más detenimiento en próximos temas, pueden dividirse de distintas formas:
• Periféricos de entrada: Son los que permiten introducir datos al sistema desde el exterior. Entre ellos se
encuentran el ratón, el teclado, la cámara, etc.
• Periféricos de salida: Son aquellos que obtienen o extraen información desde el sistema informático, para que
el usuario pueda utilizarla. Se trata del monitor, los altavoces, etc.
TEMA 1. ESTRUCTURA FUNCIONAL DE LOS SISTEMAS INFORMÁTICOS
Fundamentos de hardware /8
• Periféricos de entrada/salida o mixtos: Tal y como su nombre indica,
pueden utilizarse como dispositivos de entrada o como dispositivos
de salida al mismo tiempo, en función de las circunstancias. Entre
ellos se encuentran los siguientes:
» Impresora, que extrae información del sistema para poder imprimir,
pero también puede enviar información desde el exterior, como el
nivel de tinta, si tiene algún atasco de papel, etc.
» Adaptador o tarjeta de red, ya sea de tipo cableado o inalámbrico. Fig.5. Existen diversos tipos de periféricos de
uso cotidiano.
» Disco duro.
Enlaces de interés...
En el siguiente enlace encontrarás información sobre un periférico
muy de moda, la impresora 3D: [Link]
que-impresora-3d-comprar-factores-a-tener-cuenta-recursos-para-
impresion-3d-modelos-destacados
/ 7. Caso práctico 2: “Principales buses e interfaces”
Planteamiento: Como hemos estudiado anteriormente, existen diferentes tipos de buses e interfaces y distintas
tecnologías empleadas por los fabricantes para implementar sus componentes. Es importante familiarizarse con
algunos de estos tipos de bus.
Nudo: Documéntate para averiguar en qué consisten los siguientes buses e interfaces:
• Front Side Bus (FSB).
• HyperTransport (HT).
• Intel QuickPath (QPI).
• PCI-E.
• USB.
• IEEE1394 o Firewire.
• SATA.
Desenlace: Algunas características de estos buses son:
• FSB: Bus principal de algunos microprocesadores Intel. Es un bus paralelo, bidireccional y compartido.
• HT: Es el bus del sistema en varios microprocesadores AMD, al que se le conoce también como LTD. Se
caracteriza por su alta velocidad de transferencia para interconectar circuitos integrados, por lo que se usa
para conectar microprocesador y chipset.
• QPI: Bus existente en algunos modelos Intel, que pretende solventar algunos problemas del FSB. Es un bus
punto a punto, unidireccional.
TEMA 1. ESTRUCTURA FUNCIONAL DE LOS SISTEMAS INFORMÁTICOS
/9 MEDAC · Instituto Oficial de Formación Profesional
• PCI-E: Bus de expansión, utilizado por diferentes componentes del sistema informático, como puede ser la
tarjeta gráfica.
• USB: Bus externo utilizado para conectar diferentes periféricos al sistema informático. Hay distintas versiones,
con diferentes velocidades de transmisión (USB 2.0, USB 3.0, etc.)
• IEEE1394 o Firewire: Es una interfaz de conexión para conectar datos en serie a alta velocidad, usado para
cámaras y videocámaras y, en menor medida, para discos duros.
• SATA: Interfaz de bus que se utiliza para enviar y recibir información y datos entre el equipo y un componente
del mismo, como puede ser un disco duro o una unidad DVD. Existen diferentes tipos y tecnologías, con
distintas velocidades de transferencia.
/ 8. Resumen y resolución del caso práctico de la unidad
En este tema hemos estudiado los principales bloques que componen un ordenador, así como su arquitectura y la
función que se le presta a cada uno.
Memoria UC + ALU
Bloques funcionales
Buses e interfaces Unidades de E/S
Máquina de Von
Neumann
Fig.6. Esquema resumen del tema.
Resolución del caso práctico de la unidad
La pregunta que se nos planteaba en el caso práctico del audio inicial puede ser bastante habitual para profesionales
del sector informático, ya sea a través de un familiar, de un amigo o de un cliente. La respuesta, habitualmente, es
que el tipo de características que debe tener un equipo para satisfacer al usuario varía en función del uso al que se
le vaya a destinar. Por ejemplo, el equipo que necesite un profesional desarrollador de código o un diseñador gráfico
puede ser muy diferente del que necesite un particular que únicamente utilice el equipo para navegar, visualizar
vídeos o realizar escritos a través de un procesador de texto.
Lo que sí es evidente es que hay que prestar atención a diferentes elementos del sistema, como pueden ser el
procesador (tipo, generación, velocidad, etc.), cantidad de memoria, velocidad de los buses (en muchos casos es
una característica a la que no se le presta atención, aunque resulta clave en el funcionamiento y rendimiento del
equipo), tipo de disco duro, etc.
TEMA 1. ESTRUCTURA FUNCIONAL DE LOS SISTEMAS INFORMÁTICOS
Fundamentos de hardware / 10
/ 9. Bibliografía
García – Miguel López, D. (2019): Equipos eléctricos y electrónicos: Editorial Síntesis.
Valdivia Miranda, C. (2003): Arquitectura de equipos y sistemas informáticos: Paraninfo.
Berral Montero, I. (2000): Equipos microinformáticos y terminales de telecomunicación: Paraninfo.
Prieto, A.; Lloris, A.; Torres, J.C. (1997): Introducción a la informática: McGraw-Hill.