BOS/360

This is an old revision of this page, as edited by Vntgntks (talk | contribs) at 18:06, 29 October 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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

According to folklore, BOS was the predecessor to TOS on the System/360 and it was IPL'd from a card reader. It may have been intended for very small 360s with no disks and limited tape drives.

BOS died out really early as disks such as the IBM 2311 and IBM 2314 became common with the IBM System/360, whereas disks had been a real luxury on the IBM 7090.

Actually, BOS was a very important tool for the very earliest 360s. It came in 2 versions, 4K BOS and 8K BOS. The latter evolved into DOS which as I recall was version 6 of BOS. BOS was preceded by BPS, Basic Programming Support about which I recall very little. The first 360s to be shipped were the models 30 and 40. BOS was the first disk based operating system and was released I think, in early 1965. 4K BOS was for machines with 8 or 16K of core storage and as it's name implies, assembled a Supervisor of about 4K. With very few exceptions, all of the early 360s (but not the model 20 which was not really a 360) shipped with 2,3 or more 2311 disk drives. Thus BOS was the only disk based operating system for a machine that was marketed as disk based. The Supervisor was IPL'd and the date and time were entered by the operator on the console typewriter. The operating system disk contained a source language library, a macro library and a core image library. The macro library included all the options for the supervisor, which was assembled by the 360 assembly language compiler, the only language available at the time, although RPG came a little later. The other crucial component was the Job Controller, which was fed by punched cards using JCL (Job Control Language). Most BOS users upgraded to DOS and added more core, typically to 32K, or gasp, even 64K! DOS was the first 360 operating system to introduce multi-programming. It could be configured with 2 foreground partitions, typically used for spooling while the main job stream ran in the background. TOS was a joke. It was intended as an OS for 360s replacing tape only 1401s. Each time the Supervisor needed to load a sub routine the tape drive would wind or rewind frantically while the machine sat there idle. IBMs experience with disk drives grew through the 1440 which came with 1311 disk drives, the forunner of the 2311. This article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.