BESYS ( Bell Operating System ) fue uno de los primeros entornos informáticos implementados originalmente como un sistema operativo de procesamiento por lotes en 1957 en Bell Labs para la computadora IBM 704 .
Descripción general
El sistema fue desarrollado porque Bell reconoció una "discordancia clara... entre la velocidad interna del 704, la lentitud de su equipo de registro de unidad en línea y la lentitud inherente de las operaciones manuales asociadas con el uso autónomo". [1] Según Drummond, [1] el nombre BESYS, aunque comúnmente se piensa que significa BEll SYStem, es en realidad una concatenación del código de instalación preexistente asignado por SHARE BE para Bell Telephone Laboratories, Murray Hill, NJ y el código asignado por SHARE para el software de sistemas, SYS.
Los objetivos del sistema eran:
- Uso flexible del hardware, funcionamiento ininterrumpido.
- Procesamiento por lotes eficiente, operación de cinta a cinta con spooling fuera de línea de datos de registros unitarios .
- Uso de tarjetas de control para minimizar la necesidad de intervención del operador .
- Permitir que los programas de usuario accedan a funciones de entrada/salida , control del sistema y bibliotecas de programas .
- Funciones de volcado de núcleo para depuración .
- Simulación de intérpretes L1 y L2 para proporcionar compatibilidad de software con el IBM 650. [ 1]
La versión inicial del sistema BESYS-1 se utilizó el 16 de octubre de 1957. [1] Fue creado por George H. Mealy y Gwen Hansen con Wanda Lee Mammel y utilizaba los lenguajes de programación FORTRAN de IBM y Symbolic Assembly Program (SAP) de United Aircraft . Fue diseñado para manejar de manera eficiente una gran cantidad de trabajos originados en tarjetas perforadas y producir resultados adecuados para imprimir en papel y tarjetas perforadas. El sistema también proporcionaba capacidades de procesamiento para datos almacenados en cintas magnéticas y unidades de almacenamiento de discos magnéticos . Por lo general, el procesamiento de tarjetas perforadas e impresiones se manejaba fuera de línea mediante máquinas de contabilidad electrónica periféricas , computadoras IBM 1401 y, finalmente, computadoras acopladas directamente.
El primer sistema que se utilizó en Bell Labs fue BESYS-2. El sistema residía en una cinta magnética y ocupaba las 64 palabras más bajas (36 bits) y las 4K palabras más altas de la memoria. Las 4K palabras superiores albergaban la parte residente del monitor y podían intercambiarse parcialmente con un tambor magnético para liberar un núcleo adicional para el programa del usuario si fuera necesario. [1]
"BESYS era un paquete de software complejo que proporcionaba cómodas funciones de entrada y salida y almacenamiento integrado de archivos en disco". [2]
Uso interno
Muchos departamentos de Bell Labs utilizaron BESYS ampliamente durante más de una década. La organización SHARE lo puso a disposición de otros sin costo alguno ni soporte técnico formal.
Versiones de BESYS
Se implementaron versiones del entorno BESYS (BESYS-3 (1960), BESYS-4 (1962), BESYS-5 (1963), BESYS-7 (1964) y BE90 (1968) [1] ) a medida que las computadoras subyacentes realizaban la transición a la familia IBM 709X . El desarrollo de BESYS se interrumpió cuando Bell Labs se trasladó al IBM System/360 en 1969. Durante este período, el jefe del proyecto de desarrollo de BESYS fue George L. Baldwin.
Referencias
- ^ abcdef Drummond, RE (1987). "BESYS Revisited" (PDF) . Actas de la conferencia AFIPS . 56 : 805–814.
- ^ Belzer, Jack; Holzman, Albert G.; Kent, Allen (1 de marzo de 1976). Enciclopedia de informática y tecnología: volumen 3. CRC Press. pág. 210. ISBN 9780824722531. Recuperado el 26 de mayo de 2017 .