SISTEMAS OPERATIVOS
1. ¿Qué es la multiprogramación?
Particionar la
memoria en varias piezas, con un trabajo distinto en cada partición. Mientras que un
trabajo esperaba a que se completara una operación de E/S, otro podía estar
usando la CPU.
2. ¿Qué es spooling? ¿Cree usted que las
computadoras avanzadas tendrán spooling como característica estándar en el
futuro?
Spooling: Cada vez
que terminaba un trabajo en ejecución, el sistema operativo podía cargar un
nuevo trabajo del disco en la partición que entonces estaba vacía y lo
ejecutaba.
No, ya que las
maquinas 1401 no eran ya necesarias y desapareció la mayor parte del trabajo
que transportaban las cintas.
3.
En
las primeras computadores, cada byte de datos leído o escrito se manejaba
mediante la CPU (es decir, no había DMA). ¿Qué implicaciones tiene esto para la
multiprogramación?
La solución a la que se llegó fue dividir la memoria en varias secciones, con un trabajo distinto en cada partición. Mientras un trabajo estaba esperando que terminara su E/S, otro podía estar usando la CPU. Si se podían tener en la memoria principal suficientes trabajos a la vez, la CPU podía mantenerse ocupada casi todo el tiempo. Tener múltiples trabajos en la memoria a la vez requiere hardware especial para proteger cada trabajo contra espionaje o p por parte de los demás, pero la 360 y otros sistemas de tercera generación estaban equipados con este hardware.
La solución a la que se llegó fue dividir la memoria en varias secciones, con un trabajo distinto en cada partición. Mientras un trabajo estaba esperando que terminara su E/S, otro podía estar usando la CPU. Si se podían tener en la memoria principal suficientes trabajos a la vez, la CPU podía mantenerse ocupada casi todo el tiempo. Tener múltiples trabajos en la memoria a la vez requiere hardware especial para proteger cada trabajo contra espionaje o p por parte de los demás, pero la 360 y otros sistemas de tercera generación estaban equipados con este hardware.
4. La idea de una familia de computadoras
fue introducida en la década de 1960 con las mainframes IBM System/360. ¿Está
muerta ahora esta idea o siguen en pie?
No, aun esta la fecha los descendientes de este modelo sigue en pie aunque diverge de la original.
No, aun esta la fecha los descendientes de este modelo sigue en pie aunque diverge de la original.
5. Una razón por la cual las GUI no se
adoptaron a la rapidez en un principio fue el costo del hardware necesario para
darles soporte. ¿Cuánta RAM de video se necesita para dar soporte a una
pantalla de texto monocromático de 25 líneas x 80 caracteres? 4KB de memoria RAM ¿Cuánta se necesita para un mapa de
bits de1024 x 768 pixeles o colores de 24 bits? 25165824 ¿Cuál fue el costo de esta RAM con precios
de 1980 (5 dólares/KB)? 122880 dólares. ¿Cuánto
vale ahora? 467001 dólares.
No hay comentarios.:
Publicar un comentario