Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Sistemas Operativos 4.2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

INSTITUO TECNOLOGICO DE NUEVO LEON

Ing. Sistemas Computaciones


SISTEMAS OPERATIVOS

“Dispositivos y manejadores de dispositivos”

Alumno: Víctor Isaac Gutiérrez Valdez


N. Control: 18481080
Introducción
Este trabajo tiene como finalidad mostrar al usuario la forma como interactúa el
computador con todos los dispositivos de E/S que existen, cabe mencionar que
algunos de estos dispositivos suelen no ser en un momento dado compatibles
directamente con nuestro PC, por lo que resulta necesario hacer uso de software o
programas que cumplen la función establecer correctamente la comunicación de
nuestra interfaz.
Es importante señalar que una de las funciones principales de un S. O. es el control
de todos los dispositivos de E/S de la computadora
Las principales funciones relacionadas son:
* Enviar comandos a los dispositivos.
* Detectar las interrupciones.
* Controlar los errores.
* Proporcionar una interfaz entre los dispositivos y el resto del sistema:
Debe ser sencilla y fácil de usar.
Debe ser la misma (preferentemente) para todos los dispositivos
(Independencia del dispositivo).
Sin duda alguna el código de E/S representa una fracción significativa del S.O.
El uso inapropiado de los dispositivos de E/S frecuentemente genera ineficiencias
del sistema, lo que afecta el desempeño global de nuestro equipo.
Desarrollo
También conocido como device drivers, es un controlador del dispositivo.
Un controlador de dispositivo, llamado normalmente controlador (en inglés, device
driver) es un programa informático que permite al sistema operativo interactuar con
un periférico, haciendo una abstracción del hardware y proporcionando una interfaz
-posiblemente estandarizada- para usarlo. Se puede esquematizar como un manual
de instrucciones que le indica cómo debe controlar y comunicarse con un dispositivo
en particular. Por tanto, es una pieza esencial, sin la cual no se podría usar el
hardware

Existen tantos tipos de controladores como tipos de periféricos, y es común


encontrar más de un controlador posible para el mismo dispositivo, cada uno
ofreciendo un nivel distinto de funcionalidades. Por ejemplo, aparte de los oficiales
(normalmente disponibles en la página web del fabricante), se pueden encontrar
también los proporcionados por el sistema operativo, o también versiones no
oficiales hechas por terceros.
Debido que el software de controladores de dispositivos se ejecuta como parte del
sistema operativo, con acceso sin restricciones a todo el equipo, resulta esencial
que sólo se permitan los controladores de dispositivos autorizados. La firma y el
almacenamiento provisional de los paquetes de controladores de dispositivos en los
equipos cliente, mediante las técnicas descritas en esta guía, proporcionan las
ventajas siguientes:

- Seguridad mejorada. Puesto que los usuarios estándar no pueden instalar


controladores de dispositivos que no estén firmados o que estén firmados por un
editor que no es de confianza, los administradores tendrán un control riguroso
respecto a los controladores de dispositivos que pueden usarse en una
organización. Podrán impedirse los controladores de dispositivos desconocidos, así
como cualquier controlador de dispositivo que el administrador no permita
expresamente. Mediante el uso de directivas de grupo, un administrador puede
proporcionar a todos los equipos cliente de una organización los certificados de los
editores que se consideren de confianza, permitiendo la instalación de los
controladores sin intervención del usuario, para comprobar que se trata de una firma
digital de confianza.

- Reducción de los costes de soporte técnico. Los usuarios sólo podrán instalar los
dispositivos que hayan sido probados y admitidos por la organización. En
consecuencia, el sistema permite mantener la seguridad del equipo, al tiempo que
se reducen las solicitudes del departamento de soporte técnico.

-Experiencia de usuario mejorada. Un paquete de controladores firmado por un


editor de confianza y almacenado provisionalmente en el almacén de controladores
funciona de modo automático, cuando el usuario conecta el dispositivo al equipo. No
se requiere acción alguna por parte del usuario.
En esta sección se incluyen las tareas principales para la seguridad de los paquetes
de controladores de dispositivos:
Los controladores de dispositivo (device drivers en inglés) son programas añadidos
al núcleo del sistema operativo, concebidos inicialmente para gestionar periféricos y
dispositivos especiales. Los controladores de dispositivo pueden ser de dos tipos:
orientados a caracteres (tales como los dispositivos NUL, AUX, PRN, del sistema) o
bien orientados a bloques, constituyendo las conocidas unidades de disco. La
diferencia fundamental entre ambos tipos de controladores es que los primeros
reciben o envían la información carácter a carácter; en cambio, los controladores de
dispositivo de bloques procesan, como su propio nombre indica, bloques de cierta
longitud en bytes (sectores). Los controladores de dispositivo, aparecidos con el
DOS 2.0, permiten añadir nuevos componentes al ordenador sin necesidad de
rediseñar el sistema operativo. Los controladores de dispositivo han sido
tradicionalmente programas binarios puros, similares a los COM aunque
ensamblados con un ORG 0, a los que se les colocaba una extensión SYS. Sin
embargo, no hay razón para que ello sea así ya que un controlador de dispositivo
puede estar incluido dentro de un programa EXE, con la condición de que el código
del controlador sea el primer segmento de dicho programa. El EMM386.EXE del
MS-DOS 5.0 sorprendió a más de uno en su día, ya que llamaba la atención
observar cómo se podía cargar con DEVICE: lo cierto es que esto es factible incluso
desde el DOS 2.0 (pese a lo que pueda indicar algún libro), pero ha sido mantenido
casi en secreto. Actualmente es relativamente frecuente encontrar programas de
este tipo. La ventaja de un controlador de dispositivo de tipo EXE es que puede ser
ejecutado desde el DOS para modificar sus condiciones de operación, sin complicar
su uso por parte del usuario con otro programa adicional. Además, un controlador
de dispositivo EXE puede superar el límite de los 64 Kb, ya que el DOS se encarga
de relocalizar las referencias absolutas a segmentos como en cualquier programa
EXE ordinario.
También existen fallos en los controladores.
Al ser una parte crítica del sistema operativo, el fallo de un controlador puede ser
más grave que otros errores de software, pudiendo bloquear el ordenador o incluso
dañar el hardware.
Debido a que el hardware es (necesariamente) indeterminista, encontrar y
solucionar un fallo en un controlador es una tarea complicada ya que no sólo hay
que monitorear el programa, sino también el propio dispositivo.

APLICACIONES PARA EL CONTROLADOR

Debido a la diversidad de las modernas de hardware y sistemas operativos,


controladores de operar en muchos entornos diferentes. Drivers may interface with:
Los conductores pueden interfaz con:

- impresoras
- Video adapters (adaptadores de vídeo)
- Network cards (tarjetas de red)
- Sound cards (Tarjetas de Sonido)
- Los autobuses
- Ancho de banda
- Almacenamiento informatico
- Sistemas de archivos
- Escáneres de imágenes
- Cámaras digitales

Común de los niveles de abstracción para los controladores de dispositivos son:

Para el hardware:
- La interconexión directa
- La escritura o lectura de un dispositivo de control de Registro

Para el software:
- Permitiendo que el sistema operativo el acceso directo al hardware de los
recursos.
- La aplicación de los primitivos sólo
- La aplicación de una interfaz para el software no conductor (por ejemplo, con
TWAIN)
- La aplicación de un idioma, a veces muy alto nivel (por ejemplo, PostScript)
Conclusión

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%A
1ticos/Tema_4/Texto_completo
https://www.ecured.cu/Controlador_de_dispositivo

También podría gustarte