3 2 Administracion Y Configuracion De Dispositivos
Upcoming SlideShare
Loading in...5
×
 

3 2 Administracion Y Configuracion De Dispositivos

on

  • 4,701 views

 

Statistics

Views

Total Views
4,701
Views on SlideShare
4,679
Embed Views
22

Actions

Likes
0
Downloads
37
Comments
0

2 Embeds 22

http://www.slideshare.net 13
http://uvmprog.wikispaces.com 9

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

3 2 Administracion Y Configuracion De Dispositivos 3 2 Administracion Y Configuracion De Dispositivos Presentation Transcript

  • 3_2 Administración y Configuración de Dispositivos Apoyo SSD2
  • Introducción
    • Otra función del sistema operativo es administrar los dispositivos de entrada y salida que están instalados en la computadora.
    • Para tener control del equipo de cómputo a este nivel se requiere de la interacción entre el núcleo del sistema operativo, los controladores de los dispositivos y el BIOS
  • Interrupciones
    • El manejo de las  interrupciones  es una de las tareas más importantes del núcleo ( kernel ) del sistema operativo.
    • Una interrupción le señala al procesador que un evento ha ocurrido y que requiere de atención inmediata.
  • Interrupciones
    • El núcleo identifica lo que causó la interrupción y responde de manera apropiada.
    • Debe actuar con rapidez debe atender cada interrupción en menos de una milésima de segundo para evitar la pérdida de información debido a la siguiente interrupción
  • Interrupciones paso a paso
    • A continuación se explica cómo responde a una interrupción de teclado; lo cual ocurre cada vez que oprimes una tecla.
      • Antes de que oprimas una tecla el procesador está ocupado ejecutando algún otro programa.
      • Al oprimir una tecla, la interfaz interrumpe al procesador para pasarle el byte de datos al controlador del dispositivo
  • Interrupciones paso a paso
      • Esto se debe hacer rápidamente para que no se pierda la información de la siguiente letra que se teclea.
      • La interfaz del teclado le manda al procesador una señal llamada  IRQ  ( i nterrupt  r e q uest) o petición de interrupción.
      • Cuando el procesador recibe la señal, detiene la ejecución del programa de aplicación y toma nota de la dirección de la última instrucción que se ejecutó
  • Interrupciones paso a paso
      • Enseguida, se va a la dirección del administrador de interrupciones del teclado, y comienza la ejecución de las instrucciones que encuentra allí.
      • Debido a que el registro del procesador contiene los datos del programa que el usuario estaba manipulando antes, el administrador de las interrupciones debe almacenar los contenidos de ese registro antes de poder usarlo
  • Interrupciones paso a paso
      • Una vez que se almacenaron los registros, está libre para examinar el estado de la interfaz del teclado y aceptar el byte de datos de entrada.
      • Coloca el byte en un área de almacenamiento que el controlador de teclado revisará en su siguiente corrida, probablemente en el siguiente milisegundo
  • Interrupciones paso a paso
      • Luego, el administrador de interrupciones restituye el contenido de los registros previamente almacenados y le transfiere el control a la tarea que se estaba ejecutando anteriormente
      • y continúa su ejecución partiendo del lugar en el que se quedó al ocurrir la interrupción
  • Interrupciones paso a paso
    • Todo sucedió en unos cien microsegundos; el programa de aplicación ni se enteró de la interrupción.
  • Prioridad de Interrupciones
    •   El procesador asigna prioridades a los diferentes tipos de interrupciones.
      • Los dispositivos de baja velocidad, como el teclado, tienen baja prioridad.
      • Los dispositivos de alta velocidad como el disco SCSI tienen prioridad alta ya que para funcionar de manera óptima requieren de una respuesta rápida.
  • Interrupciones Anidadas
    • Imagina que un proceso se está ejecutando cuando llega una interrupción
    • Este proceso se detiene y comienza a ejecutarse la interrupción
    • Ahora imagina que llega una interrupción de mayor prioridad y la interrupción previa deja de ejecutarse para dar paso a la nueva interrupción.
    • A esto se conoce como interrupciones anidadas
  • Interrupciones anidadas
    • Las interrupciones no se pueden anidar de forma infinita porque un administrador de interrupciones solo permite que una interrupción sea interrumpida por una de mayor prioridad. 
  • Trampa
    • Una  trampa  ( trap ) es un evento similar a una interrupción. La diferencia es que la trampa es provocada por la ejecución de instrucciones del procesador mientras que la interrupción la provoca una señal externa.
    • Un ejemplo es la división entre cero.
      • Si un programa de usuario trata de dividir un número entre cero, los resultados no tienen sentido y la ejecución no puede continuar de manera segura. 
  • Trampas
    • El administrador de trampas puede imprimir un mensaje de error y terminar el programa del usuario, o puede responder de otra manera
    • Un uso común para las trampas es cuando los programas de aplicación requieren algo del sistema operativo.
      • El programa de aplicación carga la información que quiere en un registro y usa una instrucción especial de trampa para llamar la atención del sistema operativo.
  • Fallas
    • Un tercer tipo de evento se conoce como  falla  ( fault ).
    • Una falla ocurre cuando se le pide al equipo de cómputo que haga algo que no puede hacer, tal como acceder una localización de memoria inexistente.
    • También pueden ocurrir fallas si los circuitos de corrección de errores de la memoria detectan errores sin corrección
  • Atributos del hardware
  • Instalando los Controladores de los Dispositivos
    • Como se discutió previamente, cada dispositivo debe tener su controlador en el sistema operativo para administrar los comandos, la transferencia de datos, y las condiciones de error que ocurren
  • Instalando los Controladores
    • Cada sistema operativo especifica la interfaz que debe utilizar el controlador de un dispositivo.
    • Esto significa que cada dispositivo particular debe tener un controlador para el sistema operativo en el que se va a utilizar, para que funcione adecuadamente
  • Instalando los Controladores
    • Los controladores pueden estar incluidos en los archivos de distribución del sistema operativo o pueden ser incluidos por el fabricante del dispositivo
    • El controlador que viene incluido con el dispositivo debe permitir el uso adecuado del dispositivo
  • Modificando la Configuración de los Controladores
    • Los controladores operan de manera particular, pero pueden incluir operaciones para adaptar sus funciones a las necesidades de un usuario o un ambiente de sistema
    • Entre las características que se pueden modificar se encuentran aquellas necesarias para trabajar con algún equipo de cómputo o algún requerimiento de sistema y aquellas orientadas hacia el usuario
  • Modificando la Configuración
    • La mayoría de los dispositivos y módulos de software en el sistema operativo que administran recursos, tienen instalado un applet en la ventana del  Panel de Control  para presentar una interfaz al usuario para modificar dichas opciones.
  • Modificando la Configuración
    • Al ser el usuario de una computadora personal, tú eres el administrador también y la configuración de usuario y ambiente están bajo tu control.
    • Sin embargo, debes tener mucho cuidado al hacer alguna modificación, ya que un cambio erróneo puede dañar el funcionamiento de un dispositivo o de toda la computadora y para arreglar la falla puede ser necesario hacer nuevamente la instalación
  • Configuración
  • Introducción
    • Tanto el sistema operativo como el BIOS, pueden configurarse
    • La configuración correcta del sistema operativo puede mejorar la estética, la conveniencia y el desempeño del sistema. 
  • Modificar configuraciones
    • Las configuraciones del sistema operativo que más saltan a la vista del usuario son las estéticas.
    • En Windows, los usuarios pueden ajustar sus preferencias para el escritorio ( desktop ) y el sistema de archivos
  • Modificar configuraciones
    • También puedes modificar la barra de herramientas.
    • La mayoría de las barras de herramientas contienen botones que representan accesos directos ( shortcuts ), y otras contienen campos de texto en los cuales se pueden escribir direcciones de Web o direcciones de archivos para facilitar el acceso a dichas direcciones.
  • Modificar configuraciones
    • Los usuarios pueden utilizar la Carpeta de Inicio del Usuario (User Startup Folder), la cual es la primera carpeta que aparece bajo la opción de  Programas  en el menú de  Inicio .
    • Los iconos de programas, (que por lo general son accesos directos), que aparecen en esta carpeta se iniciarán de manera automática cada vez que el usuario entre al sistema
  • Modificar configuraciones
    • También se pueden ajustar las propiedades de rastreo del  Ratón  (abre el icono del ratón en el Panel de Control) y del teclado (abre el icono de teclado del Panel de Control)
  • Modificar configuraciones
    • El icono del  Sistema  del Panel de Control permite que se ajuste la ruta de búsqueda predeterminada y los parámetros de memoria virtual.
    • La ruta de búsqueda le dice al sistema en qué directorios buscar cierta aplicación.
    • Al modificar el orden de los directorios en una dirección de búsqueda es posible aumentar la velocidad que le toma al sistema localizar los programas ejecutables