Cuestionario #1

Cuestionario #1
1-    ¿cuáles son las dos funciones principales de un sistema operativo?

·         sistema de maquina extendida
·         sistema de controlador de recursos.

2-    ¿qué es multiprogramación? De dos razones para utilizarla.

R= La multiprogramación es una técnica de multiplicación que permite la ejecución simultánea de múltiples procesos en un único procesador.

·         Permite el servicio interactuar con varios usuarios de manera eficiente.
·         Aprovecha los tiempos que los procesos pasan esperando a que se completen sus operaciones de E/S en el uso del CPU.

3-    ¿Qué es Spotting ¿cree usted que las computadoras personales avanzadas tendrán al Spotting3 como una característica estándar en el futuro?
R= El spooling es útil en caso de dispositivos que acceden a los datos a distintas velocidades. El buffer proporciona un lugar de espera donde los datos pueden estar hasta que el dispositivo (generalmente más lento) los procesa. Esto permite que la CPU pueda trabajar en otras tareas mientras que espera que el dispositivo más lento acabe de procesar el trabajo. Y si creo que habrá spooling en el futuro.







4-    en las primeras computadoras, cada byte de datos leídos o escritos eran manejados en forma directa por la CPU, es decir, no existía la DMA (memoria de acceso directo), ¿Cuáles son las implicaciones de esta organización sobre la multiprogramación?

R= Cuando las operaciones de E/S son manejadas directamente por la CPU, es decir, no se dispone ni de interrupciones ni de DMA, se requiere la intervención activa del procesador para transferir los datos entre la memoria y el módulo de E/S. Esto es especialmente grave en dispositivos de E/S rápidos donde se podría transmitir información a velocidades cercanas a las de la memoria, lo que en definitiva implica que el procesador no dispondría de mucho tiempo para la ejecución de procesos en medio de las operaciones de E/S de un proceso. En cambio, cuando disponemos de DMA, el procesador sólo se ve involucrado al principio y al final de la transferencia, estando desocupado en el transcurso de la operación de E/S y pudiendo aprovechar ese tiempo para ejecutar otro proceso (multiprogramación).
5-    ¿cuál es la razón para que el tiempo compartido no se haya difundido en las computadoras.
R= El tiempo que tarda en completar la ejecución de un programa en un nanosegundo.

6- ¿cuál de las siguientes instrucciones solo debe permitirse en modo núcleo?
a)    Desactivar todas las interrupciones
b)    Leer la hora del reloj.
c)    Establecer la hora del reloj
d)    Modificar el mapa de la memoria.
7- haga una lista de algunas de las diferencias entre los sistemas de una computadora personal y el de los sistemas operativos de mainframe o computadoras de gran tamaño.
R=
8- ¿cómo puede el sistema operativo decir si el nombre de la ruta de acceso a un archivo es absoluto o relativa al directorio de trabajo?
R=se pueden ejecutar dos o más instrucciones se obtienen a la vez, se decodifican y se vacían en un  búfer de contención hasta que puedan ejecutarse.
9- ¿Por qué Shell no forma parte del propio sistema operativo?
R=
10- De un ejemplo de la forma en que el mecanismo que y la política se pueden separar con respecto de la programación. Sugiera un mecanismo que pudiera permitir a un proceso padre controlar la política de programación de su hijo.
R=
11- el modelo cliente-servidor es popular entre los sistemas distribuidos. ¿Puede utilizarse también necesario, en los sistemas de computadora personal (en los cuales solo existe un proceso), que el proceso ocupe toda la maquina hasta que termine?
R= Se puede utilizar para un solo equipo o para una red de equipos.
12- ¿Por qué es necesaria la tabla de procesos en un sistema de tiempo compartido? ¿Será también necesario, en los sistemas de computadora personal (en los cuales solo existe un proceso), que el proceso ocupe toda la maquina hasta que termine?
R= El sistema de tiempo compartido oficial de IBM, conocido como TSS/360, se liberó después de tiempo y cuando por fin llegó era tan grande y lento que pocos sitios cambiaron a este sistema.
13- ¿Cuál es la diferencia esencial entre un archivo especial de bloque y un archivo especial de carácter?
R=Los de carácter identifican o buscan archivos por un determinado carácter formado binariamente, mientras que los archivos por bloques se identifican o se buscan mediante bloques que podrían ser directorios no son tan específicos como los caracteres pero si sirven para abarcar más información que deseamos buscar u organizar.

No hay comentarios:

Publicar un comentario