Sistemas operativos modernos

$END — Datos para el programa• $RUN $LOAD -Programa en FORTRAN- $FORTRAN y$JOB , 10,6610802, MARVIN TANENBAUM Figura 1-3. Estructura de un trabajo FMS representativo. 1.2.3 La tercera generación (1965-1980): circuitos integrados y muitiprogramación A principios de la década de 1960, la mayoría de los fabricantes de computadoras tenía dos lí­ neas de productos diferentes e incompatibles por completo. Por un lado estaban las computado­ ras científicas a gran escala como la 7094, orientadas a palabras, que se utilizaban para cálculos numéricos en ciencias e ingeniería. Por el otro, estaban las computadoras comerciales como la 1401, orientadas a caracteres, que los bancos y compañías de seguros utilizaban en forma am­ plia para ordenar cintas e imprimir. El desarrollo y mantenimiento de dos líneas de productos totalmente distintas era un asun­ to costoso para los fabricantes. Además, muchos clientes nuevos necesitaban al principio una máquina pequeña, pero más adelante, al crecer, querían una de mayor tamaño que ejecutara to­ dos sus antiguos programas, pero en menos tiempo. IBM intentó resolver ambos problemas de un solo golpe, introduciendo el Sistema/360. Es­ te era una serie de máquinas de software compatible que iba desde computadoras del tamaño de la 1401, hasta otras mucho más potentes que la 7094. Las máquinas sólo diferían en su precio y desempeño (máximo de memoria, velocidad del procesador, número de dispositivos de E/S per­ mitidos, etcétera). Puesto que todas las máquinas tenían la misma ¿u'quiteciura y conjunto de ins­ trucciones, los programas escritos para una máquina podían ejecutarse en todas las demás, al menos en teoría. Además, la 360 se diseñó de modo que pudiera manejar cómputos tanto cientí­ ficos (o sea, numéricos) como comerciales. Así, una sola familia de máquinas podía satisfacer las necesidades de todos los clientes. En años posteriores, IBM produjo sucesoras compatibles con la línea 360, empleando tecnología más moderna: las series 370, 4300, 3080 y 3090.

RkJQdWJsaXNoZXIy MjI4NDcx