John Cowan <[EMAIL PROTECTED]> writes on Tue, 4 Jul 2000 11:26:59 -0800
(GMT-0800):

>> I think that TOPS-10 was the first OS to use this convention [1A SUB ==
>> end-of-file]

I worked for a dozen years on a TOPS-20 system, and never saw that, so
I don't think TOPS-10 had that characteristic.  The PDP-10 CPU allowed
byte sizes from 1 to 36, and TOPS-n supported files with all of those
sizes, so designation of a specific character to denote end-of-file is
impossible.

However, Gary Kildall's CP/M did use 1A SUB for end-of-file marks, and
as far as I know, Microsoft/IBM DOS borrowed that practice, and many
other things, from it.

There may be even older systems with this `feature': the Emacs
jargon.info file (the online form of Raymond & Steele's New Hackers'
Dictionary) says this:

>> ...
>> :CP/M:: /C-P-M/ /n./  [Control Program/Monitor; later
>>    {retcon}ned to Control Program for Microcomputers] An early
>>    microcomputer {OS} written by hacker Gary Kildall for 8080- and
>>    Z80-based machines ...
>>    Many of CP/M's features and conventions strongly resemble those of
>>    early {DEC} operating systems such as {{TOPS-10}}, OS/8, RSTS, and
>>    RSX-11.
>> ...

Perhaps someone out there has some 1970s-vintage manuals still on
their shelf that could provide further clarification.

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- Center for Scientific Computing       FAX: +1 801 585 1640, +1 801 581 4148 -
- University of Utah                    Internet e-mail: [EMAIL PROTECTED]  -
- Department of Mathematics, 322 INSCC      [EMAIL PROTECTED]  [EMAIL PROTECTED] -
- 155 S 1400 E RM 233                       [EMAIL PROTECTED]                    -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe  -
-------------------------------------------------------------------------------

Reply via email to