dispositivos de entrada y salida

Download DISPOSITIVOS DE ENTRADA Y SALIDA

If you can't read please download the document

Upload: alejandro-ordonez

Post on 13-Jun-2015

11.083 views

Category:

Education


0 download

DESCRIPTION

DISPOSITIVOS DE ENTRADA Y SALIDA - OBJETIVOS DE LOS DISPOSITIVOS - CONTROLADORES - TIPOS DE CONTROLADORES - SOFTWARE

TRANSCRIPT

  • 1. FACULTAD DE SISTEMAS MERCANTILESESCUELA DE DISEO Y COMUNICACIN VISUAL SEMIPRESENCIALSistemas OperativosTtulo del Trabajo:Principio de Hardware de E/S. Dispositivos.Controladores de dispositivos.Principios de Software de E/S. Objetivos de las componentes de E/S. ALUMNOS: Alejandro Ordez - Edwin Coral - Juan Carlos Rosero - Jhony MontenegroPROFESOR: Ing. Daro Maldonado Tulcn, Noviembre del 2011

2. Entrada/salida,tambin abreviado E/S o I/O (del original en ingls input/output), es la coleccin de interfaces que usan las distintas unidades funcionales (subsistemas) de un sistemas de procesamiento de informacin para comunicarse unas con otras, o las seales (informacin) enviadas a travs de esas interfaces. Las entradas son las seales recibidas por la unidad, mientras que las salidas son las seales enviadas por sta. Los dispositivos de E/S los usa una personauotro sistema para comunicarse con una computadora.El trmino puede ser usado paraDe hecho, a los teclados y ratones sedescribir una accin; "realizarlos considera dispositivos de entradauna entrada/salida" se refiere a de una computadora, mientras que losejecutar una operacin demonitores e impresoras son vistosentrada o de salida. como dispositivos de salida de una computadora. 3. Es importante notar que ladesignacin de un dispositivo, seade entrada o de salida, cambia almodificar la perspectiva desde elque se lo ve. Los teclados y ratonestoman como entrada el movimientofsico que el usuario produce comosalida y lo convierten a una sealelctrica que la computadora puedaentender. La salida de estosdispositivos son una entrada para lacomputadora. De manera anloga,los monitores e impresoras tomancomo entrada las seales que lacomputadora produce como salida.Luego, convierten esas seales enrepresentaciones inteligibles quepuedan ser interpretadas por elusuario. La interpretacin ser, porejemplo, por medio de la vista, quefunciona como entrada. 4. A travs de los dispositivosperifricospodemosintroducir a la computadoradatos que nos sea tiles paralaresolucindealgnproblema.La computadora necesita deentradas para poder generarsalidas y stas se dan a travsde dos tipos de dispositivosperifricos existentes:- Dispositivos perifricos deentrada.- Dispositivos perifricos desalida. 5. Son aquellos que sirven paraintroducir datos a la computadorapara su proceso.Los datos se leen de los dispositivosde entrada y se almacenan en lamemoria central o interna.Los dispositivos de entradaconvierten la informacin en sealeselctricas que se almacenan en lamemoria central.Los dispositivos de entrada tpicosson losteclados,Mouse,lpices pticos,palancas de mando (joystick),CD-ROM, discos compactos (CD)_ Micrfono_ Webcam_ Escner_ Lector de Cdigo de Barras 6. Dispositivos de SalidaSon los que permiten representarlos resultados (salida) delproceso de datos.El dispositivo de salida tpico esla pantalla o monitor.Otros dispositivos de salida son:impresoras (imprimenresultados en papel), Plotters - Monitor - Altavoz -Auriculares -Proyector -entre otros 7. Edwin Coral 8. Un controlador (instaladores) dedispositivo, llamadonormalmente controlador (eningls, device driver) es unprograma informticoquepermiteal sistemaoperativointeractuar conun perifrico, haciendouna abstraccin del hardware yproporcionando una interfaz -posiblemente estandarizada- parausarlo. Se puede esquematizarcomo un manual de instruccionesque le indica al sistemaoperativo, cmo debe controlar ycomunicarse con un dispositivoen particular. Por tanto, es unapieza esencial, sin la cual no sepodra usar el hardware. 9. Existen tantos tipos decontroladores como tiposde perifricos, y es comnencontrar ms de uncontrolador posible para elmismo dispositivo, cadauno ofreciendo un niveldistinto defuncionalidades.Porejemplo, aparte de losoficiales(normalmentedisponibles en la pginaweb del fabricante), sepueden encontrar tambinlos proporcionados por elsistema operativo,otambin versionesnooficialeshechas porterceros. 10. Los controladores de dispositivo (devicedrivers en ingls) son programas aadidosal ncleo del sistema operativo,concebidos inicialmente para gestionarAUX perifricos y dispositivos especiales.- Pueden ser de dos tipos: orientados acaracteres (tales como los dispositivosNUL, AUX, PRN, del sistema) o bienorientados a bloques, constituyendo lasconocidas unidades de disco. Ladiferencia fundamental entre ambos tiposde controladores es que los primerosreciben o envan la informacin carctera carcter; en cambio, los controladoresde dispositivo de bloques procesan, comosu propio nombre indica, bloques decierta longitud en bytes (sectores). Loscontroladores de dispositivo, aparecidoscon el DOS 2.0, permiten aadir nuevoscomponentes al ordenador sin necesidadNUL PRN de redisear el sistema operativo. 11. Puesto que los usuariosestndar no puedeninstalar controladores dedispositivos que no estnfirmados o que estnfirmados por un editor queno es de confianza, losadministradorestendrnuncontrolrigurosorespectoaloscontroladoresdedispositivos que puedenusarseenunaorganizacin. Podrnimpedirseloscontroladoresdedispositivos desconocidos,as comocualquiercontrolador de dispositivoque el administrador nopermita expresamente. 12. Los usuarios slo podrninstalar los dispositivos quehayan sido probados yadmitidos por la organizacin.En consecuencia, el sistemapermite mantener la seguridaddel equipo, al tiempo que sereducen las solicitudes deldepartamento de soportetcnico. 13. Un paquete decontroladores firmadopor un editor deconfianza yalmacenadoprovisionalmente en elalmacn decontroladores funcionade modo automtico,cuando el usuarioconecta el dispositivoal equipo. No serequiere accin algunapor parte del usuario. 14. JHONY MONTENEGRO 15. Los principios de software en la en laentrada/salida se resumen en cuatro puntos: El software debe ofrecer manejadores deinterrupciones manejadores de dispositivos software que sea independiente de losdispositivos y software para usuarios. 16. El primer objetivo referentea los manejadores deinterrupcin consiste en queel programador o el usuarioNO debe darse cuenta delos manejos de bajo nivelpara los casos en que eldispositivo est ocupado yse debe suspender elproceso o sincronizaralgunas tareas. Desde elpunto de vista del proceso ousuario, el sistemasimplemente se tard ms omenos en responder a supeticin. 17. El sistema debe proveer losmanejadores de dispositivosnecesarios para losperifricos, as como ocultarlas peculiaridades del manejointerno de cada uno de ellos,tales como el formato de lainformacin, los mediosmecnicos, los niveles devoltaje y otros. Por ejemplo,si el sistema tiene varios tiposdeferentes de discos duros,para el usuario o programadorlas diferentes tcnicas entreellos no le deben importar, ylos manejadores le debenofrecer el mismo conjunto derutinas para leer y escribirdatos. 18. La mayora de las rutinas deentrada salida trabajan enmodo privilegiado, osonllamadas al sistema que se ligana los programas del usuarioformandoparte desusaplicaciones y que no le dejanninguna flexibilidad al usuarioen cuanto a la apariencia de losdatos. Existen otras libreras endonde el usuario si tiene poderde decisin (por ejemplo lallamada a printf en ellenguaje C). Otra facilidadofrecida son las reas detrabajos encolados (spoolingreas). Tales como las deimpresin y correo electrnico. 19. JUAN CARLOS ROSERO 20. Cada perifrico suele estar formado pordos partes claramente diferenciadas encuanto a su misin y funcionamiento:una parte mecnica y otra electrnica. La parte mecnica est formadabsicamente por dispositivoselectromecnicos (conmutadoresmanuales, motores, electroimanes.)controlados por los elementoselectrnicos. La parte electrnica se incluye en sumayor parte en los circuitos de lainterfase. La velocidad de funcionamiento de unperifrico viene dada por los elementosmecnicos. Desde el ordenador se acta sobre losperifricos a iniciativa de lasinstrucciones de los programas.Para poder utilizar eficazmente unaordenador, su sistema operativo contienerutinas especiales para gestin de susdistintos tipos de perifricos. 21. Ciertos perifricos tienen laposibilidad de hacerautnomamentedeterminadas operaciones.Estas operaciones pueden serdesde auto comprobar overificar su funcionamientofsico, hasta funciones mscomplejas como rebobinaruna cinta magntica, odibujar en un registrador. Cuando un perifrico actasin intervencin delordenador central se dice quetrabaja fuera de lnea ("offline") y cuando acta bajo elcontrol de la ordenadorcentral funciona en lnea ("online"). 22. Fiabilidad: Es la probabilidad de que seproduzca un error en la entrada/salida ydepende de la naturaleza del soporte(hay soportes mucho menos fiables queotros), de las condiciones ambientales enque se conserva el soporte, o de lascaractersticas de la unidad. Duracin: Es la permanencia sinalteracin de los datos a lo largo deltiempo. Algunos soportes van perdiendola seal escrita a lo largo del tiempo yacaban perdiendo los datos porobsolencia fsica del soporte. Densidad: Se refiere a la cantidad dedatos (bits o caracteres) contenidos porunidad de volumen, superficie o longitudocupada. 23. Reutilizacin: Un soporte deinformacin se dice reutilizablecuando nos permite guardar nuevainformacin sobre datos que yaresultan obsoletos. Con esteproblema se han enfrentado losfabricantes de discos pticos (CD-ROM), los cuales hasta hace pocotiempo no han sido susceptibles deser reutilizables. Tipo de acceso: Caractersticavinculada al dispositivolector/grabador. Se dice que undispositivo es de acceso secuencialsi para acceder a un datodeterminado debemos accederprimero a todos los que lepreceden fsicamente (Ejemplo:las cintas magnticas). Se dice,en cambio, que un dispositivopermite el acceso directo sipodemos acceder a un dato sinnecesidad de pasar por los datosque le preceden (Ejemplo: discomagntico). 24. Transportabilidad: Decimos que un soporte deinformacin es transportable si es susceptible deser trasladado de una unidad perifrica a otra.Ejemplo: el disquete puede ser utilizado endistintas disqueteras de su mismo formato. Por elcontrario hay soportes de informacin fijos, queno pueden extraerse de la unidadcorrespondiente. (Ejemplo disco duro).