Fernando D. Monje 1 Libro: Estructura Interna de la PC. Capítulo 6: Puertos y Buses de Entrada y Salida. Posibilitan la comunicación con el mundo exterior. Los dispositivos ofrecen la posibilidad de que los usuarios dialoguen con las PCS. Puertos de Entrada y Salida: Puertos y los buses de entrada y salida son medios para que las PC se comuniquen con el mundo exterior. El nombre es porque cumplen la función similar a la de los puertos. Se posibilita la transmisión de información entre las PC y cualquier dispositivo externo. Se pueden clasificar según el procedimiento para transmitir datos: Serie o Paralelo. Puertos Paralelo: Capaces de transmitir varios bits al mismo tiempo a través de varios conductores, uno para cada bit en paralelo. Puertos Serie: Transmiten un bit detrás de otro a través de un solo conductor, en serie. Las PCS ofrecen un máximo de 3 puertos paralelos IEEE 1284 y un máximo de 4 puertos serie RS-232. No incluyen el puerto serie que comunica el teclado con la PC ni el puerto de juegos. Los puertos paralelos se conocen como LPTx y los serie como COMx donde x es el número de puerto. Poseen un rango de direcciones de E/S por donde el procesador puede recibir datos de un puerto específico o enviar usando dicha dirección para acceder al mismo. Dependiendo el tipo de dispositivo que se conecte al puerto, el dispositivo puede o no tener IRQ propio (Línea de solicitud de Interrupción) para enviar un pedido de atención al procesador para que deje de hacer lo que estaba haciendo y el dispositivo conectado al puerto pueda comandar una acción determinada sin intervención del procesador. Problema de los puertos serie COM3 comparte el IRQ que COM 1 y 2 si se conecta un dispositivo que requiera IRQ no va a funcionar correctamente ni el sistema ni los dispositivos. USB 1.1 y 2.0 Bus Serie Universal: El USB ese un bus serie que permite la interconexión de dispositivos de diferentes naturalezas a la PC a través de un único conector. Es Plug & Play, permite conectar y desconectar en caliente sin necesidad de apagar nada. Facilita la conexión y configuración de los nuevos dispositivos, no es necesario configurar nada. Las primeras versiones tenían velocidades cerca de 1Mbps hasta 12MBps. Como todos los dispositivos comparten el mismo bus solamente se puede alcanzar esta velocidad con un solo dispositivo. El USB no fue diseñado para trabajar con dispositivos demasiado rápido. Los preferidos eran los teclados, impresoras, joysticks, Mouse y otros similares. El bus fue evolucionando y con la implementación del 2.0 (High Speed USB – USB de Alta Velocidad) se alcanzaron velocidades de hasta 60MBps, permitiendo trabajar con nuevos dispositivos mas exigentes como Grabadoras o medios de almacenamiento masivo. Fernando D. Monje 2 USB 2.0 es compatible con sus predecesores, podemos conectar un USB 1.0 en un 2.0. Las Mothers incorporan entre 2 y 6 conectores USB 2.0 La conexión de los USB tiene una topología estrella. La PC cumple el papel de Host y hub, cada uno de los dispositivos conectan a los conectores provistos en los hubs. Simplifica el cableado externo mediante conexiones en cascada distribuidas. Longitud máxima de 5M y un máximo de 127 dispositivos. IEEE 1394: FireWire: Conocido por el número de estándar de la IEEE y rebautizado como FireWire y/o 1394. Comparte muchas cosas en común con USB. La implementación de 1394 es más costosa. Aumenta el precio y no permite que aquellos que trabajen a bajas velocidades sean económicos. La conexión se lleva a cabo mediante una topología árbol. Cualquier dispositivo puede conectar a cualquier otro sin que se armen loops o ciclos cerrados. Todos incorporan conectores que permiten armar una cadena de conexiones en cascada como las ramas de un árbol. Hasta 63 dispositivos. Si la mother no ofrece los conectores tenemos que conseguir una que los ofrezca o como solución económica una tarjeta adaptadora. Algunos SCSI modernos incluyen conectores 1394. Una de las mayores ventajas es que los dispositivos pueden conectarse entre si sin que la PC se entere. Pueden actuar de forma independiente y en conjunto sin que la PC los tenga que controlar.