Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAS OPERATIVOS
TEMA:
ACTIVIDAD:
ALUMNO (A):
CARRERA:
DOCENTE:
Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla
INTRODUCCION.
Cuando hablamos u oímos hablar de dispositivos se nos viene a la mente cualquier tipo de aparato
físico y electrónico que nos ayudan a realizar o mejorar la eficiencia de un trabajo realizado en
nuestra vida diaria, esto sin pensar cuál es su estructura o que da paso a que solo dicho número de
estos sean capaces de ayudarnos en un trabajo específico.
Hay que entender que como cualquier aparato (por así llamarlo) que esté relacionado a un equipo de
cómputo es desarrollado con el fin de ser útil, para esto su base es un software pero con diferentes
características que lo llevan a ser parte de un grupo de software muy especial llamado “Drivers” o
“Controladores” dichos drivers son programados con el fin de que un sistema operativo pueda
identificar nuestro dispositivo y así proceder a su uso.
Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla
• Velocidad. Los rangos en los que se mueven los dispositivos son muy amplios. Los discos y
los dispositivos de comunicación transfieren millones de caracteres por segundo y pueden
hacerlo a velocidad constante, mientras que con el teclado se transfiere a lo sumo unos
cuantos caracteres por segundo, con un periodo concreto impredecible.
Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla
• Errores. Las condiciones de error varían con la naturaleza del dispositivo. Por ejemplo, en la
impresora hay que tratar la falta de papel como una situación de error específica, mientras
que en un disco puede haber errores en el posicionamiento del cabezal.
Para proporcionar una forma homogénea de direccionar los dispositivos, a nivel hardware éstos se
conectan al sistema mediante controladores. El sistema operativo ya no trata con el dispositivo en sí
mismo, sino con una interfaz que lo representa mediante un conjunto de direcciones o registros del
controlador, que se pueden direccionar en el espacio de direcciones de memoria o constituir un
espacio de direcciones independientes. El sistema se comunica con el controlador mediante
operaciones de lectura/escritura sobre los registros de datos, estado y control, permitiendo tanto la
transferencia de información como el diagnóstico y configuración del dispositivo. Estas operaciones
las realizan las funciones de más Bajo nivel del núcleo del sistema operativo, y son dependientes del
hardware.
Cuando un nuevo dispositivo es desarrollado, puede ser usado por el S.O. escribiendo su manejador
de dispositivo, el cual es usualmente un conjunto de instrucciones que explican como mandar y
recibir datos.
Los manejadores de dispositivos permiten al kernel incluir solo el sistema operativo y el soporte de
software. Teniendo las instrucciones para comunicarse hacia los dispositivos dentro de un conjunto
de archivos. Estos pueden ser buscados cuando son necesitados (en el caso de que raramente sean
usados) o almacenados en memoria todo el tiempo cuando el sistema operativo es reiniciado. Los
refinamientos hechos hacia un periférico, pequeños cambios hacia el archivo manejador del
dispositivo pueden tener informado al sistema operativo de nuevas características y capacidades.
Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla
Cuando una aplicación envía datos a un dispositivo, el kernel no tiene que preocuparse por el
mecanismo. El kernel solo pasa la petición al manejador del dispositivo y deja que éste maneje las
comunicaciones. Similarmente, cuando estamos tecleando, el manejador de dispositivo de la
terminal acepta la acción y la pasa al shell, filtrando cualquier código especial que el kernel no
conozca, traduciéndolo a un formato que el kernel pueda operar.
Cada tipo de dispositivo en el sistema Linux se comunica con la aplicación en una de las formas
siguientes: caracter por caracter o como un conjunto de datos en un bloque de tamaño predefinido.
Las terminales, impresoras y módems asíncronos son dispositivos modo caracter. Cuando se usa el
modo caracter se envía uno a la vez y hace eco en la otra terminal. Los manejadores (device drivers)
de disco duro y la mayoría de manejadores, usan el modo bloque, porque este es el camino más
rápido para enviar o recibir grandes cantidades de información.
Los archivos de dispositivo (device files) son llamados dispositivos modo carácter o dispositivos
modo bloque, basados en la forma de comunicación.
Cabe mencionar que los dispositivos que operan a modo carácter son distintos de los de modo
bloque, en el aspecto de como el dispositivo maneja su búfer. Los dispositivos modo carácter hacen
su propio búfer. Los dispositivos modo bloque, usualmente se comunican en bloques de 512 o 1024
bytes y el kernel se ocupa del búfer.
Algunos periféricos necesitan usar archivos de dispositivo a modo bloque y carácter al mismo
tiempo. Los manejadores de dispositivo manejan el modo carácter y el modo bloque a través de dos
diferentes archivos de dispositivo. El archivo de dispositivo que se usa depende de como la
aplicación quiera escribir o leer datos hacia el periférico.
El archivo de dispositivo tiene todos los detalles de si el periférico opera a modo carácter o modo
bloque. Por ejemplo, en Linux, una manera fácil de saber que tipo de modo utiliza un periférico es
obtener un listado largo del archivo de dispositivo. El listado se obtiene con el comando ls -l que
muestra los permisos, dueño, grupo, etc. del archivo. Si el primer carácter es una b, indica que el
periférico opera en modo bloque y una c indica que el periférico opera en modo carácter.
Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla
El driver es quien conoce la estructura del dispositivo y los mecanismos que hacen que trabaje.
Función:
• Enviar órdenes a los dispositivos.
• Comprobar que se ha realizado correctamente.
• La petición de los programas independientes del dispositivo se llevan a una cola.
El manejador de dispositivos es la única parte del S.O. que conoce los registros del controlador.
1.- Control y temporización para coordinar el tráfico entre los recursos internos (memoria, bus) y los
dispositivos internos.
Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla
3.- Comunicación con el periférico. Intercambio de ordenes, información del estado datos.
Funciones:
Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx
Instituto Tecnológico de Pochutla
CONCLUSION
Sin duda alguna y como hemos podido comprobar durante el análisis de este trabajo nos
damos cuenta que la interfaz del computador con los demás dispositivos del mundo
exterior gira en torno a la arquitectura de E/S. Esta interfaz sirve como medio para enlazar
o comunicar todos los dispositivos externos directamente con el S.O, para que le
proporcione toda la información necesaria y oportuna que permita administrar en tiempo y
forma todas las actividades de E/S de manera eficaz.
Otra característica importante también de la que nos pudimos percatar, es que la mayoría
de los dispositivos de E/S requieren de un software o programa especial que le permiten
acoplarse con nuestro ordenador y sostener una comunicación adecuada, lo cual permite
al S.O una mayor flexibilidad en la realización de las funciones de gestión de memoria.
Concluimos entonces que es necesario conocer adecuadamente los dispositivos que
pretendamos enlazar con nuestro equipo para poder lograr el objetivo deseado, de lo
contrario no podremos realizar ninguna operación, por lo que conviene estar siempre a la
vanguardia con las nuevas tecnologías de comunicación que hoy en día surgen de forma
innumerable.
Referencias Bibliográficas
https://es.wikibooks.org/wiki/Mantenimiento_y_Montaje_de_Equipos_Inform%C3%A1ticos/
Tema_4/Texto_completo
https://www.ecured.cu/Controlador_de_dispositivo
Km. 5.35 Carretera San Pedro Pochutla-Puerto Ángel, Localidad El Colorado, C.P.70902, San
Pedro Pochutla, Oaxaca, México. Tel. 01 (958) 5878050, e-mail: dir_pochutla@tecnm.mx
www.tecnm.mx | www.pochutla.tecnm.mx