Instituto Tecnológico de San Juan del Rio
                      Qro
      Materia: Sistemas Operativos


   Maestra: M.C Claudia Morales Castro




Alumno(a): Maria del Pilar Bocanegra Zúñiga




           Trabajo: Actividades




     Fecha de Entrega: 26-Abril-2012
Instrucciones:
Ilustra y explica de manera detallada las capas que comprenden este sistema especificando
además sus funciones (Realizar a mano).
            Las capas inferiores se encargan de ocultar las peculiaridades del Hardware a las
            capas superiores.
            Las capas superiores deben presentar una interfaz agradable, limpio y regular a los
            usuarios.

Un concepto clave es la independencia del dispositivo:
    Debe ser posible escribir programa que se pueda utilizar con archivos en distintos
     dispositivos, sin tener que modificar los programas para cada tiempo de dispositivos.
    El problema debe ser resuelto por el Sistema Operativo.

El objetivo de lograr nombres uniformes está muy relacionado con el de independencia del
dispositivo. Todos los archivos y dispositivos adquieren direcciones de la misma forma, es
decir, mientras el nombre de su ruta de acceso.

Otros aspectos importantes del Software es el manejo de errores de
Entrada/Salida.
    Generalmente los errores deben manejarse lo más cerca posible del Hardware.
    Solo los niveles inferiores no pueden resolver el problema, se informan a los niveles
     superiores.
    Generalmente la recuperación se puede hacer en un nivel inferior y de forma
     transparente.

Otros aspectos claves son las transferencia sincrónica (Por bloques) o
asincrónica (Controlada por Interruptores):
        La mayoría de la Entrada/Salida es asíncrona: La CPU inicia la transferencia y realiza
        otras tareas hasta una interrupción.
        El programa es más fácil si la Entrada/Salida es síncrona (Por bloques): el programa
        se suspende automáticamente hasta que los datos estén disponibles en el buffer.

El Sistema Operativo se organiza de hacer que operaciones controladas por interruptores
parezcan del tiempo de bloques por el usuario.

También el Sistema Operativo debe administrar los dispositivos compartidos (Ej: Discos) y los
de uso exclusivo (Ej.: Impresora).
Generalmente el Software de Entrada/Salida se estructura en capas.
       Manejadores de interrupciones.
       Directivas de dispositivos.
       Software de Sistema Operativo independientes de los dispositivos.
       Software a nivel usuario.

        Solicitud de                                       Replica de
            E/S                   CAPAS
                                                          Entrada/salida
                                                        Hace llamadas a
                            Proceso del
                                                        E/S: Da formato a la
                            Usuario
                                                        E/S: SPOOLING.
                            Software                    Nombre, protección,
                            Independiente del           bloqueo, uso de
                            dispositivo                 buffer, asignación.
                                                        Conforma los
                            Manejadores de              registros del
                            Dispositivos                dispositivo verifica el
                                                        estado.
                                                        Despierta al
                            Manejadores de
                                                        manejador al
                            las Interrupciones
                                                        terminar la E/S
                                                        Lleva a cabo la
                            Hardware                    operación de E/S




Las interrupciones deben ocultarse en el Sistema Operativo.
    Cada proceso que inicie una operación de Entrada/Salida se bloquea hasta que termine
     la Entrada/Salida y ocurra la interrupción.
    El procedimiento de interrupción raleza lo necesario para desbloquear el proceso que
     lo inicio.



Todo el código que depende de los dispositivos aparece en los manejadores de dispositivos.

Cada controlador posee uno o más registros de dispositivos:
     Se utiliza para dale los comandos.
     Los manejadores de dispositivos proveen estos comandos y verifican su ejecución
      adecuada.
La labor de un manejador de dispositivos es la de:
        Aceptar las solicitudes abstractas que le hace el Software independiente del
        dispositivo.
        Verifica la ejecución de dichas solicitudes.

Si al recibir una solicitud el manejador está ocupado con otra solicitud, agrega la nueva
solicitud a una cola de solicitudes pendientes.

La solicitud de Entrada/Salida por Ej.: para un disco, se debe traducir de términos abstractos a
términos concretos:

El manejador de disco debe:
                Estimar el lugar donde se encuentra en realidad el bloque solicitado.
                Verificar si el motor de la unidad funciona.
                Verificar si el brazo está colocado en el archivo adecuado, etc.
                Resumiendo: debe decir cuáles donde las operaciones necesarias del
                controlador y su orden.
                Enviar los comandos al controlador al escribir en los registros de dispositivos
                del mismo.
                Frecuentemente el manejador del dispositivo se bloquea hasta que el
                controlador realiza cierto trabajo; una interrupción lo libera de este bloqueo.
                Al finalizar la operación debe verificar los errores.
                Si todo esta OK, transferirá los datos al Software independiente del
                dispositivo.
                Regresa información de estado sobre los errores a quien lo llamo.
                Inicia otra solicitud pendiente o queda en espera.




Funciones generales realizadas por el Software independiente del dispositivo:
      Interfaz uniforme para manejadores de dispositivos.
      Nombre de los dispositivos.
      Protección de los dispositivos.
      Proporcionar un tamaño de bloque independiente del dispositivo.
      Uso de buffers.
      Asignación de espacio en los dispositivos por bloque.
      Asignación y liberación de los dispositivos de uso exclusivo.
      Informe de errores.
Las funciones básicas del Software independiente del dispositivo son:
     Efectuar las funciones de Entrada/Salida comunes a todos los dispositivos.
     Proporcionar una interfaz uniforme del Software a nivel usuario.

El Software independiente del dispositivo asocia los nombres simbólicos de los dispositivos
con el nombre adecuado.

Un nombre de dispositivo determina de manera única el valor de un archivo
especial:
       Este modo-I contiene el número principal del dispositivo, que se utiliza para localizar
        el manejador apropiado.
       El nodo-I contiene también el número secundario de dispositivo, que se transfiere
        como parámetro al manejar para determinar la unidad por leer o escribir.

El Software independiente del dispositivo debe:
    Ocultar a los niveles superiores los diferentes tamaños de sector de los distintos discos.
    Proporcionar un tamaño uniforme de los bloques, por Ej.: considerar varios sectores
     físicos como un solo bloque lógico.
a) Dispositivos de Interfaz de Usuario:
    Es el medio con el que el usuario puede comunicarse con una maquina, un equipo o
   una computadora y comprende todos los puntos de contacto entre el usuario y el
   equipo.
        Interfaz de Software: Destinado a entregar información acerca de los procesos
           y herramientas de control a través de que el usuario observa habitualmente en
           la pantalla.
        Interfaz de Hardware: A nivel de los dispositivos utilizados para ingresar,
           procesar y entregar los datos: teclado, ratón y pantalla.
        Interfaz de Software-Hardware: Establece un puente entre la maquina y las
           personas permiten ala maquina entender la instrucción y el usuario entender el
           código binario traducido a información legible.
                Teclado: Es periférica de entrada o dispositivo utiliza una disposición
                   de botones o teclados actúen como palanca mecánica o interruptores
                   electrónicas que envían información ala computadora.
                Ratón: El controlador para los dispositivos en un programa informática
                   que permite el S.O interactuar con un periférico haciendo el hardware t
                   proporcionando una interfaz.
1. Ratones Mecánicos: Consta de una pequeña bola situada en la parte inferior para
   mover dos ruedas que generan pulsos en respuesta al movimiento de este la superficie.
2. Ratón Óptico: Tiene un pequeño haz de luz láser en lugar de la bola rodante los
   mecanismos. este sensor óptico detecta el movimiento del reflejo al mover el ratón
   sobre el espejo.
3. Ratón del Laser: Este tipo es mas sensible y preciso haciéndolo aconsejable para los
   diseñadores gráficos. Detecta el movimiento deslizándose sobre una superficie
   horizontal.
4. Ratones TrackBall: El concepto de TrackBall es una idea novedosa que parte del
   hecho: se debe mover el pontero no el dispositivo por lo que se adopta para presentar
   una bola tal forma que cuando se coloque la mano enzima mediante que se pueda
   mover el dedo pulgar.
                Pantalla: Monitor o pantalla de ordenador es un dispositivo periférico
                  de salida de datos. Es un visualizador que muestra el usuario los
                  resultados del procedimiento de una computadora mediante una interfaz.
b) Dispositivo de Almacenamiento:
   Se usan para proporcionar almacenamiento no volatín de datos y memoria. Su función
   primordial es abastecer de datos y almacenamiento a los programas que se ejecutan en
   la CPU (disco duro, CD, DVD, USB).
   Disco Duro: Es un dispositivo de almacenamiento de datos no volátil
                 que emplean un sistema de grabación magnética para almacenar datos
                 digitales. Se compone de uno o mas plato, discos rígidos.
              CD: Es un soporte digital óptico utilizado para almacenar cualquier tipo
                 de información (audio, imagen, video, documentos y otros datos).
              USB: Universal Serial Bus es un dispositivo de almacenamiento que
                 utiliza una memoria Flash para guardar información. Se han convertido
                 en el sistema de almacenamiento y transporte personal mas utilizado.
c) Dispositivos de Comunicaciones:
   Permite conectar ala computadora con otras computadoras a través de una red
   (Swiches, Reuters, Hubs, Firewalls, Módems, Tarjeta de Red)
              Swiches: Es un dispositivo digital de lógica de interconexión de redes
                 de computadoras que opera en la capa 2 del modelo OSI.
              Hubs: Es un dispositivo que permite concentrar varios puertos USB
                 permitiendo la conexión con una maquina mediante un bolo bus. Podría
                 definirse como un distribuidor de puerto USB.
              Firewalls: Es un dispositivo de seguridad.es un dispositivo que
                 funciona como corta fuegos entre redes permitiendo o degenerando las
                 transmisiones de una red a otra.
Instrucciones: Ingresa al administrador de dispositivos de la PC y elabora una tabla (a
            mano) en la cual clasifiques los controladores instalados, incluyendo: Nombre, Tipo,
                                      Fabricante, Ubicación y Función




Mobile Intel 45   Adaptador de              Intel               Bus PCI, Dispositivo 2,          Su función es ver que la
  Express           Pantalla                                         Función 0                  pantalla tenga una optima
  Chipset                                                                                          resolución y calidad



Intel Wifi Link   Adaptador de              Intel                 Bus Intel Express           Conexión de Internet a la PC o
  5100 AGN            red                                    PCI,7,Dispositivo 0 Función 0              de la PC



Controlador de    Controlador               Intel              Bus 2PCI 0,Dispositivo 24       Controlador de Dispositivos
hots Universal    de Universal                                        Función 1                          USB
     USB           señal bus

  Dispositivo     Controlador             Microsoft           Ubicación 2(Bus Interno de      Controlador de Audio y Video
     High         de Sonido y                                           HDA)
  Definition         Video
    Audio

 Acer Crystal     Dispositivo de          Microsoft          0000.001.000.000.000.000.000.0           Cámara Web
  Webcam             Imagen                                                00


 Intel Core 2      Procesador               Intel            Sistema Microsoft Compatible           Procesador de PC
     Duo                                                              con ACPI
T6400,2.006Hz

  ATA             Unidad Disco      Tarjetas Controladoras             Channel 0               Detecta la Unidad de Disco
CHANNEL 0                          Estándar IDE ATA/ATAPI


  ATA             Dispositivo de    Tarjetas Controladoras             Channel 1              Es un Enlace de la Placa Base
CHANNEL 1             DVD          Estándar IDE ATA/ATAPI                                        del Dispositivo de DVD.
 Instrucciones:
   Elaborar una animación que represente a detalle el tema asignado por el profesor. Anexar de
                     manera personal una breve descripción que incluya:

        Software elegido (Describir).

   SISTEMA RAID

   (Redundant Array of Inexpensive Disks).

           Hace referencia a un sistema de almacenamiento que usa múltiples discos duros o SSD
   entre los que se distribuyen o replican los datos.

 Ventajas de dicho software
              Posibilita crear volúmenes grandes a partir de discos pequeños.
              Mayor velocidad de acceso a datos.

 Principales retos a los que se enfrentó.
   El principal reto que se encontró fue al buscar información sobre el tema era en algunos casos
   no era lo suficientemente claro o se describía de formas diferente, por ello se tuvo que
   investigar en muchas fuentes para determinar cuál era la información correcta sobre el tema.

 Reflexión
   El sistema de RAID es un sistema muy útil pues funciona principalmente con más de dos
   discos duros simultáneamente lo cual ayuda que la transferencia de datos más rápida a esta
   función se le llama “RAID 0 o Stripping” también costa como otra función llamada “RAID 1
   o Mirroring o Espejo” como su nombre lo dice tiene la función de guardar simultáneamente la
   misma información creando una copia igual de la información.
Hace referencia a un sistema de almacenamiento que usa múltiples discos duros o SSD
                   entre los que se distribuyen o replican los datos.




                                                      Discos de almacenamiento:




  RAID 0 o Stripping
RAID 1 o Mirroring o Espejo




                              Disco duro al 80 % de su capacidad.

Act uni4

  • 1.
    Instituto Tecnológico deSan Juan del Rio Qro Materia: Sistemas Operativos Maestra: M.C Claudia Morales Castro Alumno(a): Maria del Pilar Bocanegra Zúñiga Trabajo: Actividades Fecha de Entrega: 26-Abril-2012
  • 3.
    Instrucciones: Ilustra y explicade manera detallada las capas que comprenden este sistema especificando además sus funciones (Realizar a mano). Las capas inferiores se encargan de ocultar las peculiaridades del Hardware a las capas superiores. Las capas superiores deben presentar una interfaz agradable, limpio y regular a los usuarios. Un concepto clave es la independencia del dispositivo:  Debe ser posible escribir programa que se pueda utilizar con archivos en distintos dispositivos, sin tener que modificar los programas para cada tiempo de dispositivos.  El problema debe ser resuelto por el Sistema Operativo. El objetivo de lograr nombres uniformes está muy relacionado con el de independencia del dispositivo. Todos los archivos y dispositivos adquieren direcciones de la misma forma, es decir, mientras el nombre de su ruta de acceso. Otros aspectos importantes del Software es el manejo de errores de Entrada/Salida.  Generalmente los errores deben manejarse lo más cerca posible del Hardware.  Solo los niveles inferiores no pueden resolver el problema, se informan a los niveles superiores.  Generalmente la recuperación se puede hacer en un nivel inferior y de forma transparente. Otros aspectos claves son las transferencia sincrónica (Por bloques) o asincrónica (Controlada por Interruptores): La mayoría de la Entrada/Salida es asíncrona: La CPU inicia la transferencia y realiza otras tareas hasta una interrupción. El programa es más fácil si la Entrada/Salida es síncrona (Por bloques): el programa se suspende automáticamente hasta que los datos estén disponibles en el buffer. El Sistema Operativo se organiza de hacer que operaciones controladas por interruptores parezcan del tiempo de bloques por el usuario. También el Sistema Operativo debe administrar los dispositivos compartidos (Ej: Discos) y los de uso exclusivo (Ej.: Impresora).
  • 4.
    Generalmente el Softwarede Entrada/Salida se estructura en capas. Manejadores de interrupciones. Directivas de dispositivos. Software de Sistema Operativo independientes de los dispositivos. Software a nivel usuario. Solicitud de Replica de E/S CAPAS Entrada/salida Hace llamadas a Proceso del E/S: Da formato a la Usuario E/S: SPOOLING. Software Nombre, protección, Independiente del bloqueo, uso de dispositivo buffer, asignación. Conforma los Manejadores de registros del Dispositivos dispositivo verifica el estado. Despierta al Manejadores de manejador al las Interrupciones terminar la E/S Lleva a cabo la Hardware operación de E/S Las interrupciones deben ocultarse en el Sistema Operativo.  Cada proceso que inicie una operación de Entrada/Salida se bloquea hasta que termine la Entrada/Salida y ocurra la interrupción.  El procedimiento de interrupción raleza lo necesario para desbloquear el proceso que lo inicio. Todo el código que depende de los dispositivos aparece en los manejadores de dispositivos. Cada controlador posee uno o más registros de dispositivos:  Se utiliza para dale los comandos.  Los manejadores de dispositivos proveen estos comandos y verifican su ejecución adecuada.
  • 5.
    La labor deun manejador de dispositivos es la de: Aceptar las solicitudes abstractas que le hace el Software independiente del dispositivo. Verifica la ejecución de dichas solicitudes. Si al recibir una solicitud el manejador está ocupado con otra solicitud, agrega la nueva solicitud a una cola de solicitudes pendientes. La solicitud de Entrada/Salida por Ej.: para un disco, se debe traducir de términos abstractos a términos concretos: El manejador de disco debe: Estimar el lugar donde se encuentra en realidad el bloque solicitado. Verificar si el motor de la unidad funciona. Verificar si el brazo está colocado en el archivo adecuado, etc. Resumiendo: debe decir cuáles donde las operaciones necesarias del controlador y su orden. Enviar los comandos al controlador al escribir en los registros de dispositivos del mismo. Frecuentemente el manejador del dispositivo se bloquea hasta que el controlador realiza cierto trabajo; una interrupción lo libera de este bloqueo. Al finalizar la operación debe verificar los errores. Si todo esta OK, transferirá los datos al Software independiente del dispositivo. Regresa información de estado sobre los errores a quien lo llamo. Inicia otra solicitud pendiente o queda en espera. Funciones generales realizadas por el Software independiente del dispositivo:  Interfaz uniforme para manejadores de dispositivos.  Nombre de los dispositivos.  Protección de los dispositivos.  Proporcionar un tamaño de bloque independiente del dispositivo.  Uso de buffers.  Asignación de espacio en los dispositivos por bloque.  Asignación y liberación de los dispositivos de uso exclusivo.  Informe de errores.
  • 6.
    Las funciones básicasdel Software independiente del dispositivo son:  Efectuar las funciones de Entrada/Salida comunes a todos los dispositivos.  Proporcionar una interfaz uniforme del Software a nivel usuario. El Software independiente del dispositivo asocia los nombres simbólicos de los dispositivos con el nombre adecuado. Un nombre de dispositivo determina de manera única el valor de un archivo especial:  Este modo-I contiene el número principal del dispositivo, que se utiliza para localizar el manejador apropiado.  El nodo-I contiene también el número secundario de dispositivo, que se transfiere como parámetro al manejar para determinar la unidad por leer o escribir. El Software independiente del dispositivo debe:  Ocultar a los niveles superiores los diferentes tamaños de sector de los distintos discos.  Proporcionar un tamaño uniforme de los bloques, por Ej.: considerar varios sectores físicos como un solo bloque lógico.
  • 7.
    a) Dispositivos deInterfaz de Usuario: Es el medio con el que el usuario puede comunicarse con una maquina, un equipo o una computadora y comprende todos los puntos de contacto entre el usuario y el equipo.  Interfaz de Software: Destinado a entregar información acerca de los procesos y herramientas de control a través de que el usuario observa habitualmente en la pantalla.  Interfaz de Hardware: A nivel de los dispositivos utilizados para ingresar, procesar y entregar los datos: teclado, ratón y pantalla.  Interfaz de Software-Hardware: Establece un puente entre la maquina y las personas permiten ala maquina entender la instrucción y el usuario entender el código binario traducido a información legible.  Teclado: Es periférica de entrada o dispositivo utiliza una disposición de botones o teclados actúen como palanca mecánica o interruptores electrónicas que envían información ala computadora.  Ratón: El controlador para los dispositivos en un programa informática que permite el S.O interactuar con un periférico haciendo el hardware t proporcionando una interfaz. 1. Ratones Mecánicos: Consta de una pequeña bola situada en la parte inferior para mover dos ruedas que generan pulsos en respuesta al movimiento de este la superficie. 2. Ratón Óptico: Tiene un pequeño haz de luz láser en lugar de la bola rodante los mecanismos. este sensor óptico detecta el movimiento del reflejo al mover el ratón sobre el espejo. 3. Ratón del Laser: Este tipo es mas sensible y preciso haciéndolo aconsejable para los diseñadores gráficos. Detecta el movimiento deslizándose sobre una superficie horizontal. 4. Ratones TrackBall: El concepto de TrackBall es una idea novedosa que parte del hecho: se debe mover el pontero no el dispositivo por lo que se adopta para presentar una bola tal forma que cuando se coloque la mano enzima mediante que se pueda mover el dedo pulgar.  Pantalla: Monitor o pantalla de ordenador es un dispositivo periférico de salida de datos. Es un visualizador que muestra el usuario los resultados del procedimiento de una computadora mediante una interfaz. b) Dispositivo de Almacenamiento: Se usan para proporcionar almacenamiento no volatín de datos y memoria. Su función primordial es abastecer de datos y almacenamiento a los programas que se ejecutan en la CPU (disco duro, CD, DVD, USB).
  • 8.
    Disco Duro: Es un dispositivo de almacenamiento de datos no volátil que emplean un sistema de grabación magnética para almacenar datos digitales. Se compone de uno o mas plato, discos rígidos.  CD: Es un soporte digital óptico utilizado para almacenar cualquier tipo de información (audio, imagen, video, documentos y otros datos).  USB: Universal Serial Bus es un dispositivo de almacenamiento que utiliza una memoria Flash para guardar información. Se han convertido en el sistema de almacenamiento y transporte personal mas utilizado. c) Dispositivos de Comunicaciones: Permite conectar ala computadora con otras computadoras a través de una red (Swiches, Reuters, Hubs, Firewalls, Módems, Tarjeta de Red)  Swiches: Es un dispositivo digital de lógica de interconexión de redes de computadoras que opera en la capa 2 del modelo OSI.  Hubs: Es un dispositivo que permite concentrar varios puertos USB permitiendo la conexión con una maquina mediante un bolo bus. Podría definirse como un distribuidor de puerto USB.  Firewalls: Es un dispositivo de seguridad.es un dispositivo que funciona como corta fuegos entre redes permitiendo o degenerando las transmisiones de una red a otra.
  • 9.
    Instrucciones: Ingresa aladministrador de dispositivos de la PC y elabora una tabla (a mano) en la cual clasifiques los controladores instalados, incluyendo: Nombre, Tipo, Fabricante, Ubicación y Función Mobile Intel 45 Adaptador de Intel Bus PCI, Dispositivo 2, Su función es ver que la Express Pantalla Función 0 pantalla tenga una optima Chipset resolución y calidad Intel Wifi Link Adaptador de Intel Bus Intel Express Conexión de Internet a la PC o 5100 AGN red PCI,7,Dispositivo 0 Función 0 de la PC Controlador de Controlador Intel Bus 2PCI 0,Dispositivo 24 Controlador de Dispositivos hots Universal de Universal Función 1 USB USB señal bus Dispositivo Controlador Microsoft Ubicación 2(Bus Interno de Controlador de Audio y Video High de Sonido y HDA) Definition Video Audio Acer Crystal Dispositivo de Microsoft 0000.001.000.000.000.000.000.0 Cámara Web Webcam Imagen 00 Intel Core 2 Procesador Intel Sistema Microsoft Compatible Procesador de PC Duo con ACPI T6400,2.006Hz ATA Unidad Disco Tarjetas Controladoras Channel 0 Detecta la Unidad de Disco CHANNEL 0 Estándar IDE ATA/ATAPI ATA Dispositivo de Tarjetas Controladoras Channel 1 Es un Enlace de la Placa Base CHANNEL 1 DVD Estándar IDE ATA/ATAPI del Dispositivo de DVD.
  • 10.
     Instrucciones: Elaborar una animación que represente a detalle el tema asignado por el profesor. Anexar de manera personal una breve descripción que incluya:  Software elegido (Describir). SISTEMA RAID (Redundant Array of Inexpensive Disks). Hace referencia a un sistema de almacenamiento que usa múltiples discos duros o SSD entre los que se distribuyen o replican los datos.  Ventajas de dicho software  Posibilita crear volúmenes grandes a partir de discos pequeños.  Mayor velocidad de acceso a datos.  Principales retos a los que se enfrentó. El principal reto que se encontró fue al buscar información sobre el tema era en algunos casos no era lo suficientemente claro o se describía de formas diferente, por ello se tuvo que investigar en muchas fuentes para determinar cuál era la información correcta sobre el tema.  Reflexión El sistema de RAID es un sistema muy útil pues funciona principalmente con más de dos discos duros simultáneamente lo cual ayuda que la transferencia de datos más rápida a esta función se le llama “RAID 0 o Stripping” también costa como otra función llamada “RAID 1 o Mirroring o Espejo” como su nombre lo dice tiene la función de guardar simultáneamente la misma información creando una copia igual de la información.
  • 11.
    Hace referencia aun sistema de almacenamiento que usa múltiples discos duros o SSD entre los que se distribuyen o replican los datos. Discos de almacenamiento: RAID 0 o Stripping
  • 12.
    RAID 1 oMirroring o Espejo Disco duro al 80 % de su capacidad.