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.
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