El IBM System / 360 Model 30 era un miembro de gama baja de la familia IBM System / 360. Fue anunciado el 7 de abril de 1964, enviado en 1965 y retirado el 7 de octubre de 1977. [1] El Modelo 30 fue diseñado por la División de Sistemas Generales de IBM en Endicott , Nueva York, y fabricado en Endicott y otros sitios de fabricación de IBM fuera de nosotros
Fabricante | Corporación de Máquinas de Negocios Internacionales ( IBM ) |
---|---|
Familia de productos | Sistema / 360 |
Fecha de lanzamiento | 7 de abril de 1964 |
Precio de lanzamiento | $ 133,000 + |
Interrumpido | 22 de junio de 1970 |
Memoria | 8 - Núcleo de 64 K |
Sitio web | Sitio web oficial IBM Archives |
Historia
El Modelo 30 era un mainframe IBM popular que se anunció en 1964 como el menos poderoso de los System / 360 . La serie System / 360 fue la primera línea de computadoras en el mundo que permitió escribir programas en lenguaje de máquina que podrían usarse en una amplia gama de máquinas compatibles de diferentes tamaños. Era el modelo más pequeño que tenía el conjunto completo de instrucciones System / 360 (a diferencia del Modelo 20 ) y servía como sistema independiente, sistema de comunicaciones o como procesador satélite de un sistema más grande. [1]
La primera entrega del 360/30 fue en junio de 1965 a McDonnell Aircraft . [2]
Junto con el 360/40 , estos fueron los dos modelos System / 360 que más ingresos generaron , [2] representando más de la mitad de las unidades System / 360 vendidas. [3]
Modelos
Inicialmente se ofrecieron cuatro modelos [NB 1] del 360/30. [4] Varían según la cantidad de memoria central con la que se ofreció el sistema. El C30, D30, E30 y F30 se configuraron respectivamente con 8K, 16K, 32K y 64K de memoria central. [4] : Figura 5, p. 9
Poco se publicitó que había dos versiones del Modelo 30, [4] : pp.2,8,9 conocidas (en las raras ocasiones en las que se distinguieron) como el 30-1 y el 30-2. El 30-1 original tenía un ciclo de almacenamiento de 2,0 microsegundos. Más tarde, después de que se envió el primer 1000 30-1, [2] fue reemplazado por el 30-2 de 1,5 microsegundos, aunque el 30-1 se mantuvo silenciosamente en el catálogo de ventas. Los dos eran cosméticamente diferentes; el 30-1 se parecía a otros modelos System / 360, con luces indicadoras expuestas en el panel frontal y etiquetadas, pero el 30-2 dio un paso de diseño retrógrado, colocando las luces detrás de una plantilla, como habían estado en máquinas anteriores a 360 como el IBM 1401 .
El (más rápido) 30-2 tenía un modelo adicional, DC30, con 24K de memoria. [4] : Figura 4, p.9
La séptima edición de IBM System / 360 Basic Operating System Programmer's Guide, con fecha de septiembre de 1967, enumera el primer soporte de cambios importantes para "un tamaño de almacenamiento intermedio (24K) para System / 360 Model 30". [5]
Actualización de 96K
En respuesta a las presiones de la competencia, IBM introdujo una opción de actualización de memoria, permitiendo 96K en 360/30. [6] Parece, según el panel frontal del sistema, que se había planificado previamente una provisión para soportar más de 64K. [7]
Microcódigo
La CPU utilizó una microarquitectura de 8 bits con solo unos pocos registros de hardware ; todo lo que vio el programador fue emulado por el microprograma . [8] [9] El manejo de una palabra de 4 bytes tomó (al menos) 6 microsegundos, según un tiempo de ciclo de acceso al almacenamiento de 1,5 microsegundos. [8] : págs . 1-4
El microcódigo se almacenó en CCROS (Card Capacitor Read-Only Storage) desarrollado en Endicott. Originalmente, se suponía que el Modelo 30 y el Modelo 40 compartirían el almacenamiento de solo lectura del transformador (TROS) que se estaba desarrollando en IBM Hursley , pero CCROS era más barato de fabricar. [2] Este sistema usaba tarjetas Mylar del tamaño y la forma de una tarjeta perforada estándar de IBM , por lo que el microcódigo se podía cambiar usando una perforadora . Cada tarjeta tenía 720 bits y el microcódigo total consistía en 4032 palabras de 60 bits. El Mylar "contenía lengüetas de cobre y líneas de acceso". [10] Un agujero perforado en una ubicación específica quitó la lengüeta de cobre y codificó un cero, las ubicaciones no perforadas se leyeron como uno. [10]
Configuración del sistema
Un sistema Modelo 30 básico, temprano y típico tenía la siguiente configuración: [11] | |
---|---|
Procesador modelo 30 | Unidad de procesamiento central IBM 2030 * Almacenamiento de 32 KB * función de protección de almacenamiento * conjunto de instrucciones estándar * conjunto de instrucciones decimales * un canal multiplexor * un canal selector * temporizador de intervalo |
Consola de operador | IBM 1052 Typewriter-Keyboard (generalmente asignado a la dirección hexadecimal 01F) |
Dispositivo de registro de unidad | IBM 2540 Reader-Punch (00C y 00D) |
Impresora de línea | Impresora IBM 1403 (00E) |
Almacenamiento de disco | dos unidades de disco magnético IBM 2311 (190 y 191) de 5 MB cada una |
Almacenamiento en cinta | dos unidades de cinta magnética IBM 2415 (180 y 181) |
Software del sistema
Opciones de sistema operativo :
- BPS - Soporte de programación básica
- BOS - Sistema operativo básico
- TOS : sistema operativo de cinta
- DOS - Sistema operativo de disco
BPS (Soporte de programación básica) no requería una unidad de disco o una unidad de cinta. Fue introducido en 1965 y ha sido descrito [12] como "principalmente un conjunto de utilidades y compiladores (que) existían únicamente en tarjetas". [12] : páginas 10,18
BOS (sistema operativo básico) requería una unidad de disco, pero, como BPS, podía ejecutarse en el 360/30 más pequeño, el modelo 8K C30. [5] : págs . 9,10
La memoria mínima necesaria para ejecutar DOS o TOS era de 16 KB.
TOS (Tape Operating System) , como su nombre indica, requería una unidad de cinta pero no un disco. Compartió la mayor parte del código base [13] y algunos manuales [14] [15] con DOS / 360 de IBM y pasó por 14 versiones. TOS se suspendió [16] [ verificación fallida ] cuando las unidades de disco se volvieron más asequibles. [17]
DOS (Disk Operating System) fue una opción popular para el 360/30. [18] [19] [20] [21]
Sorprendentemente [NB 2], el BOS más pequeño tenía un sistema Spooling para impresión en cola, mientras que DOS no lo tenía [12] : página 18 hasta la llegada a fines de la década de 1960 de "un componente adicional llamado POWER". [12] : página 16
Lenguajes de programación
La programación se realizó principalmente en los lenguajes COBOL , RPG y Assembler para las aplicaciones comerciales que eran los usos predominantes de esta computadora. Fortran también podría ser utilizado para las aplicaciones científicas y de ingeniería, y PL / I subconjunto compilador de PL / I (D) estaba disponible. Los programas COBOL para otras computadoras se podían ejecutar después de recompilarlos en el Sistema / 360, excepto que INPUT-OUTPUT SECTION
tenían que ser reescritos para describir las asignaciones de dispositivos del Sistema / 360.
Funciones de compatibilidad
La capacidad de seguir ejecutando programas diseñados para sistemas anteriores fue crucial para vender hardware nuevo. [22] Aunque el conjunto de instrucciones de System / 360 no era compatible con sistemas anteriores, [23] IBM proporcionó emuladores para los sistemas anteriores.
Emulación de la serie IBM 1400
Compatibilidad con el hardware y el software de funciones adicionales Compatibilidad Soporte bajo DOS / 360, el IBM 1401 / 1440 programas objeto / 1460 se podrían funcionar en el modo de emulación, con poca o ninguna reprogramación. [24] Muchas instalaciones incluyen la función de compatibilidad, lo que permite ejecutar programas más antiguos.
Emulación IBM 1620
Aunque el 360/30 podría configurarse para emular un IBM 1620 , [4] : p.11 dos factores lo hicieron menos crucial que la emulación de la serie IBM 1400 anterior:
- El IBM 1130 fue el sucesor preferido del IBM 1620. [25] [26]
- Fortran representó una parte significativa de cómo se usó el 1620, [27] y los programas IBM 1620 Fortran se podían convertir para ejecutarse en System / 360.
Notas
- ^ "M" minúscula
- ^ La fuente citada antepone su declaración con "Hecho asombroso:"
Referencias
- ^ a b "Archivos de IBM: System / 360 Model 30" . IBM . Consultado el 16 de agosto de 2016 .
- ^ a b c d Pugh, Emerson W .; Johnson, Lyle R .; Palmer, John H. (1991). Los sistemas 360 de IBM y los primeros 370 . Cambridge, Mass .: MIT Press. ISBN 9780262161237.
- ^ Unboletín de ADP citado en la página 56 en Weiss, Eric A. (ed.) (1969). Conceptos básicos de uso de la computadora . McGraw-Hill. LCCN 71-76142 .CS1 maint: texto adicional: lista de autores ( enlace ) muestra las ventas del 360 Modelo 30 (36%) y el Modelo 40 (22,6%), para un total de 58,6%
- ^ a b c d e Características funcionales del IBM System / 360 Model 30 (PDF) . Agosto de 1971. GA24-3231-7.
- ^ a b IBM System / 360 Basic Operating System Programmer's Guide (PDF) . IBM. Septiembre de 1967. C24-3372-6.
- ^ Nota histórica: una sumisión publicada a los escritos 360/30 de Ed Thelen ( http://ed-thelen.org/comp-hist/ibm-360-30.html ) firmado LEONARD.BEARES.ctr (at) disa.mil ( Diciembre de 2005) indicó que, en respuesta a una oferta de 128K por parte de una pequeña empresa, IBM realmente introdujo una actualización, permitiendo 96K en 360/30. BEARES señaló que esto permitió que las clasificaciones basadas en cinta / disco de más de una hora se hicieran en el núcleo en minutos.
- ^ http://www.ljw.me.uk/ibm360/links tiene una entrada llamada Glenn's Computer Museum ( http://www.glennsmuseum.com/ibm/ibm.html ) que tiene la siguiente anotación: tenga en cuenta que este frente el panel tiene indicadores de bits de dirección adicionales para permitir más de 64k de almacenamiento principal
- ^ a b Teoría de operación de ingeniería de campo, Unidad de procesamiento 2030, Sistema / 360 Modelo 30 (PDF) (Quinta ed.). IBM. Junio de 1967. Y24-3360-1.
- ^ Lenguaje de microprogramación modelo 30 (PDF) . IBM.
- ^ a b Kent (ed.), Allen (2000). Enciclopedia de Bibliotecas y Ciencias de la Información: Volumen 69 - Suplemento 32 . Prensa CRC. pag. 267. ISBN 0-8247-2069-5. Consultado el 3 de diciembre de 2018 .CS1 maint: texto adicional: lista de autores ( enlace )
- ^ Técnicas operativas IBM System / 360 Model 40 (PDF) . IBM. C20-1635-2.
- ^ a b c d Dave Morton (abril de 2015). "Sistemas operativos IBM Mainframe: Cronología y breve explicación para IBM System / 360 y más allá" (PDF) . Archivado desde el original (PDF) el 1 de julio de 2014 . Consultado el 22 de septiembre de 2016 .
- ^ Joe Morris (25 de abril de 2005). "DOS / 360: Cuarenta años" . Grupo de noticias : alt.folklore.computer .
No te olvides de TOS, el primo bastardo de DOS. Cualquiera podría generarse a partir del mismo conjunto de bibliotecas de distribución ...
- ^ "Conceptos e instalaciones de los sistemas operativos IBM System / 360 Disk and Tape" (PDF) . Octubre de 1970. GC2ij-5030-8.
- ^ "Programas de utilidad DOS y TOS" (PDF) . Agosto de 1973. GC24-3465-8.
- ^ Anne y Lynn Wheeler (28 de mayo de 2009). "Re: IBM 1401" . [email protected] (lista de correo).
- ^ Computerworld, 5 de septiembre de 1977, p. 40 - cita un informe del grupo de trabajo de IBM que se refería al "precio solo en lugar de al precio / rendimiento".
- ↑ De esas máquinas 360/30 y 360/40 que todavía existían en 1981 / siendo reemplazadas por sistemas 4300, una encuesta de Computerworld mostró que DOS era lo que ejecutaban / habían ejecutado, 25 de mayo de 1981, p. 26
- ^ Edward L. Bosworth. "Programación del lenguaje ensamblador en los mainframes de IBM: una introducción" . Capítulo 3 - La herencia del IBM System / 360.
- ^ Ed Thelen. "IBM System 360, modelo 30" .
- ^ "IBM 360/30" .
- ^ Alcaparras Jones. La Historia Técnica y Social de la Ingeniería de Software . ISBN 0133365891.
- ^ Computerworld, 24 de abril de 1989, página 1
- ^ IBM System / 360 Disk Operating System 1401/1440/1460 Emulator Programas: Compatibility Support / 30 & / 40 (PDF) (Tercera edición). IBM. Febrero de 1969. C27-6940-2.
- ^ Edwin D. Reilly (2003). Hitos en informática y tecnologías de la información . ISBN 1573565210.
- ^ Dan Ryan. Historia de la infografía . Serie DLR Associates. ISBN 1456751158.
- ^ Daniel N. Leeson; Donald L. Dimitry (1962). Conceptos básicos de programación y la computadora IBM 1620 . Holt, Rinehart y Winston.
enlaces externos
- Archivos de IBM del sitio web oficial
- Tienda de solo lectura de condensadores de tarjetas de IBM (CCROS) en el Museo de Historia de la Computación
- Tarjeta de una tienda de solo lectura de condensadores de tarjetas (CCROS), System / 360 Modelo 30