El IBM System / 360 modelo 50 es un miembro de la IBM System / 360 familia de ordenadores. El Modelo 50 se anunció en abril de 1964 con los otros modelos iniciales de la familia y se envió por primera vez en agosto de 1965 al Bank of America . [2]
Fabricante | Corporación de Máquinas de Negocios Internacionales ( IBM ) |
---|---|
Familia de productos | Sistema / 360 |
Fecha de lanzamiento | 7 de abril de 1964 |
Interrumpido | 15 de marzo de 1977 [1] |
Memoria | Núcleo de 64 a 512 KB |
Modelos
Hay cuatro modelos de 360/50. [3] : página 5 Varían según la cantidad de memoria central con la que se ofrece el sistema. El F50 o 2050F está equipado con 65,536 bytes, el G50 tiene 131,072 bytes, el H50 262,144 bytes y el I50 524,288 bytes. [3] El sistema también puede conectar módulos IBM 2361 Large Capacity Storage (LCS) que proporcionan hasta 8,388,608 bytes de almacenamiento adicional, sin embargo, con un tiempo de ciclo de memoria considerablemente más lento de 8 microsegundos en comparación con los 2 microsegundos de almacenamiento del procesador. [3]
Desempeño relativo
El sistema tiene un tiempo de ciclo de CPU de 500 nanosegundos, un 25% más rápido que el Modelo 40 y un 40% más lento que el Modelo 65 . El almacenamiento del procesador es una memoria de núcleo magnético que transfiere cuatro bytes por ciclo de 2 microsegundos. Tiene almacenamiento central "protegido" y "local" para registros y búferes internos con tiempos de ciclo de 200 y 500 nanosegundos respectivamente.
Características
El Modelo 50 implementa la arquitectura completa del "conjunto de instrucciones universal" System / 360 , que incluye operaciones de coma flotante, decimal y de caracteres como características estándar. Las instrucciones de "control directo" son una característica opcional. Está disponible la lógica, el microcódigo y el software opcionales que brindan compatibilidad con los sistemas IBM 1410/7010 o 7070/7074 .
Una impresora / teclado IBM 1052 para usar como consola del operador es opcional. Las opciones de E / S incluyen un adaptador de canal a canal (CTCA) y hasta tres canales selectores . Un canal multiplexor para la conexión de dispositivos de baja velocidad es estándar en todos los modelos. El F50 tiene 64 subcanales, por lo que puede conectar hasta 64 dispositivos de baja velocidad en su canal multiplexor. Los otros modelos tienen 128 subcanales. Opcionalmente, esto puede aumentar a 256 subcanales en el H50 y el I50. [3]
Microcódigo
El Modelo 50 utiliza un formato de instrucción de "microcódigo horizontal" de 90 bits (u 85 bits, según la definición), y cada palabra contiene 15 (o 25) campos separados. [4] Hay 2816 palabras de almacenamiento de microcódigo. [5]
El almacenamiento de control de solo lectura para microcódigo emplea "tecnología de condensador balanceado" (BCROS) con un tiempo de ciclo de 500 nanosegundos, diseñado por Anthony Proudman en el laboratorio de IBM en Hursley e implementado por Fernando "Fred" Neves. Esta tecnología utiliza dos condensadores para representar cada bit.
Software del sistema
Era posible elegir DOS / 360 , OS / 360 MFT (Programación múltiple con un número fijo de tareas) u OS / 360 MVT (Programación múltiple con un número variable de tareas) como el sistema operativo de un sistema IBM / 360 Modelo 50. Pocos eligieron MVT. [6]
La elección del sistema operativo para el System / 360 Model 50 se basó principalmente en la cantidad de almacenamiento principal. El F50, con 65.536 bytes de almacenamiento principal, no puede ejecutar OS / MFT, que requiere un mínimo de 131.072 bytes de almacenamiento principal. [7] DOS / 360 tiene un mínimo de 16 384 bytes de almacenamiento principal. [8]
Los sistemas con 131.072 bytes o más de almacenamiento principal podrían ejecutar OS / 360. Aunque los sistemas 360/50 equipados con 1 MB o más [9] podían ejecutar MVT [10] [11] y lo hicieron, un IBMer describió esto como "[sacar] sangre del nabo", y señaló que "la mayoría no corría MVT ". [6]
Las razones para que un sitio 360/50 ejecutara MFT [12] en lugar de MVT fueron:
- Los requisitos mínimos de memoria de MVT de 256 KB [13] [14] - los modelos F50 y G50 tenían menos;
- Potencia de la CPU: el siguiente System / 360 más grande, el Modelo 65 , tenía el triple de potencia. [15] [16]
Tiempo compartido (CALL / OS)
IBM anunció la capacidad de tiempo compartido [17] presentando lo que originalmente se conocía como CALL / 360 [18] (nótese el 'SLASH' - que se mantuvo a nombre de su sucesor) y más tarde [19] se llamó CALL / OS . CALL / OS presentó sus propias versiones de BASIC [20] así como FORTRAN IV [21] y PL / I , [22] [23] en lugar de las versiones implementadas por los compiladores MFT / MVT conocidos como FORTRAN G, FORTRAN H y PL / I F. CALL / OS a veces se denomina "CALL-OS". [24]
Las instalaciones con un modelo más grande de la familia System / 360 a veces ejecutaban / conservaban la combinación de MFT y CALL / OS, [21] en lugar de cambiar a MVT, un requisito previo para TSO , [25] después de una actualización.
Referencias
- ^ Corporación IBM. "Sistema / 360 Modelo 50" . Archivos de IBM . Consultado el 29 de junio de 2017 .
- ^ Pugh, Emerson W .; Johnson, Lyle R .; Palmer, John H. (1991). Sistemas 360 y Early 370 de IBM . Prensa del MIT. ISBN 978-0-262-16123-7.
- ^ a b c d Características funcionales de IBM System 360 Modelo 50 (PDF) . IBM. 1967. A22-6898-1 . Consultado el 20 de septiembre de 2016 .
- ^ Smotherman, Mark. "Una breve historia de la microprogramación" (PDF) . Consultado el 26 de septiembre de 2015 .
- ^ Kent, Allen (ed.); Williams, James G. (ed.) (1993). Enciclopedia de Ciencias de la Computación y Tecnología, volumen 28 . Prensa CRC. pag. 39. ISBN 978-0-8247-2281-4. Consultado el 26 de septiembre de 2015 .CS1 maint: texto adicional: lista de autores ( enlace )
- ^ a b William H. Blair (18 de enero de 2004). "Re: 40 aniversario de IBM System / 360 el 7 de abril de 2004" . ibm-main (lista de correo).
Tu punto está bien tomado. Pero la mayoría no ejecutaba MVT, y muchas de las que sí tenían LCS (Almacenamiento de gran capacidad). MVT no fue muy popular. No obstante, ejecuté un sistema que ejecutaba MVT muy bien con solo 256 MB; El tamaño máximo de REGION era de 114 MB, lo que estaba perfectamente bien para la carga de trabajo. Sospecho que si MVT se estaba usando en un / 65 o / 75, entonces se instaló 512KB. Pero, hubo muchas personas que ejecutaron MVT en un / 50 con 384KB. Sacamos sangre del nabo en aquellos días.
- ^ IBM System / 360 Operating System: MFT Guide OS Release 21.7 (PDF) . IBM. Marzo de 1972. p. 69. GC27-6939-10.
- ^ Conceptos e instalaciones de los sistemas operativos IBM System / 360 Disk and Tape (PDF) . IBM. Octubre de 1970. p. 5. GC24-5030-8.“Los sistemas operativos de disco y cinta son conjuntos completos de traductores de idiomas y programas de servicio que operan bajo la coordinación de supervisión de un programa de control integrado. Requieren un IBM System / 360 con al menos 16K bytes de almacenamiento principal ".
- ^ JM Graves (1974). Uso de SMF y TFLOW para mejorar el rendimiento . Octava Reunión del Grupo de Usuarios de Evaluación del Rendimiento Informático (CPEUG).
- ^ "Re: Listado de microcódigo 360/50" . [email protected] (lista de correo). 7 de mayo de 2015.
- ^ "Una descripción general de la historia del desarrollo del sistema STORET de la EPA, con algunos comentarios sobre los plazos y planes futuros" (PPT) . 7 de noviembre de 2001. p. 3.
- ^ Gerard S. (1 de junio de 2001). "Re: precio de la memoria central" . Grupo de noticias : alt.folklore.computers .
Tuvimos que volver a MFT para obtener una partición de 98K, más un lector y un escritor.
- ^ IBM System / 360 Operating System: MVT Guide (PDF) . IBM. Agosto de 1974. GC28-6720-5.
El almacenamiento principal mínimo es 262144 (256 K) bytes.
- ^ Sistema operativo IBM System / 360: estimaciones de almacenamiento (PDF) . IBM. Abril de 1973. GC28-6551-16.
- ^ Padegs, A. (septiembre de 1981). "Sistema / 360 y más allá". Revista de investigación y desarrollo de IBM . 25 (5): 377–390. doi : 10.1147 / rd.255.0377 .
- ^ Una muestra de anuncios para configuraciones usadas 360/50 y 360/65 en la parte posterior de Computerworld para el período 1971-1973 muestra principalmente MVT instalado en 360/65 OS y NO INCLUSO UN 360/50 con MVT
- ^ Harlon Lebo (2019). 100 días: cómo cuatro eventos en 1969 dieron forma a Estados Unidos . Editores Rowman & Littlefield. ISBN 978-1538125915.
... un usuario feliz de tiempo compartido ... "Este hombre está compartiendo una computadora de $ 2 millones".
- ^ CALL / 360: Manual de referencia del terminal (PDF) . IBM. 1969.
- ^ Ed Thelen. "2005 Mini GE-Reunion" .
- ^ CALL / 360: Manual de referencia BÁSICO (PDF) . Service Bureau Corporation . 1970.
- ^ a b Jerry W. Wicks (1975). "El cálculo del índice de disimilitud en un terminal de computadora" . Instrumentación y métodos de investigación del comportamiento . 7 (4): 380. doi : 10.3758 / BF03201545 .
El programa (Dissim) está escrito en Call-os Fortran IV y ahora está en uso en un IBM 360/75 con instalaciones remotas de teletipo.
- ^ Timothy Marino (noviembre de 1980). "Aventura (carta al editor)" . Computación creativa . 6 (11): 12.
¿Puede usted o alguno de sus lectores indicarme una versión de Adventure escrita en Basic estándar, Fortran o IBM Call-OS PL / I?
- ^ CALL / 360 - Manual del sistema OS PL / I - Volumen I (PDF) . IBM. Enero de 1971. GY20-0561-1.
- ^ CALL-OS: aprendiendo FORTRAN; texto de autoaprendizaje orientado al terminal . IBM. 1972.
- ^ IBM System / 360 Operating System: Guía de opciones de tiempo compartido (PDF) . IBM. Julio de 1972. GC28-6698-5.