Trabajo 1.So

download Trabajo 1.So

of 10

description

sistemas operativos

Transcript of Trabajo 1.So

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL P.P LA EDUCACIN SUPERIORCOLEGIO UNIVERSITARIODIVISION ACADEMICACTEDRA: SISTEMAS OPERATIVOS IIMENCIN: PNF INFORMTICA

GESTIN DE ENTRADA Y SALIDA

Profesor:Integrantes: Campos, Maria

Caracas, Abril de 2014

INTRODUCCIN

Los sistemas operativos da a da siguen evolucionando, donde todos estos sistemas modernos son multitarea y pueden ejecutar varios procesos simultneamente, teniendo por objetivo facilitar el uso de la computadora y conseguir que sta se utilice eficientemente, controlando permanentemente todos los recursos del sistema, minimizando el tiempo de respuesta de la computadora y maximizando su rendimiento. As, el sistema operativo hace asignaciones en memoria, controla las operaciones de E/S, maneja errores, coordina la comunicacin entre el usuario y el sistema. Por lo cual el hardware o la parte material de un ordenador necesitan tener un conjunto de normas y rdenes para coordinar todos los procesos que se realicen. Y de esta manera tener una gestin de los procesos de entrada y salida, para conocer como se ejecuta esto es necesario conocer los fundamentos de Hardware, del Software, adems como se realiza la Instalacin de Drivers en Linux, y Windows, tambin algunos Comandos utilizados en Linux para la descarga de paquetes, y para concluir Que es Plug & Play y cmo funciona todos estos puntos se desarrollara a continuacin. Para entender cmo se ejecuta la gestin de e/s.

UNIDAD 8: GESTIN DE ENTRADA Y SALIDALos S. O. tienen como principales funciones e elcontrol de todos los dispositivos de e / sde la computadora. Entre ellas podemos encontrar:El envi de comandos a los dispositivos, deteccin de las interrupciones, control los errores, y proporcionar una interfaz entre los dispositivos y el resto del sistema que debe ser fcil de usar y sencilla, preferiblemente la misma para todos los dispositivos:Fundamentos de Hardware de Entrada/Salida Trata sobre la interfaz se presenta al software desde el hardware como: Comandos que acepta el hardware, funciones que realiza y los errores que puede informar.Dispositivos de Entrada / SalidaSe puedenclasificaren dos grandes categoras:Dispositivos de bloque: son los que almacenan la informacin en bloque en tamaos fijos, poseen una direccin propia, el tamao va desde 128 bytes hasta los 1.024 bytes, se puede decir que cada bloque es independiente de otro. Ejemplo: son los discosDispositivos de carcter: Son los que transfieren la informacin en caracteres, no posee direcciones, no posee algn tipo de bsqueda. Ejemplo las impresoras de lnea, terminales entre otros.Algunos dispositivos no se ajustan a este esquema de clasificacin, por ejemplo los relojes, que no tienen direcciones por medio de bloques y no generan o aceptan flujos de caracteres.

Controladores de DispositivosLasunidades de e / sgeneralmente constan de un componente mecnico y uno electrnico. La mayora de los controladores pueden manejar ms de un dispositivo y generalmente trabaja con el controlador y no con el dispositivo.Lainterfaz entre el controlador y el dispositivoes con frecuencia de muy bajo nivel: La comunicacin es mediante unflujo de bits en serieque: Comienza con un prembulo, sigue con una serie de bits (de un sector de disco, por ej.). Concluye con una suma para verificacin o un cdigo corrector de errores.Fundamentos de Software de E/SPermite establecer el software en capas: interiores que son las que esconden las propiedades del hardware a capas superiores que son las que presentan las interfaces donde se pueden regular y limpiar a los usuariosObjetivos del Software de E / SMediantela creacin de nombres uniformesse busca la de independencia del dispositivo, los archivos y dispositivos obtienen las direcciones a travs de la ruta de acceso.Algo importante del software es elmanejo de errores de entrada / salida y las claves mediante las transferencias sincrnicas que es donde el cpu inicia la misma hasta que se presente una interrupcin y asincrnicas que es la automtica que es hasta donde los datos estn disponibles en el bufferEl S. O. Administra losdispositivos compartidos(ej.: discos) y los deuso exclusivo(ej.: impresoras).Generalmente el software de e / s se estructura en capas1) Manejadores de interrupciones. 2) Directivas de dispositivos.3) Software de S. O. independiente de los dispositivos. 4) Software a nivel usuario.

Software de E / S Independiente del DispositivoFunciones generalmente realizadas por el software independiente del dispositivo:Interfaz uniforme para los manejadores de dispositivos, nombres proteccin, asignacin de espacios, liberacin de erroresLas funciones bsicas del software independiente del dispositivo son: Efectuar las funciones de e / s comunes a todos los dispositivos. Proporcionar una interfaz uniforme del software a nivel usuario.Instalacin de Drivers en Linux

Linux incluye por defecto muchos controladores o drivers para todo tipo de dispositivos (impresoras, cmaras, tarjetas de video, de audio, de televisin, etc) as que lo ms probable es que no tengas que buscar ningn controlador por Internet, el problema es cuando el driver de tu dispositivo es privativo (la empresa no muestra su cdigo fuente) ya que Linux no los incluye, estos dispositivos pueden ser algunos chip de vdeo NVIDIA,ATI o tarjetas de red inalmbrica BROADCOM entre otros. Cuando esto ocurra ver el icono en la barra superior. Si es el caso haga clic en l y seleccione Instalar controladores. Comienza entonces la bsqueda de controladores adicionales para su hardware tras la cual ver la pantalla con los resultados.

Seleccione aqu el/los controlador/es que desea utilizar y pulse Activar, y luego Cerrar. En esta ventana se le indicar si los controladores disponibles son libres o propietarios.

Instalacin de Drivers en Windows

En los sistemas operativos basados en Microsoft Windows, instalar o actualizar los controladores de CD y DVD es sencillo. El Administrador de Dispositivos de Windows es el lugar desde donde empezar a instalar las actualizaciones de los controladores de cualquier dispositivo (no slo los controladores de almacenamiento). Una vez dentro del Administrador de Dispositivos, podrs ver que las opciones de administracin del dispositivo estn organizadas y son fcilmente accesibles.Instrucciones: Abre el Administrador de Dispositivos de Windows XP. Para hacerlo, ve a "Inicio", "Panel de control", "Rendimiento y mantenimiento", "Sistema", abre "Hardware" y haz clic en "Administrador de dispositivos".

Haz clic en la flecha que apunta a la derecha al lado de "Unidades de DVD y CD-ROM". Esto expandir la lista, permitindote ver todas las unidades de DVD o CD instaladas en tu sistema.

Haz clic con el botn derecho sobre la unidad de DVD o CD deseada y selecciona "Propiedades" en el men contextual, y despus haz clic para abrir la pestaa "Controlador".

Haz clic en el botn "Actualizar controlador". El asistente de actualizacin de controladores se abrir en la pantalla. Sigue los pasos en la pantalla para seleccionar el archivo del controlador e instalarlo en tu sistema.

Comandos utilizados en Linux para la descarga de paquetesApt (advancedpacketstool) es una herramienta avanzada de paquetes. Nos permite comprobar actualizacione. Tambin nos ofrece funcionalidad para buscar, descargar e instalar paquetes con una sola orden.Tenemos variantes, las ms usadas son las siguientes:$ apt-cache searchnombre_paquete Busca nombre_paquete para ver si existe literal o aproximadamente ofrecindonos los paquetes que pudieran estar aproximados

$ apt-getupdate Actualiza los repositorios que son los que contienen los paquetes.

$ apt-getupgrade Actualiza nuestro sistema con todas las posibles actualizaciones que pudiera haber.

$ apt-getinstallnombre_paquete Localizado el nombre del paquete que queremos descargar e instalar, este comando se encargar del proceso. Buscar en nuestro ndice (el que se crea con update) de dnde tiene que descargarse el paquete, lo hace y posteriormente lo instala.

$ apt-get remove [--purge] nombre_paquete Elimina el paquete especificado del sistema. Damite el argumento purge (corchetes = opcional) para que borre tambin los ficheros de configuracin.$ apt-getautoremove Elimina paquetes que han quedado inservibles tras realizar algn apt-getremove, los llamados hurfanos. Normalmente tras hacer este ltimo te avisa en un mensaje que lo realices.Todos estos comandos necesitan tener privilegios de administracin, as que si no los usis como root, debis agregar primero el conocido sudo.

Que es Plug & Play y cmo funciona

Plug-and-play}, trata sobre la capacidad de un sistema informtico de configurar automticamente los dispositivos al conectarlos. Proporcionando poder ulizar un dispositivo despus de enchufarlo

El Plug-and-play es un estndar para aadir hardware que requiere que un dispositivo se identifique a s mismo al conectarse. La mayora de los sistemas informticos de hoy en da se disean para ser plug-and-play, de modo que puedas comprarlo, llevrtelo a casa, enchufarlo, y utilizarlo. Esto hace que ms gente pueda utilizar un ordenador, ya que no necesitan instalar los dispositivos o configurarlos, el ordenador hace la mayora del trabajo.

Para poder definir un perifrico como Plug and play debe cumplir los siguientes indicadores:

Ser un perifrico completamente libre de jumpers y de interruptores. Ser capaz de "anunciarse" por s slo al sistema operativo. De esta manera, el propio sistema operativo es capaz de cargar los controladores adecuados. El dispositivo debe ser totalmente configurable desde el controlador del sistema operativo. Lo que incluye la seleccin de su rango de direcciones de entrada/salida e interrupciones a utilizar. Esto evita la intervencin del usuario. Anteriormente, esta asignacin era responsabilidad de la BIOS del ordenador, requiriendo una configuracin manual en el sistema operativo.

CONCLUSIN

Se pudo observar que ninguno de los dos sistemas operativos son totalmente compatibles con el Hardware, Linux a pesar de todos los esfuerzos la instalacin no resulta sencilla siempre, pero te permite personalizar totalmente los paquetes que quieras instalar. En Windows la instalacin es mnimamente configurarle aunque es muy sencilla.

Tambin observamos que hay dos tipos de dispositivos por caracteres y bloques que se diferencian por ser dependientes e independientes entre otras cosas.

Por otra parte es importante mencionar y destacar que el Software Bsico es el que constituye el Sistema Operativo, este es el encargado de controlar todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas de aplicacin. Se podra decir que una computadora u ordenador Sin el software, es en esencia una masa metlica sin utilidad.

BIBLIOGRAFIA

J. Boria. Construccin de Sistemas Operativos. Kapelusz, Bs.As.-Argentina, 1987

H. M. Deitel. Introduccin a los Sistemas Operativos. Addison-Wesley Iberoamericana, Mxico, 1987

A. C. Shaw. The Logical Design Of Operating Systems. Prentice Hall, NJ-USA, 1974.

A.S. Tanenbaum. Sistemas Operativos Modernos. Prentice Hall Hispanoamericana, S.A., Mxico, 1993.

A.S. Tanenbaum. Sistemas Operativos Distribuidos. Prentice Hall Hispanoamericana, S.A., Mxico, 1996.