Você está na página 1de 9

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FACULTAD DE INFORMATICA Y ELECTRONICA ESCUELA DE INGENIERIA ELECTRONICA EN CONTROL Y REDES INDUSTRIALES

INTEGRANTES: Rodrigo Sandoval Elvis Paucar - 426

- 441

TEMA: Manejo del teclado y el mouse

CURSO: 3 A

ASIGNATURA: Fundamentos de Sistemas Operativos

MAESTRA ASESORA: Ing. Blanca Hidalgo

SEMESTRE ACADEMICO: Septiembre 2012- Febrero 2013

1. INTRODUCCIN 1.1 Administracin de dispositivos entrada salida E/S


Tal vez una de las funciones ms importantes del sistema operativo, es la de administrar dispositivos, es decir de encargarse de la interaccin humano-maquina. La administracin de dispositivos, es la administracin de todos los recursos del hardware disponible, tanto los estndar que viene de fbricas, como las que se van agregando para hacer ms poderosa o actualizar la PC. Todo dispositivo necesita presentarse al sistema operativo, agregando un pequeo programa que permite su uso. Este hp programa es llamado controlador. De aqu el controlador es un software que utiliza el sistema operativo para especificar de hardware, como puede ser cualquier dispositivo. El subsistema de administracin de dispositivos controla todas las entradas y salidas del sistema informtico. Para la seguridad, las tareas ms importantes que lleva a cabo el subsistema de administracin de entrada salida son: Administrar la transferencia de datos Aplicar los controles de acceso (los mecanismos DAC) a los datos mientras estn transfiriendo.

Durante la transferencia de bloques o secuencias de datos, y durante la operacin de E/S est completamente separada de las dems. Esta transaccin sigue una ruta bien conocida y definitiva; por tanto, la integridad de todos los datos se mantiene durante las transacciones con datos. Adems se imponen los permisos DAC, que protegen los datos contra accesos no autorizados

1.2 Dispositivos de entrada salida


Son aquellos que permiten la comunicacin entre la computadora y el usuario, los dispositivos de entrada son aquellos que sirven para introducir datos a la computadora para su proceso. Los datos se leen de los dispositivos de entrada y se almacenan en la memoria central o interna. Los dispositivos de entrada convierten la informacin en seales elctricas que se almacenan en la memoria central.

1.3 Manejo de entrada salida


El cdigo destinado a manejar la entrada y salida de los diferentes perifricos en un sistema operativo es de una extensin considerable y sumamente complejo. Resuelve las necesidades de sincronizar, atrapar interrupciones y ofrecer llamadas al sistema operativo para los programadores Los dispositivos de entrada- salida se dividen, en general, en dos tipos: dispositivos orientados a bloques y dispositivos orientados a caracteres: Orientados a bloques: poseen la propiedad de que se los puede direccionar, o como se dira, el programador puede escribir o leer cualquier bloque del dispositivo, realizando una operacin de posicionamiento. Los principales dispositivos con esta tendencia son la memoria, discos compactos, y posiblemente unidades de cinta

Orientados a caracteres: Son aquellos que trabajan con secuencias de bytes sin importar su longitud ni ninguna agrupacin en especial. no son direccionales. Ejemplos, el teclado, la pantalla y las impresoras.

Con esta pequea introduccin, pretendemos generar una idea previa de lo que son los perifricos y de su funcionamiento.

2. OBJETIVOS 2.1 Objetivo general


Comprender, como el ordenador en conjunto con el sistema operativo administra, controla y permite la utilizacin del teclado y el mouse.

2.2 Objetivos especficos


Analizar conceptos bsicos acerca de la importancia del uso del mouse y el teclado. Dar a conocer el trabajo que cumple un sistema operativo al momento de administrar perifricos, como los ya mencionados. Indagar procesos y funciones bsicas, del teclado y el mouse para la correcta interaccin entre el usuario y el ordenador.

3. MARCO TERICO 3.1 EL TECLADO


El teclado es un dispositivo eficaz para introducir datos no grficos como rtulos imgenes asociadas con un despliegue de grficas. Los teclados tambin pueden ofrecerse con caractersticas que facilitan la entrada de coordenadas de la pantalla selecciones de mens o funciones de graficas Un teclado realiza sus funciones mediante un micro controlador. Estos micro controladores tienen un programa instalado para su funcionamiento, estos mismos programas son ejecutados y realizan la exploracin matricial de las teclas cuando se presiona alguna, y as determinar cules estn pulsadas. Para lograr un sistema flexible los micro controladores no identifican cada tecla con su carcter serigrafiado en la misma sino que se adjudica un valor numrico a cada una de ellas que slo tiene que ver con su posicin fsica. Por cada pulsacin o liberacin de una tecla el micro controlador enva un cdigo identificativo que se llama Scan Code. Para permitir que varias teclas sean pulsadas simultneamente, el teclado genera un cdigo diferente cuando una tecla se pulsa y cuando dicha tecla se libera. Si el micro controlador nota que ha cesado la pulsacin de la tecla, el nuevo cdigo generado (Break Code) tendr un valor de pulsacin incrementado en 128. Estos cdigos son enviados al circuito micro controlador donde sern tratados gracias al administrador de teclado, que no es ms que un programa de la BIOS y que determina qu carcter le corresponde a la tecla pulsada comparndolo con una tabla de caracteres que hay en el kernel, generando una interrupcin por hardware y enviando los datos al procesador. El micro controlador tambin posee cierto espacio de memoria RAM que hace que sea capaz de almacenar las ltimas pulsaciones en caso de que no se puedan leer a causa de la velocidad de tecleo del usuario. Hay que tener en cuenta, que cuando realizamos una pulsacin se pueden producir rebotes que duplican la seal. Con el fin de eliminarlos, el teclado tambin dispone de un circuito que limpia la seal.

En los teclados AT los cdigos generados son diferentes, por lo que por razones de compatibilidad es necesario traducirlos. De esta funcin se encarga el controlador de teclado que es otro microcontrolador (normalmente el 8042), ste ya situado en el PC. Este controlador recibe el Cdigo de Bsqueda del Teclado (Kscan Code) y genera el propiamente dicho Cdigo de Bsqueda. La comunicacin del teclado es va serie. El protocolo de comunicacin es bidireccional, por lo que el servidor puede enviarle comandos al teclado para configurarlo, reiniciarlo, diagnsticos, etc.

3.2 MOUSE:
Es un dispositivo electrnico que nos permite dar instrucciones a nuestra computadora a travs de un cursor que aparece en la pantalla y haciendo clic para que se lleve a cabo una accin determinada. A medida que el mouse rueda sobre el escritorio, en correspondencia, el cursor (puntero) en la pantalla hace lo mismo. Tal procedimiento permitir recibir y controlar la entrada del mouse es un aspecto importante de cada aplicacin. Se pueden controlar los eventos del mouse para realizar una accin en la aplicacin o utilizar la informacin de ubicacin del mouse para realizar comprobaciones de visitas u otras acciones. Adems, puede cambiar el modo en que los controles de la aplicacin controlan la entrada del mouse. Este tema describe con detalle estos eventos del mouse y cmo obtener y cambiar la configuracin del sistema para el mouse. Para obtener ms informacin sobre los datos proporcionados mediante los eventos del mouse y el orden en que se producen los eventos clic del mouse. 3.2.1 Funcionamiento: Cuando el usuario mueve el mouse, el sistema operativo mueve el puntero. El puntero del mouse contiene un nico pxel, denominado punto activo que el sistema operativo sigue y reconoce como la posicin del puntero. Cuando el usuario mueve el mouse o presiona un botn del mismo, Control que contiene HotSpot provoca el evento correspondiente del mouse. Puede obtener la posicin actual del mouse con la propiedad Location de MouseEventArgs controlando un evento del mouse o utilizando la propiedad Position de la clase Cursor. Posteriormente puede utilizar la informacin de ubicacin del mouse para realizar la comprobacin de visitas y, a continuacin, realiza una accin basada en la ubicacin del mouse. La funcin de comprobacin de visitas est integrada en varios controles como ListView, TreeView,MonthCalendar y los controles DataGridView.

Si se utiliza con el evento del mouse adecuado, por ejemplo MouseHover, la comprobacin de visitas es muy til para determinar cuando debera realizar la aplicacin una accin concreta.
Administracin del mouse.Los circuitos se envan por un cable que va hacia un port serie del computador envindose 3 bytes cuando se pulsa o se libera un botn del mouse, aunque este no se mueva, cuando recibe los primeros 3 bytes, la plaqueta con la interfaz buffer, que contiene el circuito de dicho port solicita al CPU que interrumpa el programa que se encuentra ejecutando para ejecutar la subrutina (mouse driver) que maneja la informacin del mouse. El puntero del mouse contiene un nico pixel, denominado punto activo que el sistema operativo sigue y lo reconoce como la posicin del puntero mostrado en la pantalla.

4. CONCLUSIONES La administracin dispositivos se realiza con propsitos puntuales, por ejemplo permitir la comunicacin entre estos, permitir la correcta ejecucin y la planificacin de recursos. Al haber realizado la presente investigacin, podemos decir que el sistema operativo, al controlar dos perifricos tan bsicos y muchas veces tan poco considerados, como el mouse y el teclado, el sistema operativo est controlando la experiencia humana mquina. Los dispositivos perifricos as como un cien por ciento de las aplicaciones, contenidos y hardware interno de un ordenador poseen controladores (drivers) que son los encargados de su funcionamiento y de su eficiencia.

5. RECOMENDACIONES Siempre, para una correcta interaccin con el computador es de vital importancia conocer conceptos previos del manejo y funcionamiento de los perifricos (Mouse y teclado). Entender la importancia del ncleo (kernel) al momento de administrar dispositivos. Como pudimos analizar el mouse y el teclado son dos perifricos, que han sido de gran ayuda para la conexin entre el usuario y la mquina, la creacin de los mismos han supuesto avances de gran ndole, pero como se sabe la tecnologa evoluciona y siempre es susceptible de cambios, para lo cual la recomendacin seria adaptarnos siempre a las nuevas tendencias y a los nuevos mtodos mediante los cuales el hombre pueda interactuar con el ordenador

6. BIBLIOGRAFIA
http://es.scribd.com/doc/51414157/Administracion-de-Dispositivos-deEntrada-y-salida http://sismkea.obolog.com/dispositivos-entrada-salida-268273

http://windows.microsoft.com/es-MX/windows-vista/Using-your-mouse http://es.kioskea.net/contents/pc/clavier.php3 http://www.cavsi.com/preguntasrespuestas/que-es-el-teclado/

Você também pode gostar