Jump to content

IBM Basic Programming Support: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m Fixed typo.
Monkbot (talk | contribs)
m Task 18 (cosmetic): eval 3 templates: del empty params (2×); hyphenate params (1×);
Line 1: Line 1:
'''IBM Basic Programming Support/360 (BPS)''', originally called ''Special Support'', was a set of [[standalone program]]s for [[IBM System/360|System/360]] mainframes with a minimum of 8 KiB of memory.
'''IBM Basic Programming Support/360 (BPS)''', originally called ''Special Support'', was a set of [[standalone program]]s for [[IBM System/360|System/360]] mainframes with a minimum of 8 KiB of memory.


BPS was developed by [[IBM]]'s ''General Products Division'' in [[Endicott, New York]]. The package included "assemblers, [[Input/Output Control System|IOCS]], compilers, sorts, and utilities but no governing control program." BPS components were introduced in a series of product announcements between 1964 and 1965.<ref name="Pugh">{{cite book|author=Pugh, E.W.|url=https://archive.org/details/ibms360early370s0000pugh|title=IBM's 360 and Early 370 Systems|last2=Johnson, L.R.|last3=Palmer, J.H.|publisher=MIT Press|year=1991|isbn=0-262-16123-0|series=History of computing|location=|pages=|url-access=registration}}</ref>{{rp|pp.319–321}}
BPS was developed by [[IBM]]'s ''General Products Division'' in [[Endicott, New York]]. The package included "assemblers, [[Input/Output Control System|IOCS]], compilers, sorts, and utilities but no governing control program." BPS components were introduced in a series of product announcements between 1964 and 1965.<ref name="Pugh">{{cite book|author=Pugh, E.W.|url=https://archive.org/details/ibms360early370s0000pugh|title=IBM's 360 and Early 370 Systems|last2=Johnson, L.R.|last3=Palmer, J.H.|publisher=MIT Press|year=1991|isbn=0-262-16123-0|series=History of computing|url-access=registration}}</ref>{{rp|pp.319–321}}


BPS came in two versions &mdash; a strictly [[punched card|card]] system and a [[magnetic tape|tape]] based system which, contrary to the stated goals, kept a small supervisor permanently resident.<ref name=SysSum>{{cite book|last=IBM Corporation|title=IBM System/360 Basic Programming Support and IBM Basic Operating System/360 Programming Systems Summary|year=1965|url=http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/360/bos_bps/C24-3420-0_BPS_BOS_Programming_Systems_Summary_Aug65.pdf}}</ref>{{rp|p.14}}
BPS came in two versions &mdash; a strictly [[punched card|card]] system and a [[magnetic tape|tape]] based system which, contrary to the stated goals, kept a small supervisor permanently resident.<ref name=SysSum>{{cite book|last=IBM Corporation|title=IBM System/360 Basic Programming Support and IBM Basic Operating System/360 Programming Systems Summary|year=1965|url=http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/360/bos_bps/C24-3420-0_BPS_BOS_Programming_Systems_Summary_Aug65.pdf}}</ref>{{rp|p.14}}
Line 11: Line 11:
The group responsible for BPS/BOS went on to develop [[DOS/360 and successors|DOS/360 and TOS/360]] as a supposed "interim" solution when it became evident that [[OS/360 and successors|OS/360]] would be too large to run on 16&nbsp;KiB systems.
The group responsible for BPS/BOS went on to develop [[DOS/360 and successors|DOS/360 and TOS/360]] as a supposed "interim" solution when it became evident that [[OS/360 and successors|OS/360]] would be too large to run on 16&nbsp;KiB systems.


BPS and BOS could be used to run standalone applications on a minimal System/360. One application was the ''System/360 Work Station'' for [[remote job entry]] to a larger system.<ref>{{cite book |last1=IBM Corporation |title=IBM System/360 Operating System Remote Job Entry |date=May 1968 |pages=75–87 |url=http://www.bitsavers.org/pdf/ibm/360/rje/C30-2006-1_Remote_Job_Entry_May68.pdf |accessdate=Oct 12, 2019}}</ref>
BPS and BOS could be used to run standalone applications on a minimal System/360. One application was the ''System/360 Work Station'' for [[remote job entry]] to a larger system.<ref>{{cite book |last1=IBM Corporation |title=IBM System/360 Operating System Remote Job Entry |date=May 1968 |pages=75–87 |url=http://www.bitsavers.org/pdf/ibm/360/rje/C30-2006-1_Remote_Job_Entry_May68.pdf |access-date=Oct 12, 2019}}</ref>


==See also==
==See also==

Revision as of 01:43, 30 December 2020

IBM Basic Programming Support/360 (BPS), originally called Special Support, was a set of standalone programs for System/360 mainframes with a minimum of 8 KiB of memory.

BPS was developed by IBM's General Products Division in Endicott, New York. The package included "assemblers, IOCS, compilers, sorts, and utilities but no governing control program." BPS components were introduced in a series of product announcements between 1964 and 1965.[1]: pp.319–321 

BPS came in two versions — a strictly card system and a tape based system which, contrary to the stated goals, kept a small supervisor permanently resident.[2]: p.14 

Programming languages available were Assembler, RPG, and FORTRAN IV (subset). Tape FORTRAN required 16 KiB of memory.[2]: p.5  There were also two versions of the BPS assembler, with the tape version having enhanced capabilities.

BPS also had a "disk" counterpart called BOS. It also required 8 KiB of memory and supported disks such as the IBM 2311.

The group responsible for BPS/BOS went on to develop DOS/360 and TOS/360 as a supposed "interim" solution when it became evident that OS/360 would be too large to run on 16 KiB systems.

BPS and BOS could be used to run standalone applications on a minimal System/360. One application was the System/360 Work Station for remote job entry to a larger system.[3]

See also

References

  1. ^ Pugh, E.W.; Johnson, L.R.; Palmer, J.H. (1991). IBM's 360 and Early 370 Systems. History of computing. MIT Press. ISBN 0-262-16123-0.
  2. ^ a b IBM Corporation (1965). IBM System/360 Basic Programming Support and IBM Basic Operating System/360 Programming Systems Summary (PDF).
  3. ^ IBM Corporation (May 1968). IBM System/360 Operating System Remote Job Entry (PDF). pp. 75–87. Retrieved Oct 12, 2019.