Prueba

Solo disponible en BuenasTareas
  • Páginas : 10 (2456 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de abril de 2011
Leer documento completo
Vista previa del texto
Instituto Tecnologico Superior
De
Chapala.

Ingenieria en Sistemas Computacionales.

Materia: Sistemas Opertativos.
Profesor: Jose Francisco Cervantes.

Integrantes:
Jhonatan Del Angel Meraz.
Ricardo Aristeo Jimenez Peña.
Jose De Jesus Manzo Diaz.
Joel Martinez Vallarta.
Amalia Guillermina.

Indice.

Introduccion.

¿Qué es un driver?
Un driver es una capa de código entreel dispositivo de hardware y la aplicación. Un driver usa los privilegios con los que se ejecuta su código para definir exactamente como se quiere que un dispositivo sea visto por una aplicación. Pueden existir diferentes drivers para un mismo dispositivo.
El driver se encuentra en el kernel.
El kernel tiene las siguientes tareas:
Manejo de procesos : Creación y destrucción de procesos,comunicación entre procesos, asignación de CPU.
Manejo de memoria : La memoria es un recurso crítico, y el kernel administra su asignación.
Sistemas de archivos
Control de dispositivos (drivers)
Networking
El kernel diferencia tres tipos de drivers:
Drivers de carácter (char devices)
Drivers de bloque (block devices)
Drivers de red (network devices)
No todos los drivers son de dispositivos.Algunos son de software. Por ejemplo, el driver de un sistema de archivos como ext3 o reiserfs son drivers de software, que mapea estructuras de datos de bajo nivel a estructuras de datos de más alto nivel.

Funcionamiento Del Driver.

Un driver o controlador posibilita que el sistema operativo de una computadora pueda entenderse con un equipamento periférico, como es el caso de una impresora, unaplaca de video, un mouse, un módem, etc.
Para poder interactuar con el periférico, el sistema operativo debe realizar una abstracción del hardware brindando una forma de manipularlo mediante una interfase, esto es, algún mecanismo que permita controlar su funcionamiento, un conjunto de instrucciones que indican de que manera deberia comunicarse con tal o cual dispositivo.
Un mismo perifericopuede poseer varios controladores, segun el caso, sea por diiferentes numeros de versión,funcionalidas, o porque cada uno sirve para lograr su comunicacion dentro de dierentes sistemas operativos.

Acontinuacion describiremos el uso del raton, el acceso de los puertos al pc. Las instrucciones introducidas son:
1. La INT 33H para el manejo del raton.
2. IN y OUT para acceder a los puertos.Caracteristicas del raton

el raton es un dispositivo omun para apuntar, basicamente gobernado por un controlador que en general es instalado por una entrada en el archivo CONFIG.SYS o AUTOEXEC.BAT. El controlador debe ser instalado por un programa para responder a las acciones del raton.
Todas las operaciones del raton dentro de un programa son reañizados por las funciones estandar de la INT33Hde la forma

Mov AX,funcion ;peticion para el raton
...... ;parametros (si hay)
INT 33H ;llama al controlador del raton

la primera instruccion del raton que un programa emite es la funcion 00H, la cual simplemente inicializa el controlador del raton para el programa, habitualmente usted necesita emitir estecomando una sola vez, al inicio del programa. La instruccion que sigue a la funcion 00H debe ser la funcion 01H, que hace que el apuntador del raton aparesca en la pantalla, despues de eso, tiene opcion de una amplia gama de operaciones con el raton.

Algunas definiciones basicas del raton:
1. Mickey: unidad de medida del movimiento del raton, aproximadamente 1/200 de ina pulgada
2. Conteo demickey: numero de mickey que el raton rueda vertical o horizontalmente, el conteo de mickey es utilizado por el ocntrolador del raton para mover el apuntador en la pantalla en cierto numero de pixeles
3. Apuntador del raton: en modo de texto, el apuntador es un cuadro intermitente en video inverso; en modo grafico, el apuntador es una punta de flecha.
4. Pixel: el elemento de la pantalla mas...
tracking img