ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion De Sistemas Operativos


Enviado por   •  29 de Mayo de 2014  •  2.031 Palabras (9 Páginas)  •  149 Visitas

Página 1 de 9

Dispositivos Entrada y Salida

En computación , los dispositivos de entrada y salida o E/S, es la comunicación entre un sistema de procesamiento de información (tal como un ordenador) y el mundo exterior, posiblemente un humano u otro sistema de procesamiento de información. Los dispositivos de E/S son utilizados por una persona (u otro sistema) para comunicarse con un ordenador. Por ejemplo, un teclado o un ratón puede ser un dispositivo de entrada para un ordenador, mientras que los monitores e impresoras se consideran los dispositivos de salida para un ordenador. Dispositivos para la comunicación entre computadoras, tales como módems y tarjetas de red, por lo general sirven para entrada y salida.

Los dispositivos de entrada son aquellos dispositivos externos de un ordenador, el cual éste aloja componentes situados fuera de la computadora para algunos dispositivos externos, a la que pueden dar información y/o instrucciones. Mientras tanto los dispositivos de salida son aquellos dispositivos que permiten ver resultados del proceso de datos que realice la computadora (salida de datos). El más común es la pantalla o monitor, aunque también están las impresoras (imprimen los resultados en papel), los trazadores gráficos o plotters, las bocinas, etc.

Para diferenciar los dispositivos tenemos dos enfoques posibles, el primero de ellos se centra en el modo de almacenar la información (clasificando los dispositivos como de bloque o de carácter)1 y el segundo enfoque se centra en el destinatario de la comunicación (usuario, maquina, comunicadores)2

Un dispositivo de bloque almacena la información en bloques de tamaño fijo. Al ser el bloque la unidad básica de almacenamiento, todas las escrituras o lecturas se realizan mediante múltiplos de un bloque. Es decir escribe 3 o 4 bloques, pero nunca 3,5 bloques. El tamaño de los bloques suele variar entre 512 Bytes hasta 32.768 Bytes. Un disco duro entraría dentro de esta definición. A diferencia de un dispositivo de bloque un dispositivo de carácter, no maneja bloques fijo de información sino que envía o recibe un flujo de caracteres. Dentro de esta clase podemos encontrar impresoras o interfaces de red.1

Entre cada categoría y dispositivo, hay grandes diferencias:2

• Velocidad de transferencia de datos: varios órdenes de magnitud para transferir pero el hacer esto tienes que hacerlo con mucho cuidado

, según las necesidades de cada dispositivo

• Aplicación: la funcionalidad para la que está diseñado un dispositivo tiene influencia sobre el software por ende lo tendrá sobre el sistema operativo.

• Complejidad de control: cada dispositivo tiene una complejidad asociada, no es lo mismo controlar un ratón que gestionar un disco duro.

• Unidad de transferencia: datos transferidos como un flujo de bytes/caracteres o en bloques de tamaño fijo

• Representación de datos: cada dispositivo puede usar su propia codificación de datos

• Condiciones de error: el porqué del error, su manera de notificarlo así como sus consecuencias difiere ampliamente entre los dispositivos

Los drivers

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. Un driver técnicamente es un software o programa que sirve de intermediario entre un dispositivo de hardware y el sistema operativo.

Además, Los fabricantes suelen distribuir los controladores más actuales y también los más adecuados para cada versión del sistema operativo en disquete o en CD-ROM, o bien incluir la posibilidad de descargarlos desde su sitio Web.

Un ejemplo indispensable que nos aclare un poco el tema, se tiene que Cuando se compra algo nuevo, por ejemplo una impresora, y se conecta a una PC, el sistema operativo necesita los drivers de la impresora para poder controlarla. Si no se instala los drivers no se podrá usarla.

Dada la existencia de una infinidad de dispositivos hardware con su consecuente innovación, el driver se crea además para que funcione con un sistema operativo especifico, esto significa que si se cambia de sistema operativo en la computadora, se tendrá que verificar si necesita también actualizar los drivers para evitar que alguna área del PC deje de funcionar (por ejemplo el sonido). Por otra parte, el driver apunta a un modelo específico del dispositivo.

Retomando lo anteriormente dicho, 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, 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

...

Descargar como (para miembros actualizados)  txt (13.6 Kb)  
Leer 8 páginas más »
Disponible sólo en Clubensayos.com