viernes, 11 de diciembre de 2009

CUESTIONARIO UNIDAD 5

1. ¿Para qué sirven los relojes?

Son esenciales para el funcionamiento del sistema de tiempo compartido los relojes mantienen la hora del día y evitan que un proceso se monopolice de la CPU.

2. Mencione las obligaciones que hacen el controlador del reloj:

* Mantienen la hora del día

* Evita que los procesos se ejecuten durante el tiempo debido

* Contabiliza la utilización de la CPU

* Maneja la llamada del sistema ALARM entidad por el proceso del usurario

* Provee temporizadores de vigilancia aparte del sistema mismo

* Prepara perfiles, vigila y recaba datos estadísticos

3. ¿Qué proporciona el disco RAM?

Proporciona el acceso a cualquier parte de la memoria

4. ¿Cuál es la aplicación principal del controlador?

Reservar una parte de la memoria para ser usada como disco ordinario

5. ¿Cuál es requisito principal para que pueda utilizarse un disco duro?

Debe relacionar el formato de bajo nivel efectuado por el software, en el cual cada pista contiene cierto número de sectores con espacios cortos entre ellos

6. En cuanto al hardware del disco ¿A qué se refiere la planificación?

Implica tener un tiempo de acceso breve y gran ancho de banda en el disco

7. ¿Con que están comunicados los manejadores de dispositivos una vez que están listos?

Dispositivos periféricos y sus controladores

8. ¿Cuál es la frontera exacta entre los controladores de dispositivos y el software independiente?

La frontera podría efectuase realmente en los primeros controladores de software por razones de eficiencia y de otro tipo.

9. Menciona las 4 capas de los objetivos de software

· Manejador de interrupción

· Controladores de dispositivos

· Software de S.O independiente del software

· Software del usuario

10. ¿Cuál es la función del manejador de interrupción?

Ocultarse en el S.O con el fin de reducir el mismo aspecto del sistema que tiene conocimiento de ellas

11. ¿Qué tipos de archivos se utilizan para el modelado de puertos?

Los archivos especiales de caracteres

12. ¿Qué son las terminales?

En general se denomina terminal al conjunto formado por un teclado y una pantalla

Conectados a la computadora para producir datos a través del primero y recibirlos a través de la segunda.

Las terminales pueden dividirse en dos categorías las que de conectan a través del estándar RS-232, y los mapeados en memoria.

UNIDAD 5

ADMINISTRACION DE DISPOSITIVOS DE E/S

5.1 PRINCIPIOS DE HARWARE DE E/S

El disco duro, son aquellos dispositivos que pueden operar de ambas formas: tanto de entrada como de salida. Típicamente, se puede mencionar como periféricos mixtos o de Entrada/Salida a: discos rígidos, disquetes, unidades de cinta magnética, lecto-grabadoras de CD/DVD, discos ZIP, etc. También entran en este rango, con sutil diferencia, otras unidades, tales como: Memoria flash, tarjetas de red, módems, placas de captura/salida de vídeo.
Si bien se puede clasificar al pendrive (lápiz de memoria), memoria flash o memoria USB en la categoría de memorias, normalmente se los utiliza como dispositivos de almacenamiento masivo; siendo todos de categoría Entrada/Salida.
Los dispositivos de almacenamiento masivo, también son conocidos como "Memorias Secundarias o Auxiliares". Entre ellos, sin duda, el disco duro ocupa un lugar especial, ya que es el de mayor importancia en la actualidad, en él se aloja el sistema operativo, todas las aplicaciones, utilitarios, etc. que utiliza el usuario; además de tener la suficiente capacidad para albergar información y datos en grandes volúmenes por tiempo prácticamente indefinido. Los servidores Web, de correo electrónico y de redes con bases de datos, utilizan discos rígidos de grandes capacidades y con una tecnología que les permite trabajar a altas velocidades.
La pantalla táctil (no el monitor clásico) es un dispositivo que se considera mixto, ya que además de mostrar información y datos (salida) puede actuar como un dispositivo de entrada, reemplazando, por ejemplo, a algunas funciones del ratón y/o del teclado.
El enfoque que se considerará tiene que ver con la interfaz que desde el hardware se presenta al software:
Comandos que acepta el hardware.
Funciones que realiza.
Errores que puede informar.

5.1.1 DISPOSITIVOS DE E/S

En computación, entrada/salida, también abreviado E/S o I/O (del original en inglés input/output), es la colección de interfaces que usan las distintas unidades funcionales (subsistemas) de un sistema de procesamiento de información para comunicarse unas con otras, o las señales (información) enviadas a través de esas interfaces. Las entradas son las señales recibidas por la unidad, mientras que las salidas son las señales enviadas por ésta. El término puede ser usado para describir una acción; "realizar una entrada/salida" se refiere a ejecutar una operación de entrada o de salida. Los dispositivos de E/S los usa una persona u otro sistema para comunicarse con una computadora. De hecho, a los teclados y ratones se los considera dispositivos de entrada de una computadora, mientras que los monitores e impresoras son vistos como dispositivos de salida de una computadora. Los dispositivos típicos para la comunicación entre computadoras realizan las dos operaciones, tanto entrada como salida, y entre otros se encuentran los módems y tarjetas de red.
Es importante notar que la designación de un dispositivo, sea de entrada o de salida, cambia al cambiar la perspectiva desde el que se lo ve. Los teclados y ratones toman como entrada el movimiento físico que el usuario produce como salida y lo convierten a una señal eléctrica que la computadora pueda entender. La salida de estos dispositivos son una entrada para la computadora. De manera análoga, los monitores e impresoras toman como entrada las señales que la computadora produce como salida. Luego, convierten esas señales en representaciones inteligibles que puedan ser interpretadas por el usuario. La interpretación será, por ejemplo, por medio de la vista, que funciona como entrada.

5.1.2 CONTROLADORES DE DISPOSITIVOS

Las unidades de e / s generalmente constan de:
Un componente mecánico.
Un componente electrónico, el controlador del dispositivo o adaptador.
Muchos controladores pueden manejar más de un dispositivo.
El S. O. generalmente trabaja con el controlador y no con el dispositivo.
Los modelos más frecuentes de comunicación entre la cpu y los controladores son:
Para la mayoría de las micro y mini computadoras:
Modelo de bus del sistema.
Para la mayoría de los mainframes:
Modelo de varios buses y computadoras especializadas en e / s llamadas canales de e / s.
La interfaz entre el controlador y el dispositivo es con frecuencia de muy bajo nivel:
La comunicación es mediante un flujo de bits en serie que:
Comienza con un preámbulo.
Sigue con una serie de bits (de un sector de disco, por ej.).
Concluye con una suma para verificación o un código corrector de errores.
El preámbulo:
Se escribe al dar formato al disco.
Contiene el número de cilindro y sector, el tamaño de sector y otros datos similares.
El controlador debe:
Convertir el flujo de bits en serie en un bloque de bytes.
Efectuar cualquier corrección de errores necesaria.
Copiar el bloque en la memoria principal.
Cada controlador posee registros que utiliza para comunicarse con la cpu:
Pueden ser parte del espacio normal de direcciones de la memoria: e / s mapeada a memoria.
Pueden utilizar un espacio de direcciones especial para la e / s, asignando a cada controlador una parte de él.
El S. O. realiza la e / s al escribir comandos en los registros de los controladores; los parámetros de los comandos también se cargan en los registros de los controladores.
Al aceptar el comando, la cpu puede dejar al controlador y dedicarse a otro trabajo.
Al terminar el comando el controlador provoca una interrupción para permitir que el S. O.:
Obtenga el control de la cpu.
Verifique los resultados de la operación.

5.2 PRINCIPIOS DE SOFTWARE DE E/S

Este software se organiza en una serie de capas, los procesos de usuario emiten peticiones de e/s al S.O., estas peticiones se procesan en forma estructurada.
La idea básica es organizar el software como una serie de capas donde:
Las capas inferiores se encarguen de ocultar las peculiaridades del hardware a las capas superiores.
Las capas superiores deben presentar una interfaz agradable, limpia y regular a los usuarios.

5.2.1 OBJETIVOS DEL SOFTWARE DE E/S

Un concepto clave es la independencia del dispositivo:
Debe ser posible escribir programas que se puedan utilizar con archivos en distintos dispositivos, sin tener que modificar los programas para cada tipo de dispositivo.
El problema debe ser resuelto por el S. O.
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 mediante el nombre de su ruta de acceso.
Otro aspecto importante del software es el manejo de errores de e / s:
Generalmente los errores deben manejarse lo más cerca posible del hardware.
Solo si los niveles inferiores no pueden resolver el problema, se informa a los niveles superiores.
Generalmente la recuperación se puede hacer en un nivel inferior y de forma transparente.
Otro aspecto clave son las transferencias síncronas (por bloques) o asíncronas (controlada por interruptores):
La mayoría de la e / s es asíncrona: la cpu inicia la transferencia y realiza otras tareas hasta una interrupción.
La programación es más fácil si la e / s es síncrona (por bloques): el programa se suspende automáticamente hasta que los datos estén disponibles en el buffer.
El S. O. se encarga de hacer que operaciones controladas por interruptores parezcan del tipo de bloques para el usuario.
También el S. O. debe administrar los dispositivos compartidos (ej.: discos) y los de uso exclusivo (ej.: impresoras).
Generalmente el software de e / s se estructura en capas:
Manejadores de interrupciones.
Directivas de dispositivos.
Software de S. O. independiente de los dispositivos.
Software a nivel usuario

 
Sistemas Operativos © 2007 Template feito por Áurea R.C.