Commercial Operating System

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Commercial Operating System (COS)
DeveloperDigital Equipment Corporation
Initial release1972[1]
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Available inEnglish
Supported platformsPDP-8, PDP-11, DECmate II
LicenseProprietary
Preceded byMS/8
Official website{{#property:P856}}

Commercial Operating System (COS) is a discontinued family of operating systems from Digital Equipment Corporation.[2]

They supported the use of DIBOL, a programming language combining features of BASIC, FORTRAN and COBOL.[3] COS also supported IBM RPG (Report Program Generator).[1]

Implementations

[edit | edit source]

The Commercial Operating System was implemented to run on hardware from the PDP-8[4] and PDP-11 families.

COS-310

[edit | edit source]

COS-310 was developed for the PDP-8 to provide an operating environment for DIBOL. A COS-310 system was purchased as a package which included a desk, VT52 VDT (Video Display Tube), and a pair of eight inch floppy drives. It could optionally be purchased with one or more 2.5 MB removable media hard drives. COS-310 was one of the operating systems available on the DECmate II.[a][b]

COS-350

[edit | edit source]

COS-350 was developed to support the PDP-11 port of DIBOL, and was the focus for some vendors of turnkey software packages.[5]

Pre-COS-350, a PDP 11/05 single-user batch-oriented implementation was released; the multi-user PDP 11/10-based COS came about 4 years later.[1] The much more powerful PDP-11/34 "added significant configuration flexibility and expansion capability.": p.69 

See also

[edit | edit source]

Notes

[edit | edit source]
  1. ^ the other was WPS-8
  2. ^ There was a product named COS-300, and some DEC manuals are named with both 300 & 310.

References

[edit | edit source]
  1. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)., citing Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).