BOS/360

Source: Wikipedia, the free encyclopedia.
Basic Operating System/360 (BOS/360)
IBM mainframe computers
Available inEnglish
PlatformsSystem/360
LicenseProprietary

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

2311 disk drive.[1] 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,[2] 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:
  • 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:
  • 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."[3]

References

  1. ^ IBM Corporation (Sep 1967). IBM System/360 Basic Operating System Programmer's Guide (PDF). Retrieved Jan 24, 2022.
  2. ^ Pugh, Emerson, et al. "IBM's 360 and Early 370 Systems". MIT Press, 1991, p. 331
  3. ^ IBM Corporation (1965). IBM System/360 Basic Programming Support and Basic Operating System/360 Programming Systems Summary (C24-3420-0) (PDF).

Further reading