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