The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: clemc@ccc.com (Clem Cole)
Subject: [TUHS] History of top
Date: Tue, 29 May 2018 10:18:57 -0400	[thread overview]
Message-ID: <CAC20D2NQyUKZBp-EPC4bzG6=xkxSZj=vKmvWTthbKg-Yyga-fg@mail.gmail.com> (raw)
In-Reply-To: <7wd0xfvtp9.fsf@junk.nocrew.org>

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 3168 bytes --]

On Tue, May 29, 2018 at 2:53 AM, Lars Brinkhoff <lars at nocrew.org> wrote:
>
> The copyright notice goes back to 1976, which is about then TOPS-20 was
> first released, right?
>
​Tops-20 or TENEX (aka Twin-Ex).   Tenex was earlier, and came in house to
DEC and was renamed Tops-20 when DEC released the DEC System20 series
(20/40 and 20/60 originally).​



>
> Is this a TOPS-10 version of SYSDPY?  It was copyrighted in 1970.
>
> http://pdp-10.trailing-edge.com/bb-jr93e-bb/14/7,6/ap014/sysdpy.x14.html

​Could be -- looks about right,  I do not have a running 10 in simh to
check it these days.  But that looks reasonable,​




>
> I didn't mean to start a mine-is-older-than-yours

​Sorry, did not mean to start that.  I just wanted to make sure people knew
that Top was not really a Unix-ism or anything new with VMS, or the PDP-10s
for that matter and clarify the origin.  The idea of displaying status was
pretty important in those days for the system as a whole.
As Lyndon pointed out, being able to monitor the batch systems was another
use of this type of display; but that was slightly different than dpy, peek
and the like.
​  This was really to tell the user, when the system would get to your
work.   BTW, ^T was cool on Tenex, because being interactive, it was just
your process and helped you know how where ​your 'active' process stood
relative to the other things the system was doing (i.e. was it running or
waiting and how busy was the system as a whole).

As terminals (paper and glass) became more the norm (*i.e.* interactive /
time sharing system​
s), both the operators of the system as well as the users wanted to keep
track of what was going on to the system -- i.e. processes that were in the
run queue.   In those days, most systems were in a 'computer room' and the
human operator could do much to keep the system running, from mounting mag
tapes to changing system priorities, assigning resources as needed.
Remember in late 1960s dollars, a 4Mbyte 360/67 like what CMU had at the
time, was valued in the $5M range, a PDP-10 was likely to be about $1.5M.
 So the cost of a human operator was valuable, you really wanted to get
100% out of that system - and the people who actually paid for computing
(like the business office or some research project) needed to get
priority.   A tool like this was needed for the operators to know what was
going on and adjust.

The CDC systems had a glass display as the console, that ran the tool
mentioned before.   The Univac, DEC and IBM systems tended to use paper
based consoles for commands and operator status, but often had some sort of
glass display near the console that the operators monitored (I have picture
of me in the CMU computer room from those days and the displays are on my
left).  I don't know how the the GE/Honeywell system were equipted for a
console, as while I was user of same early in my career, I was never an
operator/system admin - i.e. never behind the glass door with them.

Clem
ᐧ
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20180529/a6db30ff/attachment.html>


  reply	other threads:[~2018-05-29 14:18 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-28 22:43 Nelson H. F. Beebe
2018-05-29  0:16 ` Clem cole
2018-05-29  1:34   ` Lyndon Nerenberg
2018-05-29  6:53 ` Lars Brinkhoff
2018-05-29 14:18   ` Clem Cole [this message]
2018-05-29 15:10     ` Arthur Krewat
2018-05-29 15:48     ` Steve Nickolas
2018-05-29 16:54 ` Paul Winalski
2018-05-29 17:08   ` Arthur Krewat
  -- strict thread matches above, loose matches on Subject: below --
2018-05-29 21:35 Norman Wilson
2018-05-29 21:45 ` Arthur Krewat
2018-05-29 18:55 Noel Chiappa
2018-05-29 19:14 ` Clem Cole
2018-05-29 20:11 ` Dan Cross
2018-05-29 20:57   ` Arthur Krewat
2018-05-30  5:05 ` Lars Brinkhoff
2018-05-24 12:20 Noel Chiappa
2018-05-24 14:09 ` Clem Cole
2018-05-24 14:43   ` Ronald Natalie
2018-05-28 10:31 ` Lars Brinkhoff
2018-05-24  6:14 Lars Brinkhoff
2018-05-24  9:35 ` Dave Horsfall
2018-05-24 10:58   ` jason-tuhs

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAC20D2NQyUKZBp-EPC4bzG6=xkxSZj=vKmvWTthbKg-Yyga-fg@mail.gmail.com' \
    --to=clemc@ccc.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).