viernes, 8 de junio de 2012

UNIDAD V


MAPA MENTAL




Entrada/Salida

5.1 Introducción
1.-¿Qué es E/S?
Son dispositivos de entrada y salida
2.- ¿A qué se le considera dispositivo de entrada?
A los teclados y ratones
3.-¿A qué se le considera dispositivo de salida?
A los monitores e impresoras
4.- Habla sobre las entradas/salidas
Es la colección de interfaces que usan las distintas unidades funcionales de un sistema de procesamiento de información para comunicarse unas con otras.
5.- ¿Que son las entradas?
Son las señales recibidas por la unidad.
6.- ¿Que son las salidas?
Son las señales enviadas por esta.
7.- ¿Quienes utilizan los dispositivos de E/S.?
Los usan una persona u otro sistema para comunicarse con una computadora.
8.-¿Se refiere a ejecutar una operación de entrada o de salida?
Realizar una entrada/salida
9.-¿Como se les considera a los teclados y ratones?
Se les considera dispositivos de entrada de una computadora.

5.2 Principios del Hardware de E/S
1.- ¿En qué términos manejan el hardware los ingenieros?
En términos de chips, cables, fuente poder, etc.
2.-¿En qué términos manejan el hardware los programadores?
En términos de la interfaz que se presenta al software
3.-¿En que se interesa el hardware?
En la programación de los dispositivos de entrada y salida, no por su diseño
4.-¿Los dispositivos de entrada y saluda se pueden dividir de manera general en dos categorías que son:
Dispositivo de bloque y dispositivo de carácter.
5.- ¿Es aquel que almacena la información en bloques de tamaño fijo, cada uno con su propia dirección?
Dispositivo de bloqueo.
6.- ¿Entre los dispositivos de bloqueo se puede encontrar?
CD-ROM, Disco Duro y Disquete o Disco flexible.
7.-¿Estándar de almacenamiento de archivos informáticos en disco compacto?
CD-ROM
8.- ¿Proporcionan un acceso más rápido a los datos que los discos flexibles y pueden almacenar mucha más información?
Disco Duro.
9.-¿Es un elemento plano de mylar recubierto con óxido de hierro que contiene partículas minúsculas capaces de mantener un campo magnético, y encapsulado en una carcasa o funda protectora de plástico?
Disquete o Disco flexible.
10.-¿Es aquel que envía o recibe un flujo de caracteres, sin sujetarse a una estructura de bloques?
Dispositivo de carácter.

5.3 Principios del Software de E/S
1.- Los principios de software en la E/S se resumen en cuatro puntos, menciónalos:
El software debe ofrecer manejadores de interrupciones, manejadores de dispositivos, software que sea independiente de los dispositivos y software para usuarios
2.-¿En qué consisten los manejadores de interrupciones?
En que el programador o el usuario no deben darse cuenta de los manejos de bajo nivel
3.- ¿Qué son los manejadores de dispositivos?
Los manejadores de dispositivos son necesarios para los periféricos, tales como el formato de la información, los medios mecánicos, los niveles de voltajes y otros
4.-¿Cuales son las capas básicas para organizar el software?
Las capas inferiores y las capas superiores.
5.-¿Cuales son las capas inferiores?
Se encargan de ocultar las peculiaridades del hardware a las capas superiores.
6.-¿Cuales son las capas superiores?
Deben de presentar una interfaz agradable, limpia y regular a los usuarios.
7.-¿Cual es el objetivo del software de E/S?
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.
8.-¿Que son el manejo de errores de E/S?
Generalmente los errores deben manejarse lo más cerca posible del software.
9.-¿Que son las transferencias sincrónicas?
Cuando la CPU inicia la transferencia y realiza otras tareas asta una interrupción.

5.4 Discos - Hardware Para Discos
1.- ¿Qué es un disco?
En informática un disco duro o disco rígido, es un dispositivo de almacenamiento de datos no volátil
2.- ¿En qué año fue inventado el primer disco?
Fue inventado en 1956 por la IBM
3.- ¿A que corresponde el hardware?
A todas las partes tangibles de un sistema
4.- ¿Cuales son las ventajas con respecto del uso de la memoria principal como almacenamiento?
·         Mucha mayor capacidad de espacio de almacenamiento.
·         Menor precio por bit.
·         La información no se pierde al apagar la computadora.
5.- ¿Los discos están organizados en?
      Cilindros, pistas y sectores.
6.-¿Que tipo de búsquedas puede realizar un controlador en una o más unidades al mismo tiempo?
·         Son las búsquedas traslapadas.
·         Mientas el controlador y el software esperan el fin de una búsqueda en una unidad, el controlador puede iniciar una búsqueda en otra.
7.-¿Que son las cabezas de lectura?
       Escrituras que están montadas sobre una barra o conjunto de brazo móvil.
8.- ¿Ejemplo de cabezas de lectura?
      Para una posición dada, la serie de pistas accesibles forman un cilindro vertical.
9.- ¿Ejemplos de manejadores de una tabla?
     Incluye las solicitudes para cada cilindro enlazadas entre si en una lista ligada.


5.5 Operación de Almacenamiento de Disco de Cabeza Móvil
1.- ¿Dónde se graban los datos?
En una serie de discos o platos magnéticos
2.- ¿A qué velocidad gira el eje común de los discos?
A 4.000 o más revoluciones por minuto
3.- ¿Qué involucra el tiempo total de acceso a un registro particular?
Involucra movimientos mecánicos
4.- ¿En que se graban los datos de un almacenamiento de disco de cabeza móvil?
Se graban en una serie de discos magnéticos o platos.
5.-¿Cual es la función de los discos?
El eje común de los discos gira a una velocidad del orden de las 4.000 o más revoluciones por minuto.
6.- ¿Cuales son las características de una serie de cabeza de lectura?
·         Se dispone de una por cada superficie de disco.
·         Solo puede acceder a datos inmediatamente adyacentes a ella.
7.- ¿Sobre que están colocadas las cabezas de lectura?
Están montadas sobre una barra o conjunto de brazo móvil.

5.6 Algoritmos de Programación del Brazo del Disco
1.- ¿A quién supera el tiempo de búsqueda en la mayoría de los discos?
 Supera al de retraso rotacional y al de transferencia
2.- ¿Qué se debe hacer cuando existen varias unidades?
Se debe tener una tabla de solicitudes pendientes para cada unidad
3.- Mencione cuando se realiza una operación de lectura:
  • Ingresan a la CPU 38 bit a la vez, uno por cada unidad.
·         Los 38 bits conforman una palabra de 32 bits junto con 6 bits para verificación.
·         Los bits 1, 2, 4, 8, 16 y 32 se utilizan como bits de paridad
4.- Menciona unos de los manejadores que tiene una tabla.
·         El índice es el número de cilindro.
·         Incluye las soluciones pendientes para cada cilindro enlazadas entre si en una lista ligada.
5.- Menciona un ejemplo de SSF.
Un disco de 40 cilindros.
6.- ¿Que tipo de problemas existen en un algoritmo SSF.?
El ingreso de nuevas solicitudes puede demostrar la atención de las más antiguas

5.7 Porqué es Necesaria la Planificación de Discos
1.- ¿Que implica la planificación de disco?
  • Un examen cuidadoso de las peticiones pendientes para determinar la forma más eficiente de servirlas.
  • Un análisis de las relaciones posicionales entre las peticiones en espera.
  • Un reordenamiento de la cola de peticiones para servirlas minimizando los movimientos mecánicos.
2.- ¿Cuáles son los tipos más comunes de planificación?
·         Optimización de la búsqueda.
·         Optimización rotacional (latencia).
3.- ¿Qué es recomendable bajo condiciones de carga media o pesada?
Es recomendable un algoritmo de planificación de las colas de requerimientos.
4.- ¿Porque es necesaria la planificación de discos?
Porque en los sistemas de multiprogramación muchos procesos pueden estar generalmente peticiones de e/s sobre discos.
5.- ¿Cuales son las peticiones que pueden ser mucho más rápida que la atención?
·         Se construye líneas de espera o colas para cada dispositivo.
·         Para reducir el tiempo de búsqueda de registros se ordena la cola de peticiones. Esto se le denomina planificación de disco.
6.- ¿Para reducir el tiempo de búsqueda de registro se ordena la cola de peticiones a esto se le denomina?
Planificación de texto
7.- ¿La planificación de disco implica?
·         Un examen cuidadoso de las peticiones pendientes para terminar la forma más eficiente de servirlas.
·         Un análisis de las relaciones posicionales entre las peticiones en espera.
·         Un reordenamiento de la cola de peticiones para servirlas minimizando los movimientos mecánicos.
8.- ¿Los tipos más comunes de planificación son?
·         Optimización de la búsqueda.
·         Optimización rotacional (latencia).
9.- Generalmente los tiempos de búsqueda superan a los de latencia, aunque la deferencia disminuye:
·         Muchos algoritmos de planificación se concentran en la reducción de los tiempos  de búsqueda para un conjunto de peticiones.
·         Generalmente la reducción de la latencia recién tiene efectos bajo cargas de trabajo muy pesadas.


5.8 Características Deseables de las Políticas de Planificación de Discos
1.- ¿Cuáles son los principales criterios de categorización de las políticas de planificación?
  • Capacidad de ejecución.
  • Media del tiempo de respuesta.
  • Varianza de los tiempos de respuesta (predecibilidad).

2.- Una política de planificación debe intentar maximizar la capacidad de ejecución:
  • Maximizar el número de peticiones servidas por unidad de tiempo.
  • Minimizar la media del tiempo de respuesta.
  • Mejorar el rendimiento global, quizás a costa de las peticiones individuales.
3.- ¿Con que otro nombre se le conoce a la varianza de los tiempos de respuesta?
Predecibilidad.
4.- Una política de planificación debe intentar maximizar la capacidad de ejecución:
·         Maximizar el número de peticiones servidas por unidad de tiempo.
·         Minimizar la media del tiempo de respuesta.
·         Mejorar el rendimiento global, quizás a costa de las peticiones individuales.
5.- La planificación suele mejorar la imagen total al tiempo que reduce los niveles de servicio de ciertas peticiones.
·         Se mide utilizando la variada de los tiempos de respuesta.
·         La variada es un término estadístico que indica hasta que punto tiende a desviarse del promedio de todos los elementos individuales.
·         A menor varianza mayor predecibilidad.

5.9 Optimización de la Búsqueda en Discos
1.- ¿Cuáles son las estrategias más comunes de optimización de la búsqueda?
  • FCFS.
  • SSTF.
  • SCAN.
  • SCAN de N - Pasos.
2.- ¿A que se refiere Planificación FCFS?
Que una petición no puede ser desplazada por la llegada de una petición con prioridad más alta.
3.- ¿Qué es laPlanificación SCAN?
Es el brazo del disco se desplaza sirviendo a todas las peticiones que encuentra a su paso
4.- ¿Cuándo se le llama planificación C – SCAN?
Cuando el brazo se mueve del cilindro exterior al interior, sirviendo a las peticiones sobre una base de búsqueda más corta
5.- ¿Que es la planificación FCFS?
Es una petición que no puede ser desplazada por la llegada de una petición con prioridad más alta.
7.-¿Que es la planificación SCAN?
Es el brazo del disco que desplaza sirviendo a todas las peticiones que encuentra a su paso.
8.-¿Cual es el cambio que realiza la planificación SCAN?
Cambia la dirección cuando ya no hay peticiones pendientes en la dirección actual.
9.-¿Que es la planificación SCAN de N – Pasos?
Es la estrategia de movimiento del brazo es como en ACAN; solo da servicio a las peticiones que se

5.10 Optimización Rotacional en Discos
1.- ¿Qué sucede cuando hay condiciones de carga pesada?
Las probabilidades de que ocurran referencias al mismo cilindro aumentan
2.- ¿En dónde es de uso común la optimización rotacional?
Es de uso común en dispositivos de cabezas fijas
3.- Situado el brazo del disco en un cilindro:
·         Examina todas las peticiones sobre el cilindro.
·         Sirve primero a la que tiene el retraso rotacional más corto
4.- ¿Que es la optimización rotacional en discos?
En condiciones de carga pesada, las probabilidades de que ocurran referentes al mismo cilindro aumenta.
5.- ¿Cual es la estrategia utilizada?
 Es la SLTF (tiempo de latencia mas corto primero)

5.11 Consideraciones de los Discos Sobre los Sistemas
1.- ¿Cuáles son los principales interrogantes?
  • Cuándo es útil la planificación de disco.
  • Cuándo puede degradar el rendimiento.
2.- ¿Porque se dice distribución de peticiones no uniformes?
Porque son muy comunes en ciertas situaciones reales
3.- ¿Cuál es la planificación de disco que puede mejorar el rendimiento y eliminar el embotellamiento, que se produce cuando se concentran grandes cargas?
El almacenamiento en disco como un recurso limitador.
4.- ¿Esta planificación es efectiva en sistemas de tiempo compartido con un nivel alto de multiprogramación?
Nivel de multiprogramación.
5.- ¿Frecuentemente la CPU esta conectada mediante canales (o bus) a dispositivos controladores, los que están conectados a las unidades de discos?
Subsistemas de discos múltiples.
6.- ¿En donde puede producirse un embotellamiento?
El embotellamiento puede producirse en algún disco, algún controlador o en algún canal.
7.- ¿Son los métodos de organización y acceso de archivos, así como los DBMS?
Técnicas de organización de archivos.

5.12 Manejo de Errores en Discos
1.- Menciona algunos de los errores más comunes en discos
·         Error de programación:
·         Error temporal en la suma de verificación
·         Error permanente en la suma de verificación
2.- Respecto de los errores temporales en la suma de verificación:
  • Generalmente se eliminan al repetir la operación.
  • Si persisten, el bloque debe ser marcado como un bloque defectuoso, para que el software lo evite
3.- Mencione un ejemplo del error de programación.
Solicitar un sector no existente.
4.- Mencione un ejemplo de error temporal en la suma de verificación.
Provocado por polvo en la cabeza.
5.- Mencione un ejemplo de error permanente en la suma de verificación.
Un bloque del disco dañado físicamente.
6.- Mencione un ejemplo de error de búsqueda.
El brazo se envía al cilindro 6 pero va al 7.
7.- Mencione un ejemplo de error del controlador.
El controlador no acepta los comandos.
8.- Menciona algunos tipos de manejadores.
·         Verifican los parámetros que se les proporcionan.
·         Informan si no son validos.
5.13 Ocultamiento de Una Pista a la Vez en Discos
1.- ¿Generalmente a quien supera el tiempo de búsqueda?
Supera al de rotación y transferencia
2.- El manejador puede ver qué sector se encuentra debajo de la cabeza y puede enviar una solicitud del siguiente sector:
·         Permite leer una pista en un tiempo de rotación.
·         De lo contrario se tardaría, en promedio, un tiempo de rotación más un tiempo de sector, para leer un solo sector
3.- Generalmente el tiempo de búsqueda supera al de rotación y transferencia
·         Especialmente en dispositivos con sensibilidad rotacional.
·         Permite leer una pista en un tiempo de rotación.
4.- Algunos manejadores aprovechan esto mediante un cache secreto de una pista a la vez:
·         Es desconociendo por el software independiente del dispositivo.
·         Si se necesita un sector del cache, no es necesaria una transferencia del disco.
5.- Las principales desventajas de este ocultamiento de una pista a la ve son:
·         Complejidad del software
·         Requerimientos de espacio para buffers.
·         Las transferencias del cache al programa que hace la llamada.
6.-  Cuales son las transferencias del cache al programa que hace la llamada:
·         Las debe realizar la CPU mediante un ciclo programado.
·         No las puede hacer el hardware DMA.
7.- Algunos controladores realizan el ocultamiento de una pista a la vez en su propia memoria interna:
·         Resulta transparente al manejador.
·         Las transferencias entre el controlador y la memoria pueden utilizar DMA

5.14 Discos en RAM
1.- ¿Para que utilizan una parte de la memoria principal asignada con anterioridad?
Para almacenar los bloques
2.- Tienen la ventaja del acceso instantáneo:
  • No hay demora rotacional o debida a las búsquedas.
  • Son adecuados para el almacenamiento de programas o datos con accesos muy frecuentes
3.- Que son los discos RAM.
Son una parte de la memoria principal asignada con anterioridad para almacenar los bloques.
4.- Tienen el mismo tamaño que en los discos reales:
Los bloqueos de almacenamiento.
5.15      Relojes
1.- ¿Para qué son esenciales los relojes o cronómetros?
Son esenciales para la operación de sistemas de tiempo compartido
2.- ¿En que benefician los relojes?
Benefician ya que registran la hora del día y evitan que un proceso monopolice la CPU.
3.- ¿Cuál es la ventaja del reloj programable?
Es que su frecuencia de interrupción puede ser controlada por el software
4.- ¿Cuales son los tipos de componentes de los relojes?
Un oscilador de cristal, un contador y un registro.
5.- Otro tipo de relojes constan de tres componentes que son:
·         Genera pieza de cristal de cuarzo se monta en una estructura bajo tensión entre 5 y 100 mhz.
·         La señal se alimenta en el contador para que cuente en forma descendente hasta cero.
·         Cuando el contador llega a cero, provoca una interrupción de la CPU.
6.- Los relojes programables tienen varios modos de operación cuales son:
·         Modo de una instancia
·         Modo de onda cuadrada.
·         Mantener la hora del día o tiempo real.
·         Evitar que los procesos se ejecutan durante más tiempo del permitido.
·         Mantener un registro del uso de la CPU.
·         Realizar resúmenes, monitoreo y recolección de estadísticas

5.16 Terminales
1. Cuales son las terminales que tienen gran número de formas distintas:
·         El manejador de la terminal debe ocultar estas diferencias
·         La parte independiente del dispositivo en el S. O y los programas del usuario no se tienen que reescribir para cada tipo de terminal.
2. Desde el punto de vista del S.O se las puede clasificar en:
·         Interfaz RS – 232
·         Interfaz mapeada a memoria
4. Cuales son las interfaces RS – 232:
·         Hardcopy (terminales de impresión).
·         TTY de vidrio (terminales de video).
·         Inteligente (computadoras con CPU y memoria).
5. Cuales son las interfaces mapeada a memoria.
·         Orientada a caracteres.
·         Orientada a bits.
6. Que son las terminales RS – 232.
Poseen un teclado  un monitor que se comunican mediante una interfaz serial, un bit a la vez; las conversaciones de bits a bytes y viceversa las efectúan los chips uart (transmisores – receptores asíncronos universales).
7. Menciona una de las características terminales mapeadas a memoria.
·         No se comunican mediante una línea serial.
·         Poseen una interfaz mediante una memoria especial llamada video RAM.
·         El monitor genera un rayo de electrones que recorre la pantalla pintando líneas.
·         Los monitores de color poseen tres rayos (rojo verde y azul) que se modulan independientemente.
8. Las pantallas mapeadas a caracteres son:
Cada carácter en la pantalla equivale a dos caracteres de RAM.
En las terminales mapeadas a bits son:
·         Se utiliza el mismo principio.
·         Cada bit en el video RAM controla en forma directa un solo pixel de la pantalla.





No hay comentarios:

Publicar un comentario