The following message is a courtesy copy of an article
that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well.


[EMAIL PROTECTED] (Bernd Oppolzer) writes:
> BTW, on older machines (not IBM) there were concepts like storage tags, which 
> allowed to detect the use of uninitialized variables even for binary values. 
> I don't understand why these concepts never reached the market. This would 
> make software development and testing easier and maybe cheaper. 

re:
http://www.garlic.com/~lynn/2006q.html#4 Another BIG Mainframe Bites the Dust
http://www.garlic.com/~lynn/2006q.html#8 Is no one reading the article?
http://www.garlic.com/~lynn/2006q.html#9 Is no one reading the article?

the future system project was going to have lots of stuff like that
(as well as gobs of other stuff) ... and would have replaced 360 (and
early 370).
http://www.garlic.com/~lynn/subtopic.html#futuresys

however as repeatedly noted ... FS was canceled (excessively
ambitious?)  and there was a lot of effort pushed into getting 370
activities moving again. recent post in another thread with various
other detail
http://www.garlic.com/~lynn/2006p.html#50 what's the difference between LF(Line 
Fee) and NL (New line) ?

i've frequently commented that the FS example contributed
significantly to the 801/risc philosiphy ... to do the exact opposite
(of what was attempted in FS). much of the 801/risc effort was
whenever there might be hardware/software trade-off ... you could make
perfect software that would do it better than hardware (allowing the
hardware to be made much simpler). cp.r operating system and pl.8
compiler were to provide the basis for that philosiphy.
http://www.garlic.com/~lynn/subtopic.html#801

one such simplification was that there was no hardware protection
domains (i.e. supervisor/problem state differentiation). pl.8 compiler
would generate perfect software ... and cp.r operating system would
guarantee that only correctly compiled pl.8 code would be loaded for
execution.

this resulted in a little hiccup. ROMP (16bit 801/risc) was targeted
as an austin GSD effort for displaywriter follow-on (implemented on
cp.r with pl.8). it was canceled in the early 80s and there was
activity looking around to salvage the effort ... and observed that
lots of hardware platforms were being shipped with minimal extra
effort by leveraging a port of the unix operating system. 

a desicion to retarget ROMP to unix workstation market forced
retrofitting bits & pieces to ROMP to try and compensate for not
having an enhanced perfect software environment ... but having to rely
on the UNIX/C operational paradigm (like needing hardware
privilege/non-privilege execution states).

the company that had been hired to do the AT&T unix port of PC/IX
... was then hired to do a similar AT&T unix port to ROMP. This was
announced as AIX (and PC/RT).

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to