IBM Basic Programming Support/360 ( BPS ), originalmente llamado Special Support , era un conjunto de programas independientes para mainframes System/360 con un mínimo de 8 KiB de memoria.
BPS fue desarrollado por la División de Productos Generales de IBM en Endicott, Nueva York . El paquete incluía "ensambladores, IOCS , compiladores, ordenaciones y utilidades, pero ningún programa de control de gobierno". Los componentes de BPS se introdujeron en una serie de anuncios de productos entre 1964 y 1965. [1] : pp.319–321
El BPS se presentó en dos versiones: un sistema estrictamente de tarjetas perforadas y un sistema basado en cinta magnética que, contrariamente a los objetivos declarados, mantenía a un pequeño supervisor residente permanentemente. [2] : p.14
Los lenguajes de programación disponibles eran IBM Basic Assembly Language , IBM RPG y FORTRAN IV (subconjunto). El FORTRAN en cinta requería 16 KiB de memoria. [2] : p.5 También había dos versiones del ensamblador BPS, y la versión en cinta tenía capacidades mejoradas.
BPS también tenía una contraparte en forma de "disco" llamada BOS/360 . También requería 8 KiB de memoria y admitía discos como el IBM 2311 .
El grupo responsable de BPS/BOS continuó desarrollando DOS/360 y TOS/360 como una supuesta solución "provisional" cuando se hizo evidente que OS/360 sería demasiado grande para ejecutarse en sistemas de 16 KiB.
BPS y BOS se podían utilizar para ejecutar aplicaciones independientes en un sistema System/360 mínimo. Una de ellas era la estación de trabajo System/360 para la entrada remota de trabajos a un sistema más grande. [3]