BOS/360

{{Short description|Early IBM System/360 operating system}}

{{Infobox OS

| name = Basic Operating System/360 (BOS/360)

| logo = IBM logo.svg

| logo caption =

| logo size = 120px

| logo alt =

| screenshot =

| caption =

| screenshot_size =

| screenshot_alt =

| collapsible =

| version of =

| developer = IBM General Products Division (GPD)

| family =

| working state = Discontinued

| source model =

| released = {{Start date and age|1965|10}}

| discontinued =

| RTM date =

| GA date =

| latest release version =

| latest release date =

| latest preview version =

| latest preview date =

| marketing target = IBM mainframe computers

| programmed in =

| language = English

| update model =

| package manager =

| supported platforms = System/360

| kernel type =

| userland =

| ui =

| license = Proprietary

| preceded by =

| succeeded by =

| website =

| support status =

| other articles =

| prog_language =

}}

{{History of IBM mainframe operating systems|misc}}

Basic Operating System/360 (BOS/360) was an early IBM System/360 operating system.

Origin

BOS was one of four System/360 Operating System versions developed by the IBM General Products Division (GPD) in Endicott, New York to fill a gap at the low end of the System/360 line when it became apparent that OS/360 was not able to run on the smallest systems. BPS (Basic Programming support) was designed to run on systems with a minimum of 8 KB of main storage and no disk. BOS was intended for disk systems with at least 8 KB and one 2311 disk drive.{{cite book |last1=IBM Corporation |title=IBM System/360 Basic Operating System Programmer's Guide |date=Sep 1967 |url=http://bitsavers.org/pdf/ibm/360/bos_bps/C24-3372-6_BOSpgmr_Sep67.pdf |access-date=Jan 24, 2022}} DOS and TOS were developed from BOS for systems with at least 16 KB and either disks (DOS) or tape drives only (TOS).

BOS was released in October 1965, nearly two years before OS/360,Pugh, Emerson, et al. "IBM's 360 and Early 370 Systems". MIT Press, 1991, p. 331 thus BOS was the only disk based operating system available at launch for a machine that was marketed as disk based.

Components

BOS consisted of the following components:

  • Control programs:
  • The supervisor.
  • Job control capable of running jobs sequentially from the card reader.
  • The IPL loader.
  • System Service Programs:
  • The Linkage Editor.
  • The Librarian, supporting a core-image library, and optionally a macro library and a relocatable library.
  • The "Load System Program," a sysgen program to build a disk-resident BOS system from cards.
  • IBM-supplied processing programs which could be installed with BOS:
  • Language translators, an Assembler and an RPG compiler. Compilers for FORTRAN IV and COBOL were added later.
  • Autotest, a debugging aid.
  • Sort/Merge.
  • Utility programs for file-to-file copy between devices and formats.
  • Remote Job Entry allowing the BOS system to submit jobs to a remote System/360 and receive output.
  • Data Management, consisting of supervisor support for Physical IOCS, and macros for Logical IOCS which could be incorporated into the user's processing programs.

IBM 1070 Process Communication Supervisor

The IBM 1070 Process Communication Supervisor was a dedicated process control system that ran as an extension under BOS "Relying on the BOS supervisor to handle ordinary physical and logical I/O operations (i. e., for cards, disk, etc.), the PC supervisor is specialized to the process control aspects of the user's program."{{cite book|last=IBM Corporation|title=IBM System/360 Basic Programming Support and Basic Operating System/360 Programming Systems Summary (C24-3420-0).|year=1965|url=http://www.bitsavers.org/pdf/ibm/360/bos_bps/C24-3420-0_BPS_BOS_Programming_Systems_Summary_Aug65.pdf}}

References

{{Reflist}}

Further reading

  • Pugh, Emerson W.; Johnson, Lyle R.; Palmer, John H. (1991). [https://books.google.com/books?id=MFGj_PT_clIC&q=IBM%27s+360 IBM's 360 and Early 370 Systems], Cambridge : MIT Press. (pp. 321–345)

{{IBM operating systems}}

{{DEFAULTSORT:BOS 360}}

Category:IBM mainframe operating systems

Category:Discontinued operating systems

Category:Assembly language software

Category:1965 software