Article View: alt.folklore.computers
Article #269267Re: A Dark Day...
From: Chuck Stevens
Date: Fri, 06 Jun 2003 16:36
Date: Fri, 06 Jun 2003 16:36
41 lines
3119 bytes
3119 bytes
"Sarr J. Blumson" <sa...@tetris.gpcc.itd.umich.edu> wrote in message
news:FD2Ea.8$_K.659@news.itd.umich.edu...
> My understanding is that language subsystems for the B1x00s actually
> played with the microcode, so that the architecture was different
> if you were running a FORTRAN program than if you were running a COBOL
> program.
All from memory:
More than that. Each language (including the language that the operating
system was written in) had an interpreter. FORTRAN was word-oriented
(32-bit?) and looked a whole lot like the Burroughs Large System in
miniature; the operating system language was a combination of 24-bit
word-oriented and *bit* addressible memory; and COBOL and RPG were
"string-oriented" and looked a whole lot like the Burroughs Medium System
hardware. I seem to recall also that there were IBM 1401 and Burroughs B500
interpreters available (which, of course, are language-independent) but I
didn't know much about them.
Anyway, the basic premise of the B1000 system as I see it was that the
compilers produced object code for what amounted to an imaginary machine
designed to run the language, and the interpreters "implemented" that
machine. In the case of the 1401 and the B500, the machine actually
existed; in the case of Fortran and COBOL, it was a scaled-down version of
existing Burroughs hardware; and in the case of the operating system
(written in SDL), it was a hybrid of the hardware design and an ideal
machine. And as I perceived it the operating system didn't run the machine,
an interpreter called GISMO (General Input-Output Service Module) actually
did that; the SDL object code MCP ran when GISMO decided to run it. There
was also a MicroMCP to speed some functions up.
-Chuck Stevens
-Chuck Stevens
> --
> --------
> Sarr Blumson sa...@umich.edu
> voice: +1 734 998 9932 home: +1 734 665 9591
> JSTOR, University of Michigan http://www-personal.umich.edu/~sarr/
Technical Details
Message-ID:
<bbqfua$21fe$1@si05.rsvl.unisys.com>Path:
mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newsengine.sol.net!news-out.visi.com!petbe.visi.com!uunet!ash.uu.net!bbnews1.unisys.com!si05!not-for-mailReferences:
<ba5se1$92e$1@news3.bu.edu> <3EDE83F0.E4FF8B70@yahoo.com> <3EDF6967.EF1D4B6@cisco.com> <bbnugj$7bl$1@si05.rsvl.unisys.com> <FD2Ea.8$_K.659@news.itd.umich.edu>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newsengine.sol.net!news-out.visi.com!petbe.visi.com!uunet!ash.uu.net!bbnews1.unisys.com!si05!not-for-mail From: "Chuck Stevens" <charles...@unisys.com> Newsgroups: alt.sys.pdp10,alt.folklore.computers,comp.arch,comp.sys.unisys Subject: Re: A Dark Day... Date: Fri, 6 Jun 2003 09:36:23 -0700 Organization: Unisys - Roseville, MN Lines: 43 Message-ID: <bbqfua$21fe$1@si05.rsvl.unisys.com> References: <ba5se1$92e$1@news3.bu.edu> <3EDE83F0.E4FF8B70@yahoo.com> <3EDF6967.EF1D4B6@cisco.com> <bbnugj$7bl$1@si05.rsvl.unisys.com> <FD2Ea.8$_K.659@news.itd.umich.edu> NNTP-Posting-Host: 192.59.246.110 X-Trace: si05.rsvl.unisys.com 1054917386 67054 192.59.246.110 (6 Jun 2003 16:36:26 GMT) X-Complaints-To: ne...@rsvl.unisys.com NNTP-Posting-Date: 6 Jun 2003 16:36:26 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit