El documento habla sobre periféricos. Define los periféricos como dispositivos externos que intercambian datos con el procesador a través de puertos del procesador. Explica que los periféricos se comunican con el procesador mediante interrupciones o polling. Luego describe ejemplos de buses como PCI y buses de expansión, así como ejemplos de periféricos de entrada/salida como teclado, mouse, impresora y disco duro.
2. PARTE III: PERIFÉRICOS
•Definición
•Puertos del procesador
•Ejemplos
•Convertidores Analógico a Digital
•SalidasEntradas seriales
•Salidas moduladoras de ancho de
pulso (PWM)
3. Definición de periférico
Parte III Periféricos
• Dispositivo externo que intercambia datos con el
procesador.
• La comunicación entre el procesador y el
periférico está regulada por el procesador de
acuerdo con los métodos:
– POLING: El procesador revisa ordenadamente todos los
periféricos para atender a cada uno de ellos
secuencialemente.
– INTERRUPCIONES: El periférico que está listo para ser
atendido por el procesador solicita una “interrupción”
de la ejecución del programa para que el procesador lo
atienda.
5. HARDWARE DE E/S
BUS PCI
•(Peripheral Component Interconnect). Conecta el subsistema de de
procesador-memoria a los dispositivos rápidos.
•Define las interconecciones y los protocolos de transferencia utilizados
por placas que se conecten a al bus ubicado en la placa madre.
BUS de Expansión
•Conecta los dispositivos relativamente lentos.
6.
7. Puertos del procesador
Parte III Periféricos
• Ventanas por las cuales el procesador se comunica
con los periféricos.
• Tienen un canal de datos por el cual circula la
información
• El procesador genera las señales de control que
permiten habilitar a cada uno de sus periféricos
• Cuando un periférico es habilitado, este pone
información en el bus de datos. Esta información es
leida por el puerto correspondiente.
8.
9. HARDWARE DE E/S
Un controlador es un conjunto de componentes electrónicos que
pueden operar un puerto, un bus o un dispositivo.
Los controladores pueden ser sencillos (controlador de puerto serial) o
complejos (controlador de bus SCSI).
Los dispositivos de E/S que se conectan al ordenador se clasifican en:
BLOQUE: La información se almacena en bloques, esos bloques son
de tamaño fijo. Donde cada bloque tiene una dirección que lo identifica.
Se puede leer o escribir en un bloque independiente de los demás.
Por ejemplo: disquete, CD, DVD, disco duro.
10. HARDWARE DE E/S
CARÁCTER: La información que se generan o reciben son flujos de
caracteres (no bloques). Accede a los datos en secuencia: o sea, para
acceder a determinados datos, la lectura y escritura se debe hacer seguido
de los datos anteriores. Por ejemplo: teclado, pantalla, ratones.
A continuación un cuadro comparativo de diferentes dispositivos:
16. Spooling y reservación de dispositivos
• Spool: es un buffer que contiene la salida para un dispositivo,
como una impresora, que no puede aceptar flujos de datos
entercalados.
• El spooling es una forma en que los SO pueden coordinar la
salida concurrente.
• Reservación de un dispositivo.- proporciona acceso exclusivo a un
dispositivo.