martes, 23 de febrero de 2016

cuestionario unidad 1

1.- ¿ Que es la multiprogramacion ?
El concepto de multiprogramación se refiere a la idea general de poder cargar múltiples programas dentro de un mismo computador para que sean ejecutados en un determinado momento. Para lograr manejar múltiples programas, es necesario primero definir que compone a un programa. En general, se puede decir que un programa está compuesto por dos partes: su representación en memoria que incluye el código, datos y stack del programa, y su estado de ejecución que incluye los valores almacenados en los registros de la CPU (PC, registros acumuladores, SP, Status register, etc.) que indican el estado actual del programa en la máquina. Para lograr trabajar con múltiples programas, entonces, es necesario permitir el manejo de múltiples representaciones en memoria y de múltiples estados de ejecución.

2.-  ¿ Que es spooling? ¿ Cree usted que las computadoras personales avanzadas tendrán spooiling como característica estándar en el futuro?

Otra característica importante de los sistemas operativos de tercera generación fue la capacidad para leer trabajos en tarjetas y colocarlos en el disco tan pronto como se llevaban al cuarto de computadoras.
Así, 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 máquinas 1401 no eran ya necesarias y desapareció la mayor parte del trabajo de transportar las cintas.

3.- En la primeras computadoras. cada byte de datos leídos o escritos se manejaban mediante la CPU ( es decir, no había DMA). ¿Que implicaciones tiene esto para la multiprogramacion?


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 mainfranes IBM system/360 ¿ Esta muerta esta idea ahora o sigue en pie?


Se   mantiene   porque   a   partir   de   los años   60 se   produjo   la   invención   del circuito integrado o microchip, por parte de Jack St.Claire Kilby y Robert Noyce.



5.- Una razón por la cual las GUI no se adaptaron con rapidez en un principio fue el costo del hadware necesario para darles soporte. ¿Cuanta RAM de vídeo se necesita para dar soporte a una pantalla de texto monocromatico de 25 lineas x 80 caracteres?  4 KB de memoria RAM 
¿cuanta se necesita para un mapa  de bits de 1024 x 768 pixeles y colores 24 bits? 25165824
 ¿Cual fue el costo de esta RAM con precios de 1980 (5 dolares/KB)?  122880
¿ Cuanto vale ahora? 467001



No hay comentarios:

Publicar un comentario