PDF. Montaje y mantenimiento de equipos. Tema 3.pdf
Document Details
Uploaded by AdequatePlanet4164
Full Transcript
MONTAJE Y MANTENIEMIENTO DE EQUIPOS Identificación de los bloques funcionales de un sistema informático 3 / 1. Introducción y contextualización práctica 3 / 2. Arquitectura del c...
MONTAJE Y MANTENIEMIENTO DE EQUIPOS Identificación de los bloques funcionales de un sistema informático 3 / 1. Introducción y contextualización práctica 3 / 2. Arquitectura del computador: la máquina de Von Neumann 4 / 3. La unidad central de proceso (CPU) 5 3.1. Unidad de control 5 3.2. La unidad aritmético – lógica (ALU) 6 / 4. La memoria principal 7 / 5. Los buses de comunicación 7 / 6. Unidades de entrada y salida 8 / 7. El proceso de arranque 9 / 8. El software: tipos básicos 10 / 9. Sistemas operativos 11 / 10. Tipos de sistemas operativos 12 / 11. Caso práctico 1: “Periféricos” 13 / 12. Caso práctico 2: “Sistemas operativos en la actualidad” 13 / 13. Resumen y resolución del caso práctico de la unidad 15 / 14. Bibliografía 15 © MEDAC ISBN: 978-84-19348-12-8 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 y sus principios de funcionamiento. Identificar los bloques y partes principales de un ordenador. Conocer las principales funciones de cada uno de los bloques de un ordenador. Comprender los conceptos de software de sistema y software de aplicación. / 1. Introducción y contextualización práctica El primer paso para poder realizar tareas de montaje y mantenimiento en un ordenador es conocer las principales partes o bloques de las que está formado, y cuál es la función de cada una. De esta manera, será más sencillo identificar posibles fallos o averías en el funcionamiento. En este tema estudiaremos la arquitectura de un ordenador de manera global, identificando los principales bloques y funciones. También veremos los conceptos de software de sistema y software de aplicación, que es importante distinguir e identificar con claridad. En temas sucesivos haremos más hincapié en componentes específicos de cada uno de los bloques funcionales que estudiaremos en este tema. Escucha el siguiente audio donde planteamos la contextualización práctica Fig.1. Todos los sistemas informáticos de este tema, encontrarás su resolución en el apartado resumen y resolución están formados por bloques característicos del caso práctico. diferenciados entre sí. Audio Intro. “Protección adicional sobre datos y equipos” https://bit.ly/3dFFVem TEMA 3. IDENTIFICACIÓN DE LOS BLOQUES FUNCIONALES DE UN SISTEMA INFORMÁTICO Montaje y manteniemiento de equipos /4 / 2. Arquitectura del computador: la máquina de Von Neumann En el año 1944, John Von Neumann (considerado unos de los padres de la informática moderna) propuso un modelo de máquina con un propósito general, que pudiese llevar a cabo cualquier operación en términos numéricos. En la actualidad, los ordenadores que utilizamos están todos inspirados en esa arquitectura que Von Neumann diseñó, con algunas actualizaciones y modificaciones. Esta arquitectura propone la utilización de los siguientes bloques que detallaremos en los siguientes apartados del tema: BLOQUE FUNCIONAL FUNCIONES La memoria se divide en celdas, cada una de las cuáles tiene una Memoria Principal dirección asignada. Se utilizan para almacenar datos e instrucciones. Se encarga de realizar las operaciones más habituales, Unidad Aritmético-Lógica (ALU) como suma, resta, etc. Devolver el resultado. Su función es leer las instrucciones en lenguaje máquina, y generar las órdenes necesarias para que el sistema funcione. El lenguaje Unidad de control máquina son instrucciones que un ordenador puede ejecutar directamente, habitualmente en binario o hexadecimal. Equipos de E/S Intercambian información con los periféricos, para gobernar su funcionalidad. Tabla 1. Partes principales de la arquitectura de Von Neumann. La representación de la arquitectura de Von Neumann se muestra en la siguiente figura: Memoria Principal Unidad E/S (entrada - salida) Unidad de control Unidad aritmético-lógica (ALU) Fig.2. Esquema de la estructura de un ordenador basado en la arquitectura de Von Neumann. Audio 1. “Sistemas informáticos” https://bit.ly/2PGPC48 TEMA 3. IDENTIFICACIÓN DE LOS BLOQUES FUNCIONALES DE UN SISTEMA INFORMÁTICO /5 MEDAC · Instituto Oficial de Formación Profesional / 3. La unidad central de proceso (CPU) La CPU es la unidad encargada de gobernar el sistema al completo, y corresponde a lo que llamamos procesador. Se trata de un circuito impreso que actúa como el cerebro del ordenador. Se encarga de: Ejecutar todas las instrucciones de los programas que están en memoria. Al mismo tiempo que gestiona las unidades de E/S y los datos asociados. Como hemos visto anteriormente, está formado por la unidad de control, la unidad aritmético – lógica y los registros asociados. A continuación, estudiaremos todos estos bloques, analizando las principales características de cada uno. 3.1. Unidad de control En el caso de la unidad de control, como estudiamos anteriormente, es la encargada de analizar y llevar a cabo las instrucciones en lenguaje máquina que generan los programas. Para ello, también debe producir las diferentes señales de control necesarias. La unidad de control está formada por los siguientes componentes: Contador de programa (CP): Almacena la dirección de memoria con la próxima instrucción que se debe ejecutar. Registro de instrucción (RI): Contiene el código de la instrucción actual que se debe ejecutar. Registros de propósito general: Son pequeñas zonas de memoria con rápido acceso, para almacenar datos a los que se debe acceder de manera inmediata. Reloj: Se encarga de generar impulsos eléctricos para marcar el ritmo de ejecución de cada instrucción, y, por tanto, de marcar los tiempos de trabajo de cada componente involucrado, con el fin de sincronizar y secuenciar el sistema en conjunto. Su frecuencia se mide en Herzios (Hz), y proporciona una idea de la velocidad a la que puede trabajar el procesador. Lectura desde memoria de la instrucción a ejecutar. Para ello se utilizan el CP y el RI. Obtiene de memoria los datos para poder realizar la instrucción. Indica a la ALU que realice las operaciones necesarias para la instrucción. Incrementa el CP. Fig.3. Procesos que realiza la UC. Aquí encontrarás varios ejemplos sobre el proceso de ejecución de una instrucción, en el que se detalla el uso de la unidad de control y de cada una de las partes que integran la misma. Vídeo 1. “Los registros internos del procesador” https://bit.ly/3cWBYm6 TEMA 3. IDENTIFICACIÓN DE LOS BLOQUES FUNCIONALES DE UN SISTEMA INFORMÁTICO Montaje y manteniemiento de equipos /6 3.2. La unidad aritmético – lógica (ALU) La unidad aritmético–lógica (ALU) se encarga de realizar las operaciones que le indica la unidad de control, sin tomar ninguna decisión. Este tipo de operaciones pueden ser: A. De tipo aritmético, es decir, sumas, restas, multiplicaciones o divisiones. B. De tipo lógico, como operaciones NOT, AND, OR y XOR, en las que sólo se emplean habitualmente unos y ceros (es decir, de tipo binario). Si no recuerdas cómo funcionan estas operaciones, puedes refrescarlo aquí. En sí misma, la ALU está compuesta por diferentes bloques: Los circuitos digitales, que llevan a cabo las operaciones que solicita la unidad de control. Los registros que guardan los operandos que se utilizarán en las operaciones a realizar. Un registro de resultado, que será el encargado de devolver el resultado a través del bus de datos. Un registro de estado, que se encarga de aportar información sobre el estado de la última operación. En la siguiente figura se muestra un diagrama de los bloques indicados anteriormente: BUS DE DATOS Registro Registro Operando 1 Operando 2 ALU Registro de Estado BUS DE CONTROL Registro de Resultado BUS DE DATOS Fig.4. Partes que componen la ALU. Los datos que recibe la ALU deben incluir el tipo de operación a realizar, así como el signo de la operación. Por ejemplo, si se pretende realizar una resta, es necesario indicar el código correspondiente a la misma, así como las direcciones de memoria en las que se almacenan los operandos (registros operando 1 y 2). Para las operaciones en coma flotante (números no enteros) existe una unidad específica dentro de la ALU, que es la unidad de coma flotante (también llamada NPU, FPU o NDP). Por ejemplo, se utiliza cuando es necesario realizar operaciones logarítmicas, o cuando es necesario operar con números en forma de fracción. TEMA 3. IDENTIFICACIÓN DE LOS BLOQUES FUNCIONALES DE UN SISTEMA INFORMÁTICO /7 MEDAC · Instituto Oficial de Formación Profesional / 4. La memoria principal Como veremos en temas posteriores de la asignatura, en un ordenador existen diferentes tipos de memorias, cada una de las cuáles con unas características y funcionalidades específicas, según el uso para el que están diseñadas. Así, hablamos de memorias de almacenamiento, memoria ROM, memoria caché, etc. En todas ellas profundizaremos a lo largo del curso. La memoria RAM (memoria de acceso aleatorio, por sus siglas en inglés) está considerada como la memoria principal del ordenador, por lo que su capacidad tiene gran influencia sobre el rendimiento del mismo. Son memorias de acceso rápido (del orden de nanosegundos), por lo que se utilizan habitualmente para ejecutar los programas, así como los datos que Fig.5. Memoria RAM. Actualmente su intervienen en las instrucciones de los mismos. capacidad se mide en GB. Ya hemos estudiado anteriormente, que el manejo y gestión de los programas y de los datos está controlado por la UC, por lo que existe un flujo de información constante entre la UC, ALU y la memoria. El proceso de ejecutar una instrucción se realiza en dos fases diferenciadas: 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. Se dice que es una memoria volátil, ya que cuando el equipo se apaga la información que está almacenada en la misma se pierde. En la actualidad, la capacidad de la memoria RAM se mide en orden de GB. Es habitual que en los equipos habituales su capacidad oscile entre los 8GB y los 16GB. Sin embargo, los equipos (tanto de sobremesa como portátiles) suelen disponer de bahías libres para poder ampliarla cuando se necesite, o en su caso sustituirla por una de mayor capacidad, siempre que el sistema lo soporte. / 5. Los buses de comunicación Para la comunicación entre los diferentes bloques de un ordenador o de cualquier otra máquina es necesario utilizar conexiones cableadas. En el caso concreto del ordenador se denominan “buses”, y se encargan de transportar los bits de información. Un cable bus consta de conectores en sus extremos (de diferentes tipos, según la conexión) y de conductores, que unen ambos conectores. Puede ser de muchas formas y tener muchos usos (un cable USB es en sí mismo un bus). En el caso de un ordenador, la apariencia es similar a esta: Fig.6. Ejemplo de bus. TEMA 3. IDENTIFICACIÓN DE LOS BLOQUES FUNCIONALES DE UN SISTEMA INFORMÁTICO Montaje y manteniemiento de equipos /8 Sin embargo, dentro de un ordenador también existen diferentes tipos de bus, en función de su cometido y función. BUS FUNCIÓN Realiza la comunicación entre CPU y otras unidades Bus de datos a través de líneas eléctricas (1 por bit). Su velocidad se mide en Herzios, igual que los ciclos de reloj. Comunica la memoria con la CPU para transportar direcciones, de manera sincronizada con el de datos. Cuantos más bits tenga este Bus de direcciones bus, mayor volumen de memoria se podrá acceder directamente. Número de direcciones = 2nº bits del bus de direcciones Bus de control Se utiliza para gestionar y coordinar el resto de bloques del ordenador. Tabla 2. Buses típicos de un ordenador. Cada uno de ellos tiene características diferenciadas, al tener distintos objetivos y cumplir diferentes funciones: Además, los buses pueden ser 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 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. Pinchando en el siguiente enlace se amplía información sobre los diferentes tipos de buses y terminaciones existentes. / 6. Unidades de entrada y salida La unidad de entrada y salida proporciona la interfaz de comunicación y control con los dispositivos externos al computador, a los que se les conoce habitualmente como periféricos. Éstos, comunican el ordenador con el exterior, o sirven de memoria auxiliar, como en el caso de los discos duros. La comunicación con los mismos se hace 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, o bien de manera directa. Los periféricos pueden clasificarse de diferentes maneras según su funcionalidad: 1. Periféricos de entrada: Son los que permiten introducir datos al ordenador. Están incluidos en este tipo el teclado, el ratón, el lápiz óptico, cámara, escáner, etc. Fig.7. El teclado y el ratón son periféricos de entrada. TEMA 3. IDENTIFICACIÓN DE LOS BLOQUES FUNCIONALES DE UN SISTEMA INFORMÁTICO /9 MEDAC · Instituto Oficial de Formación Profesional 2. Periféricos de salida: Son aquellos que obtienen información por parte del ordenador, para que el usuario pueda reconocerla. Son el monitor, altavoces, etc. Fig.8. El monitor es un periférico de salida. 3. Periféricos de entrada/salida o mixtos: Como su nombre indica, se pueden utilizar para ambas funciones al mismo tiempo. Son la impresora (recibe información del ordenador para imprimir, pero también puede mandar información si, por ejemplo, tiene una página atascada), el adaptador de red, ya sea cableado o inalámbrico, el disco duro, etc. Fig.9. La tarjeta inalámbrica es un periférico mixto. Puedes hacer un repaso completo de todas las unidades funcionales estudiadas hasta ahora con este vídeo. / 7. El proceso de arranque El proceso de arranque de un ordenador se inicia cuando se pulsa el botón de inicio, y es el resultado de una serie de fases secuenciadas: Suministro Cargar gestor Carga BIOS POST eléctrico de arranque SSOO Fig.10. Fases de arranque de un ordenador. A. Suministro eléctrico, que se inicia al arrancar la fuente de alimentación, y con ello los dispositivos del ordenador: memorias, microprocesador, disco duro, etc. B. La BIOS, es un programa almacenado en la memoria ROM (una memoria de solo lectura), y se carga tras recibir la orden desde la CPU. Se encarga de cargar el sistema operativo (SSOO) en la RAM. La BIOS cuenta con una interfaz a través de la cual se pueden cambiar parámetros de arranque, como por ejemplo el orden de lectura de las unidades para el arranque. TEMA 3. IDENTIFICACIÓN DE LOS BLOQUES FUNCIONALES DE UN SISTEMA INFORMÁTICO Montaje y manteniemiento de equipos / 10 C. El POST es un test almacenado en la BIOS a través del cual se verifica si el dispositivo está correctamente preparado para iniciarse. Para ello, se comprueba que la RAM o el procesador estén en buen estado. D. La carga del gestor de arranque o boot manager se realiza desde el llamado “sector de arranque”, y tiene la función de realizar la carga del sistema operativo en la memoria. Los gestores de arranque más conocidos son GRUB en Linux, o NTLDR en Windows. Algunos permiten seleccionar con qué sistema operativo arrancar, como es el caso de GRUB. E. La carga del sistema operativo se lleva a cabo en memoria, y es en este momento cuando el usuario puede comenzar a ejecutar programas. Vídeo 2. “Ejecución de un programa” https://bit.ly/2Oro0PN / 8. El software: tipos básicos El software de un ordenador lo componen todos los programas y aplicaciones que hacen que el sistema funcione. El hardware son todos los componentes físicos (electrónicos) del ordenador, que funcionan en base a una serie de órdenes o programas, que son lo que conocemos como software. Por tanto, el software posibilita que el hardware pueda llevar a cabo las acciones que necesita el usuario. Todo ordenador o equipo informático debe tener un software para poder funcionar, pudiéndose distinguir varios tipos: De base o sistema TIPOS DE SOFTWARE De aplicación De programación Fig.11. Tipos de software de un ordenador. A. Software base o de sistema: Es el encargado de gestionar y administrar los recursos del equipo para que funcione de manera óptima. Se encarga además de la gestión de los periféricos, y contiene habitualmente herramientas que ayudan a detectar y reparar errores, para hacer copias de seguridad, etc. Por lo tanto, el software base o de sistema corresponde habitualmente al sistema operativo del ordenador (que estudiaremos más en profundidad en el siguiente punto) o también a los drivers o controladores. B. Software de aplicación: Corresponde a los programas que utilizamos para realizar tareas y acciones. Es el que se instala sobre el software base, es decir, son los programas como navegadores, antivirus, contabilidad, aplicaciones ofimáticas, etc. C. Software de programación: Podría englobarse dentro del anterior. Son las aplicaciones a través de las cuáles se pueden implementar programas y aplicaciones, como Eclipse o Netbeans. TEMA 3. IDENTIFICACIÓN DE LOS BLOQUES FUNCIONALES DE UN SISTEMA INFORMÁTICO / 11 MEDAC · Instituto Oficial de Formación Profesional / 9. Sistemas operativos Los sistemas operativos (SSOO) facilitan la utilización del ordenador, para que sea amigable y sencillo para el usuario. La evolución de los mismos ha sido amplia en este aspecto, ya que inicialmente muchos se manejaban directamente por una consola. Sin embargo, actualmente prácticamente todos ellos cuentan con una interfaz gráfica muy potente, que en parte ha contribuido al uso en masa del ordenador por parte de prácticamente cualquier persona. Entre los dispositivos que tienen SSOO, encontramos los smartphones actuales, las televisiones, lectores digitales, máquinas industriales, etc. Fig.12. Algunos de los SSOO más conocidos. Fuente. Algunos de los SSOO más conocidos son Windows, Linux o iOS, para PCs. Para smartphones, el mercado mayoritario lo copan Android e iOS. También hay SSOO basados en la nube (webOS), como Azure, Chrome OS o Horbito. Estos SSOO se ejecutan sobre un servidor en remoto, por lo que para poder trabajar con ellos es necesaria una conexión de red y una interfaz, que suele ser el propio navegador. Esto aporta mucha flexibilidad, con independencia del medio que se utilice para acceder al mismo, y la localización desde la que se haga. Las partes en las que se dividen los SSOO son las siguientes: COMPONENTE FUNCIONALIDAD Carga el programa de arranque, planifica procesos y también tareas. Núcleo o kernel Además, lleva a cabo la gestión de los periféricos, memoria y archivos. Es la parte más cercana al hardware. Servicios Son las distintas funcionalidades y recursos que ofrece el SSOO. Es el componente con el que interactúa el usuario que desea Interfaces (gráficas o consolas) manejar el computador. Recoge las instrucciones a procesar. Tabla 3. Partes del Sistema Operativo TEMA 3. IDENTIFICACIÓN DE LOS BLOQUES FUNCIONALES DE UN SISTEMA INFORMÁTICO Montaje y manteniemiento de equipos / 12 9.1. Tipos de sistemas operativos La clasificación de los SSOO se puede realizar en base a diferentes criterios, según se muestra en la siguiente imagen: Monousuario Según Usuarios Multiusuario Monotarea Según Tareas Multitarea TIPOS DE SSOO Uniproceso Según Procesadores Multiproceso Distribuidos Según Acceso En red Fig.13. Tipos de SSOO. A. Según el número de tareas: » Monotarea: Sólo se ejecuta una tarea por usuario. » Multitarea: Permiten la ejecución de tareas en paralelo de forma concurrente. La mayoría de los SSOO actuales son multitarea. B. Según el número de usuarios: » Monousuario: Sólo permite el acceso de un único usuario. » Multiusuario: Permiten varios usuarios incluso a la vez, compartiendo recursos. C. Según el número de procesadores: » Uniproceso: Únicamente pueden gestionar un solo procesador. » Multiproceso: Tienen la capacidad de gestionar varios procesadores, para repartir la carga de tareas entre los mismos. D. Según cómo se accede al mismo: » En local: Se acceden de manera física a través de un dispositivo, y el SSOO se encuentra alojado en el mismo. Son los que utilizamos habitualmente con los PCs o smartphones. » Distribuidos: Los SSOO distribuidos están repartidos entre diversos equipos conectados en red, aunque de cara al usuario dan la apariencia de que están en un único ordenador. De esta forma se consigue maximizar los recursos en trabajos colaborativos. TEMA 3. IDENTIFICACIÓN DE LOS BLOQUES FUNCIONALES DE UN SISTEMA INFORMÁTICO / 13 MEDAC · Instituto Oficial de Formación Profesional / 10. Caso práctico 1: “Periféricos” Planteamiento: Como hemos estudiado en teoría, existen varios tipos de periféricos que se pueden catalogar de distintas formas. Nudo: Vamos a intentar catalogar todos los periféricos que conozcamos, asignándolos a una categoría. Para ello, haremos una lista con 3 columnas, llamadas: de entrada, de salida y mixtos. Incluiremos en cada una de estas columnas todos los periféricos que conozcamos, en función del tipo que sean. Desenlace: Vamos a catalogar gran parte de los más utilizados, en forma de tabla: DE ENTRADA DE SALIDA MIXTOS Teclado Monitor Impresora (algunos modelos) Ratón Impresora (algunos modelos) Disco duro Micrófono Altavoces Pendrive Escáner Auriculares Router Cámara web Plóter Tarjeta Ethernet Tarjeta WiFi Tarjeta Bluetooth DVD Tabla 4. Desenlace. / 11. Caso práctico 2: “Sistemas operativos en la actualidad” Planteamiento: Aunque los SSOO evolucionan a pasos agigantados con el paso del tiempo, y conforme a las velocidades de proceso que se demandan, es importante tener una perspectiva clara del mercado actual. Nudo: Para ello vamos a realizar una pequeña y rápida investigación, que nos ayude a construir un listado de SSOO más extendidos actualmente. Desenlace: Como estudiamos en teoría, existen sistemas operativos que pueden ser utilizados en diversas plataformas, no sólo en ordenadores. Por lo tanto, podemos distinguir entre SSOO más extendidos en cualquier plataforma, y SSOO más utilizados en ordenadores. En la página statcounter podemos acceder a estas y otras muchas estadísticas, que se van actualizando periódicamente y que, además, podemos personalizar de múltiples maneras. TEMA 3. IDENTIFICACIÓN DE LOS BLOQUES FUNCIONALES DE UN SISTEMA INFORMÁTICO Montaje y manteniemiento de equipos / 14 Es una página que ofrece mucha información sobre el estado del mercado. Así, la evolución del mercado de los SSOO en ordenadores durante 2020 ha sido la siguiente: Fig.14. Gráfico 1. Se observa claramente el predominio de SSOO Windows (casi el 80% de los equipos, frente a un 16% de OS X). Si integramos también otras plataformas (smartphones, tablets, etc.) el resultado es el siguiente: Fig.15. Gráfico 2. TEMA 3. IDENTIFICACIÓN DE LOS BLOQUES FUNCIONALES DE UN SISTEMA INFORMÁTICO / 15 MEDAC · Instituto Oficial de Formación Profesional / 12. Resumen y resolución del caso práctico de la unidad En este tema se han estudiado los principales bloques que componen un ordenador, identificando su arquitectura y el uso que se le presta a cada bloque. Así mismo, hemos analizado los tipos de software que se utilizan para que cualquier ordenador pueda funcionar, y se han estudiado conceptos básicos sobre los sistemas operativos. BLOQUES FUNCIONALES UC LA MÁQUINA DE ALU Tipos VON NEUMANN SOFTWARE Memoria Buses Sistemas Operativos Unidades E/S Fig.16. Esquema resumen del tema. Resolución del caso práctico de la unidad Las características básicas que debemos tener en cuenta al adquirir un equipo nuevo dependerán fundamentalmente del uso que se le vaya a dar a ese equipo. Es decir, no necesitaremos el mismo tipo de equipo si lo vamos a utilizar para labores de programación o de diseño gráfico que si únicamente lo utilizaremos para navegar, ver vídeos o trabajar con procesadores de texto. En función de ello, es necesario tener en cuenta varias variantes: tipo de procesador y generación del mismo, tipo y cantidad de la memoria RAM, si ésta resulta ampliable o no, si el disco duro es HDD o SSD, etc. Por supuesto, otra característica a tener en cuenta también es el tipo de sistema operativo, aunque en un futuro probablemente podamos actualizarlo o cambiarlo por otro. / 13. 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 Videoclases y videoconferencias. (2021). Departamento de Arquitectura y Tecnología de Computadores. https://atc.ugr.es/ informacion/directorio-personal/alberto-prieto-espinosa/web/videoclases