Escuela de Ingeniería Electrónica Introducción a los computadores Introducción EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 1 Estructura de un computador Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 2 Escuela de Ingeniería Electrónica Funciones básicas de un sistema operativo Introducción a los computadores • ENTRADA – Reconoce la entrada del teclado o del mouse. EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 3 • PROCESAMIENTO –- Se manipulan los datos de acuerdo a las instrucciones del usuario. • SALIDA – Envía datos a la pantalla del monitor o a la impresora. • ALMACENAMIENTO – Mantiene el registro de los archivos para ser utilizados después. Ejemplos de los dispositivos de almacenamiento son los discos fexibles y los discos duros. Escuela de Ingeniería Electrónica Bootstrap Introducción a los computadores • Para que un sistema operativo corra, debe ser cargado en la memoria RAM del computador. • Cuando un computador se enciende, se ejecuta un pequeño programa llamado cargador “bootstrap” que se encuentra almacenado en el hardware del computador. • Específicamente, el “bootstrap” se almacena en el chip BIOS, el cual reside en la tarjeta madre. • Las funciones primarias del “bootstrap” son las de probar el hardware del computador y localizar y cargar EL - 4311 Estructura de Microprocesadores el sistema operativo en RAM. Ing. José Alberto Díaz García Página 4 Escuela de Ingeniería Electrónica Introducción a los computadores Autodiagnóstico al encendido EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 5 • Para probar el hardware del computador, el programa bootstrap corre un programa llamado power-on self-test o POST. En esta prueba, la unidad central de procesos (CPU) se prueba primero y luego los temporizadores del sistema. El POST prueba la RAM escribiendo datos en cada uno de los chips de memoria y luego leyéndolos. Cualquier diferencia indica que hay un problema. • Si el POST encuentra errores, envía un mensaje de error al monitor. Si el POST encuentra errores que no pueden enviarse al monitor, envía errores en forma de "beeps." • Una vez que el bootstrap ha realizado la prueba del POST, este envía un beep y en la pantalla se despliega un mensaje de carga del sistema operativo. Escuela de Ingeniería Electrónica Introducción a los computadores Carga del sistema operativo EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 6 • El siguiente paso del programa “bootstrap” es localizar el sistema operativo y copiarlo en memoria RAM. • Cuando el bootstrap encuentra el sector de booteo del sistema operativo, este se copia en RAM y el programa “bootstrap” sede el control del proceso al “boot record”. • Cuando se cargan los archivos y se almacenan en la RAM, él deja de utilizar el “boot record”. El sistema operativo estaba almacenado en el disco duro y ahora se encuentra bajo el control del proceso de booteo. Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 7 Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 8 Escuela de Ingeniería Electrónica Introducción a los computadores Tarjetas madre EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 9 • Conocidas como “motherboard”, también son llamadas como tarjeta del sistema (system board) o “main board”, es crucial porque es el sistema central de cualquier computador. Cualquier otra cosa en el sistema se conecta a la tarjeta madre y está bajo su control, y depende de ella para comunicarse con otros dispositivos del sistema. • Generalmente se encuentra en ella el CPU, la circuitería de control, los buses, RAM, conectores para tarjetas adicionales de expansión y puertos para dispositivos externos. También contiene el CMOS, el ROM BIOS y los circuitos de soporte para que todo el sistema opere correctamente. Escuela de Ingeniería Electrónica Introducción a los computadores Factores de forma de las tarjetas madre EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 10 • Generalmente las tarjetas madre se describen por su factor de forma, con el que se especifican sus dimensiones físicas. Los dos factores de forma más utilizados son: – Baby AT – ATX • El ATX es similar al Baby AT, excepto por el número de mejoras. La mayoría de los sistemas vienen con tarjetas madre con factor de forma ATX. Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 11 Escuela de Ingeniería Electrónica Componentes de la tarjeta madre Introducción a los computadores • Algunos de los componentes en la tarjeta madre son: EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 12 – – – – – – – – – – Sockets para fuente de alimentación Socket para CPU Sockets para expansión Soporte para I/O BIOS Sockets para RAM Chipsets Chip CMOS Dip switches y jumpers, Memoria cache. Escuela de Ingeniería Electrónica Introducción a los computadores Unidad central de procesos EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 13 • El CPU es uno de los elementos más importantes en el PC. • En la tarjeta madre, el CPU está contenido en un único circuito integrado llamado microprocesador. • El computador no puede operar sin un CPU. • En algunas ocasiones se le llama el cerebro del computador, el CPU contiene dos componentes básicos: – Unidad de control – Unidad Aritmética y Lógica (ALU) Escuela de Ingeniería Electrónica Introducción a los computadores Velocidad del procesador EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 14 • Descripciones del CPU como Pentium 133, Pentium 166, o Pentium 200 son bien conocidas. Estos números son especificaciones que indican la velocidad máxima de operación a la que el CPU puede ejecutar sus instrucciones. • La velocidad del CPU no es controla por el microprocesador, sino que por un reloj externo localizado en la tarjeta madre. • La velocidad del procesador es determinada por la frecuencia de la señal de reloj. Generalmente se expresa en megahertz (MHz), a mayor número más veloz es el procesador. Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 15 Escuela de Ingeniería Electrónica Introducción a los computadores Conectores para expansión (Slots) EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 16 • Los slots de expansión, también conocidos como sockets, son elementos en la tarjeta madre del computador para recibir tarjetas de circuitos impresos adicionales. • Todos los computadores tienen slots para expansión que permiten conectar otros dispositivos. • Tarjetas de Video, tarjetas para I/O, tarjetas de sonido, son ejemplos de componentes que pueden localizarse en los slots de expansión. Escuela de Ingeniería Electrónica Slots de expansión Introducción a los computadores • Los slots de expansión más comunes son: EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 17 – Industry Standard Architecture (ISA ) – Peripheral Component Interconnect (PCI ) – Accelerated Graphics Port (AGP) Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 18 Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 19 Escuela de Ingeniería Electrónica Introducción a los computadores Memoria de Acceso Aleatorio (RAM) EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 20 • La RAM es considerada como temporal o memoria volátil. • El contenido de la RAM se pierde cuando se apaga el computador. • Los circuitos integrados de memoria RAM en la tarjeta madre mantienen los programas y datos que el procesador está procesando. • En otras palabras, RAM es memoria que almacena frecuentemente datos del usuario que son requeridos por el procesador. • La memoria RAM puede instalarse en la tarjeta madre, de forma permanente o en circuitos integrados o en módulos conocidos como: Single Inline Memory Modules (SIMMs) o Dual Inline Memory Modules (DIMMs). Escuela de Ingeniería Electrónica Introducción a los computadores Memoria de acceso aleatorio (RAM) EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 21 • Un SIMM se conecta en la tarjeta madre en conectores de 72-pines o de 30-pines. Los pines se conectan al bus del sistema, creando una ruta electrónica por donde los datos de la memoria puede transitar a y de los componentes del sistema. Escuela de Ingeniería Electrónica Introducción a los computadores Memoria de acceso aleatorio (RAM) EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 22 • Los DIMM se conectan en el banco de memoria utilizando un conector de 168 pines. Los pines se conectan al bus del sistema, creando un ruta eléctrica por la que pueden fluir los datos entre los chip de memoria y los otros componentes del sistema. Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 23 Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 24 Escuela de Ingeniería Electrónica Introducción a los computadores Monitores EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 25 • Por lo general los computadores se conectan a una pantalla, llamada monitor. • Algunos de los términos relacionados con los monitores son: pixels, razón de refrescamiento, resolución, y tamaño. – Pixels – son elementos de un cuadro. La pantalla esté formada por (puntos diminutos), los cuales se arreglan en filas a lo largo de la pantalla. Cada pixel consiste de tres colores: rojo, verde, y azul (RGB). – Dot pitch – es una medida de que tan cerca se encuentran los puntos de fósforo en la pantalla. Entre más fino es el dot pitch se cuenta con una mejor calidad de imagen, sun dimensiones está en milímetros. Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 26 Escuela de Ingeniería Electrónica Introducción a los computadores Puertos de Entrada/salida EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 27 • Todos los dispositivos periféricos (impresoras, scanners, etc.) se pueden conectar al computador utilizando los conectores que se encuentran ubicados en la parte trasera del computador, conocidos como puertos. • En el computador hay diferentes tipos de puertos que se utilizan para diferentes propósitos. • Un puerto (I/O) es una ruta de entrada y salida del computador. Escuela de Ingeniería Electrónica Introducción a los computadores Puertos de Entrada/salida EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 28 Mouse COM 1 USB Monitor Impresora COM 2 Teclado Escuela de Ingeniería Electrónica Introducción a los computadores Puertos seriales EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 29 • Un puerto serial puede ser utilizado para conectar dispositivos que utilizan una interfase serial. Estos dispositivos pueden ser modems, scanner, mouse, etc. • Generalmente un PC puede identificar hasta cuatro puertos seriales, pero un computador típico contiene solamente dos, conocidos como: COM1 y COM2. • Un puerto serial transmite los datos bit por bit sobre un solo conductor. Escuela de Ingeniería Electrónica Introducción a los computadores Puertos paralelos EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 30 • Un puerto paralelo es un socket en el computador que puede ser utilizado para conectar una impresora u otro dispositivo como discos duros externos, tape backup, scanner, o CD-ROM externos. • El puerto paralelo contiene ocho líneas para transmitir un byte completo a través de ocho conductores en forma simultánea. • Los puertos paralelos pueden configurarse como LPT1, LPT2, o LPT3. Escuela de Ingeniería Electrónica Introducción a los computadores Puertos PS/2 EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 31 • Los puertos PS/2 para el teclado o PS/2 para el mouse son utilizados para conectar al PC el teclado o el mouse. • Aunque los dos puertos parezcan idénticos para el mouse se utiliza el verde y para el teclado el púrpura y no son intercambiables. • Generalmente ambos puertos son codificados por color o etiquetados para evitar la confusión. Escuela de Ingeniería Electrónica Introducción a los computadores USB y FireWire EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 32 • El bus Universal Serial Bus (USB) es un puerto externo que permite a los usuarios conectar hasta 127 periféricos externos, incluyendo: teclados, mouses, impresoras, modems, escanners y discos externos. • FireWire, también conocidos como i.LINK o IEEE 1394 es de alta velocidad, un bus de plataforma independiente para comunicaciones el cual interconecta dispositivos digitales como: cámaras de video digital, impresoras, scanners, discos duros etc. Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 33 Escuela de Ingeniería Electrónica Controladores EIDE y SCSI Introducción a los computadores • El disco duro interno se conecta al controlador del disco por medio de un cable plano. EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 34 • El disco duro u otros dispositivos pueden utilizar uno o dos tipos de controladores para trabajar con el computador. • Entre estos están: – Enhanced Integrated Drive Electronics (EIDE) – Small Computer System Interface (SCSI) Escuela de Ingeniería Electrónica Introducción a los computadores Controladores EIDE EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 35 • IDE reforzado (EIDE) es la interfase "nueva y mejorada“ del Integrated Drive Electronics (IDE). • No confinada a 528 MB de datos del IDE 528 MB, la interfase EIDE puede manejar más de 8.4 GB. • Mientras que el IDE puede manejar solo dos dispositivos, el EIDE puede manejar hasta cuatro utilizando dos cables IDE. Escuela de Ingeniería Electrónica Introducción a los computadores Controladores SCSI EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 36 • El controlador de la interfase Small Computer Systems Interface (SCSI ) fue desarrollada por Shugart Associates Standard Interface (SASI). • Como el EIDE, los dispositivos SCSI tienen los controladores electrónicos en cada una de las unidades. • La interfase SCSI estándar permite hasta siete dispositivos para ser conectados en un mismo controlador. Si se conecta una tarjeta SCSI, se pueden manejar hasta ocho dispositivos SCSI. • En estos dispositivos se incluyen los discos duros, unidades de CDROM, unidades de cinta, scanners, y dispositivos externos intercambiables. • Cada dispositivo SCSI en la cadena, incluyendo la tarjeta controladora se numera como: SCSI ID desde 0 hasta 7; #0 para el dispositivo booteable (disco duro), y #7 para la tarjeta controladora de SCSI. Escuela de Ingeniería Electrónica Introducción a los computadores Unidad de disco duro EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 37 • El HDD tiene mucho mayor capacidad de almacenamiento que un disco flexible. • Almacena los programas y archivos, así como el sistema operativo. • Generalmente, el HDD es una unidad interna que no puede removerse del computador. Escuela de Ingeniería Electrónica Componentes de un disco duro Introducción a los computadores • Todas las unidades de disco duro comparten algunos elementos en común. Entre ellos tenemos: EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 38 – – – – – – – – Disk platters Cabezas para read/write, Montaje para la cabeza, Motor spindle, Tarjeta con los circuitos lógicos bezel/faceplate, Jumpers para configuración, Conectores para la interfase. • El “Disk platters” es el medio en donde se almacenan los datos en la unidad de disco duro. • Las cabezas para Read/write son utilizadas para accesar el medio. Los “disk platters” requieren una cabeza de read/write por cada lado. • El motor del “Spindle” gira los platos. Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 39 Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 40 Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 41 Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 42 Escuela de Ingeniería Electrónica Componentes de la red modems Introducción a los computadores • EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 43 • Un modem es la vía principal para conectarse a Internet utilizando un PC con el sistema operativo Windows 9X por medio de una conexión telefónica Un modem es un dispositivo que convierte los datos digitales utilizados por los computadores a señales analógicas para ser transmitidas por la red telefónica, y convierte las señales analógicas a digitales para entablar la comunicación recibida. Escuela de Ingeniería Electrónica Introducción a los computadores Tarjeta de red EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 44 • Una tarjeta de interfase de red (NIC), se utiliza para conectar un computador a un grupo de computadores tal que pueda compartir los datos y los recursos en un mismo ambiente de red. • Todas las tarjetas de interfase de red se diseñan para utilizar protocolos Ethernet, token ring, etc. Escuela de Ingeniería Electrónica Solicitud de interrupción Introducción a los computadores • Los computadores modernos y los sistemas operativos deben su funcionalidad a la forma de organización en que manejan sus transiciones. EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 45 • Varios dispositivos de hardware, por ejemplo, necesitan informar al CPU que tienen datos disponibles para ser transferidos. • El dispositivo le indica solicitando una interrupción o IRQ. • Es una regla general que los IRQs no pueden compartirse. Escuela de Ingeniería Electrónica Introducción a los computadores Solicitud de interrupción EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 46 Escuela de Ingeniería Electrónica Acceso directo a memoria Introducción a los computadores • Los canales para el acceso directo a memoria (DMA) permiten a los dispositivos saltarse el procesador y accesar directamente la memoria del computador. EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 47 • Dispositivos con asignación de canales de DMA tienen ventaja para transferir sus datos. • Los canales de DMA son generalmente utilizados para la comunicación de alta velocidad con dispositivos de comunicación que requieren de grandes cantidades de datos. • Ejemplos de estos dispositivos son: – – – – – Tarjetas Algunas Algunas Algunas Algunas de sonido tarjetas de red tarjetas SCSI unidades de disco unidades de cinta. Escuela de Ingeniería Electrónica Introducción a los computadores Direcciones de I /O EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 48 • Los componentes de los computadores necesitan ser asignados a diferentes solicitudes de interrupción. • Los números de los puertos I/O asignados corresponden a una dirección de memoria donde se encuentran las direcciones de los programas que dan servicio a esos dispositivos. • Las direcciones de los puertos de I/O son muy similares a las casillas de correo. Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 49 Escuela de Ingeniería Electrónica Direcciones de los puertos de I /O Introducción a los computadores – 3F8 = COM1 EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 50 – 2F8 = COM2 – 3E8 = COM3 – 2E8 = COM4 – 378 = LPT1 – 278 = LPT2 Introducción a los computadores Escuela de Ingeniería Electrónica EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 51 Escuela de Ingeniería Electrónica Introducción a los computadores TARJETA MADRE EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 52 BIOS SISTEMA OPERATIVO APLICACION Escuela de Ingeniería Electrónica Introducción a los computadores JERARQUIA DE OPERACIÓN EN UN PC EL - 4311 Estructura de Microprocesadores Ing. José Alberto Díaz García Página 53 TARJETA MADRE A BIOS TARJETA A SISTEMA OPERATIVO APLICACION TARJETA MADRE B BIOS TARJETA B SISTEMA OPERATIVO APLICACION