esst...@juno.com (esst...@juno.com) writes:
> "supplying the entire OS on a chip"
>
> I heard a similar statement delivered by the Late Great Bob Yelevich
> in the early 1990s.  He suggested that CICS would be delivered on a
> Board, or possibly a component/domain would be delivered on a board.
> .
> .
> As a contractor I have experienced the neglect in Installations, when
> Qualified Systems Programmers are not employed. I was in one
> installation where I inherited well over one hundred outstanding
> issues, Abends, Storage Violations, back level maintenance.

re:
http://www.garlic.com/~lynn/2017g.html#23 Eliminating the systems programmer 
was Re: IBM cuts contractor billing by 15 percent (our else)

early 1975, I got sucked into helping get system enhancements out ... as
failing
http://www.garlic.com/~lynn/submain.html#futuresys

one was ECPS microcode assist for new 138/148 .... low & mid-range
machines implemented with vertical microcode (somewhat like Hercules
mainframe emulator) ... with a avg ratio of 10:1 native instructions per
370 instruction. was to select 6kbytes of most frequently executed
operating system code for moving into native ... for a 10:1 speedup.
(which turned out to be 79.55% of supervisor execution) old post
http://www.garlic.com/~lynn/94.html#21 370 ECPS VM microcode assist

I also got sucked into designing 5-way SMP for 370/125. 115/125 had nine
position memory bus for microprocessors. 115 had all microprocessors the
same just with different microcode loads for 370 processor, controllers,
etc. 125 was identical except the 370 processor was 50% faster than the
other processors.

I dropped multiprocessor dispatching/scheduling for problem state and
supervisor state into microcode ... with queued interface that put tasks
on the queue and pulled stuff off the queue. Lots of multiprocessor
operation was transparent to the actual software (all hidden in
microcode). I also did queued microcode interface for all I/O ...
putting stuff on the queue and pulling stuff off the queue.

The 370/125 multiprocessor was never announced or shipped (in part
becuase the 138/148 people complained it was overlapping their market, I
was in some escalation meetings where I had to argue both sides).
http://www.garlic.com/~lynn/submain.html#bounce

Early 80s, I was at bi-annual ACM SIGOPS meetings where the intel i432
people gave a talk on what they were doing ... which included a lot of
higher level function ... like I had done for 125 (lot of multiprocessor
and I/O operation was queued interface and transparent to "software").
They found out that their major problem was that all these advanced
functions was manufactured into the chip silicon ... and any fixes
required spinning new silicon and replacing all the chips.

as an aside ...  other stuff going into i432 was similar stuff to some
stuff that went into IBM S/38 ... which has been characterized as after
FS failure, some of the people retreated to Rochester and did a much
simplified FS flavor as S/38 (but again in microcode, not the raw
silicon). I've periodically pointed out that in the S/38 market the
trade-off between simplified operation and lack of sclability ... came
down on the side of simplified operation (in the high-end market, one of
the things that put the nails in FS coffin was showing 370/195
applications redone for FS, running on fastest possible FS hardware,
would have throughput of 370/145, about 30times slowdown).

past posts mentioning I432
http://www.garlic.com/~lynn/2000e.html#6 Ridiculous
http://www.garlic.com/~lynn/2000f.html#48 Famous Machines and Software that 
didn't
http://www.garlic.com/~lynn/2001g.html#36 What was object oriented in iAPX432?
http://www.garlic.com/~lynn/2002d.html#27 iAPX432 today?
http://www.garlic.com/~lynn/2002l.html#19 Computer Architectures
http://www.garlic.com/~lynn/2002o.html#5 Anyone here ever use the iAPX432 ?
http://www.garlic.com/~lynn/2003e.html#54 Reviving Multics
http://www.garlic.com/~lynn/2003m.html#23 Intel iAPX 432
http://www.garlic.com/~lynn/2003m.html#24 Intel iAPX 432
http://www.garlic.com/~lynn/2003m.html#47 Intel 860 and 960, was iAPX 432
http://www.garlic.com/~lynn/2004e.html#52 Infiniband - practicalities for small 
clusters
http://www.garlic.com/~lynn/2004q.html#60 Will multicore CPUs have identical 
cores?
http://www.garlic.com/~lynn/2004q.html#64 Will multicore CPUs have identical 
cores?
http://www.garlic.com/~lynn/2004q.html#73 Athlon cache question
http://www.garlic.com/~lynn/2005d.html#64 Misuse of word "microcode"
http://www.garlic.com/~lynn/2005k.html#46 Performance and Capacity Planning
http://www.garlic.com/~lynn/2005q.html#31 Intel strikes back with a parallel 
x86 design
http://www.garlic.com/~lynn/2006c.html#47 IBM 610 workstation computer
http://www.garlic.com/~lynn/2006n.html#42 Why is zSeries so CPU poor?
http://www.garlic.com/~lynn/2006n.html#44 Any resources on VLIW?
http://www.garlic.com/~lynn/2006t.html#7 32 or even 64 registers for x86-64?
http://www.garlic.com/~lynn/2007s.html#36 Oracle Introduces Oracle VM As It 
Leaps Into Virtualization
http://www.garlic.com/~lynn/2008d.html#54 Throwaway cores
http://www.garlic.com/~lynn/2008e.html#32 CPU time differences for the same job
http://www.garlic.com/~lynn/2008k.html#22 CLIs and GUIs
http://www.garlic.com/~lynn/2009d.html#52 Lack of bit field instructions in x86 
instruction set because of  patents ?
http://www.garlic.com/~lynn/2009o.html#18 Microprocessors with Definable 
MIcrocode
http://www.garlic.com/~lynn/2009o.html#46 U.S. begins inquiry of IBM in 
mainframe market
http://www.garlic.com/~lynn/2009q.html#74 Now is time for banks to replace core 
system according to Accenture
http://www.garlic.com/~lynn/2010g.html#1 IA64
http://www.garlic.com/~lynn/2010g.html#45 IA64
http://www.garlic.com/~lynn/2010h.html#8 Far and near pointers on the 80286 and 
later
http://www.garlic.com/~lynn/2010h.html#40 Faster image rotation
http://www.garlic.com/~lynn/2010j.html#22 Personal use z/OS machines was Re: 
Multiprise 3k for personal Use?
http://www.garlic.com/~lynn/2011c.html#7 RISCversus  CISC
http://www.garlic.com/~lynn/2011c.html#91 If IBM Hadn't Bet the Company
http://www.garlic.com/~lynn/2011k.html#79 Selectric Typewriter--50th Anniversary
http://www.garlic.com/~lynn/2011l.html#15 Selectric Typewriter--50th Anniversary
http://www.garlic.com/~lynn/2011l.html#42 i432 on Bitsavers?
http://www.garlic.com/~lynn/2012k.html#14 International Business Marionette
http://www.garlic.com/~lynn/2012k.html#57 1132 printer history
http://www.garlic.com/~lynn/2012n.html#40 history of Programming language and 
CPU in relation to each other
http://www.garlic.com/~lynn/2013f.html#33 Delay between idea and implementation
http://www.garlic.com/~lynn/2014k.html#23 1950:  Northrop's Digital 
Differential Analyzer
http://www.garlic.com/~lynn/2014m.html#107 IBM 360/85 vs. 370/165
http://www.garlic.com/~lynn/2016d.html#62 PL/I advertising
http://www.garlic.com/~lynn/2016d.html#63 PL/I advertising
http://www.garlic.com/~lynn/2016e.html#115 IBM History
http://www.garlic.com/~lynn/2016f.html#38 British socialism / anti-trust
http://www.garlic.com/~lynn/2017e.html#61 Typesetting

-- 
virtualization experience starting Jan1968, online at home since Mar1970

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to