From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: comp.arch classic: the 10-bit byte Newsgroups: comp.arch Date: Thu, 01 Jan 2004 14:29:57 GMT"Stephen Fuld" writes:
slight drift, there was earlier instance of 3033 which had a hack where the size of physical memory addressing (26bits) was larger than logical memory addressing (24bits) by going to more bits in page table entry.
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Saturation Design Point Newsgroups: bit.listserv.ibm-main,alt.folklore.computers Date: Fri, 02 Jan 2004 14:09:01 GMTjmfbahciv writes:
rios had store-in cache and no provision for cache coherency .... and was perceived to not be multiprocessor system; it was one of the reasons we did ha/cmp for scale-up although we had worked on smp in the past (and were particpating in some sci standards stuff).
there was a sort of 4-way smp rios using rios.9 chips ... which had the convention that a segment table could be flagged where it wouldn't cache the data.
it wasn't until power/pc that there was provisions made for cache cohenency and real multprocessor operation.
random hacmp stuff:
https://www.garlic.com/~lynn/subtopic.html#hacmp
random smp stuff:
https://www.garlic.com/~lynn/subtopic.html#smp
note that compare&swap instruction had been developed for process
serialization/synchronization. lots of past compare&swap refs:
https://www.garlic.com/~lynn/93.html#0 360/67, was Re: IBM's Project F/S ?
https://www.garlic.com/~lynn/93.html#14 S/360 addressing
https://www.garlic.com/~lynn/93.html#22 Assembly language program for RS600 for mutual exclusion
https://www.garlic.com/~lynn/94.html#02 Register to Memory Swap
https://www.garlic.com/~lynn/94.html#28 370 ECPS VM microcode assist
https://www.garlic.com/~lynn/94.html#45 SMP, Spin Locks and Serialized Access
https://www.garlic.com/~lynn/95.html#8a atomic load/store, esp. multi-CPU
https://www.garlic.com/~lynn/97.html#10 HELP! Chronology of word-processing
https://www.garlic.com/~lynn/97.html#19 Why Mainframes?
https://www.garlic.com/~lynn/98.html#8 ** Old Vintage Operating Systems **
https://www.garlic.com/~lynn/98.html#16 S/360 operating systems geneaology
https://www.garlic.com/~lynn/98.html#40 Comparison Cluster vs SMP?
https://www.garlic.com/~lynn/99.html#88 FIne-grained locking
https://www.garlic.com/~lynn/99.html#89 FIne-grained locking
https://www.garlic.com/~lynn/99.html#176 S/360 history
https://www.garlic.com/~lynn/2000.html#80 Atomic operations ?
https://www.garlic.com/~lynn/2000e.html#4 Ridiculous
https://www.garlic.com/~lynn/2000e.html#22 Is a VAX a mainframe?
https://www.garlic.com/~lynn/2000e.html#25 Test and Set: Which architectures have indivisible instructions?
https://www.garlic.com/~lynn/2000g.html#16 360/370 instruction cycle time
https://www.garlic.com/~lynn/2000g.html#32 Multitasking and resource sharing
https://www.garlic.com/~lynn/2001.html#26 Disk caching and file systems. Disk history...people forget
https://www.garlic.com/~lynn/2001b.html#33 John Mashey's greatest hits
https://www.garlic.com/~lynn/2001b.html#35 John Mashey's greatest hits
https://www.garlic.com/~lynn/2001b.html#40 John Mashey's greatest hits
https://www.garlic.com/~lynn/2001d.html#26 why the machine word size is in radix 8??
https://www.garlic.com/~lynn/2001d.html#42 IBM was/is: Imitation...
https://www.garlic.com/~lynn/2001e.html#73 CS instruction, when introducted ?
https://www.garlic.com/~lynn/2001f.html#21 Theo Alkema
https://www.garlic.com/~lynn/2001f.html#41 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001f.html#61 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001f.html#69 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001f.html#70 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001f.html#73 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001f.html#74 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001f.html#75 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001f.html#76 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001g.html#4 Extended memory error recovery
https://www.garlic.com/~lynn/2001g.html#8 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001g.html#9 Test and Set (TS) vs Compare and Swap (CS)
https://www.garlic.com/~lynn/2001h.html#9 VM: checking some myths.
https://www.garlic.com/~lynn/2001h.html#17 IBM 9020 FAA/ATC Systems from 1960's
https://www.garlic.com/~lynn/2001i.html#2 Most complex instructions (was Re: IBM 9020 FAA/ATC Systems from 1960's)
https://www.garlic.com/~lynn/2001i.html#34 IBM OS Timeline?
https://www.garlic.com/~lynn/2001i.html#39 IBM OS Timeline?
https://www.garlic.com/~lynn/2001k.html#8 Minimalist design (was Re: Parity - why even or odd)
https://www.garlic.com/~lynn/2001k.html#12 Minimalist design (was Re: Parity - why even or odd)
https://www.garlic.com/~lynn/2001k.html#54 DEC midnight requisition system
https://www.garlic.com/~lynn/2001k.html#65 SMP idea for the future
https://www.garlic.com/~lynn/2001k.html#66 SMP idea for the future
https://www.garlic.com/~lynn/2001k.html#67 SMP idea for the future
https://www.garlic.com/~lynn/2001k.html#69 Programming in School (was: Re: Common uses...)
https://www.garlic.com/~lynn/2001l.html#24 mainframe question
https://www.garlic.com/~lynn/2001m.html#15 departmental servers
https://www.garlic.com/~lynn/2001n.html#31 Hercules etc. IBM not just missing a great opportunity...
https://www.garlic.com/~lynn/2001n.html#32 Hercules etc. IBM not just missing a great opportunity...
https://www.garlic.com/~lynn/2001n.html#42 Cache coherence [was Re: IBM POWER4 ...]
https://www.garlic.com/~lynn/2001n.html#43 IBM 1800
https://www.garlic.com/~lynn/2002.html#36 a.f.c history checkup... (was What specifications will the standard year 2001 PC have?)
https://www.garlic.com/~lynn/2002.html#48 Microcode?
https://www.garlic.com/~lynn/2002.html#52 Microcode?
https://www.garlic.com/~lynn/2002b.html#48 ... the need for a Museum of Computer Software
https://www.garlic.com/~lynn/2002b.html#64 ... the need for a Museum of Computer Software
https://www.garlic.com/~lynn/2002c.html#9 IBM Doesn't Make Small MP's Anymore
https://www.garlic.com/~lynn/2002f.html#13 Hardware glitches, designed in and otherwise
https://www.garlic.com/~lynn/2002h.html#21 PowerPC Mainframe
https://www.garlic.com/~lynn/2002h.html#24 PowerPC Mainframe
https://www.garlic.com/~lynn/2002h.html#45 Future architecture [was Re: Future micro-architecture: ]
https://www.garlic.com/~lynn/2002h.html#46 Future architecture
https://www.garlic.com/~lynn/2002h.html#55 Future architecture [was Re: Future micro-architecture: ]
https://www.garlic.com/~lynn/2002i.html#82 HONE
https://www.garlic.com/~lynn/2002l.html#18 ISAs, SMP and hardware optimisations
https://www.garlic.com/~lynn/2002l.html#58 Spin Loop?
https://www.garlic.com/~lynn/2002l.html#59 Spin Loop?
https://www.garlic.com/~lynn/2002l.html#69 The problem with installable operating systems
https://www.garlic.com/~lynn/2002m.html#1 Do any architectures use instruction count instead of timer
https://www.garlic.com/~lynn/2002p.html#58 AMP vs SMP
https://www.garlic.com/~lynn/2003.html#5 vax6k.openecs.org rebirth
https://www.garlic.com/~lynn/2003.html#7 vax6k.openecs.org rebirth
https://www.garlic.com/~lynn/2003.html#12 cost of crossing kernel/user boundary
https://www.garlic.com/~lynn/2003.html#18 cost of crossing kernel/user boundary
https://www.garlic.com/~lynn/2003.html#50 Origin of Kerberos
https://www.garlic.com/~lynn/2003.html#72 Disk drives as commodities. Was Re: Yamhill
https://www.garlic.com/~lynn/2003b.html#20 Card Columns
https://www.garlic.com/~lynn/2003b.html#26 360/370 disk drives
https://www.garlic.com/~lynn/2003c.html#53 HASP assembly: What the heck is an MVT ABEND 422?
https://www.garlic.com/~lynn/2003c.html#75 The relational model and relational algebra - why did SQL become the industry standard?
https://www.garlic.com/~lynn/2003c.html#78 The relational model and relational algebra - why did SQL become the industry standard?
https://www.garlic.com/~lynn/2003d.html#17 CA-RAMIS
https://www.garlic.com/~lynn/2003e.html#67 The Pentium 4 - RIP?
https://www.garlic.com/~lynn/2003g.html#12 Page Table - per OS/Process
https://www.garlic.com/~lynn/2003g.html#15 Disk capacity and backup solutions
https://www.garlic.com/~lynn/2003g.html#30 One Processor is bad?
https://www.garlic.com/~lynn/2003h.html#5 IBM says AMD dead in 5yrs ... -- Microsoft Monopoly vs. IBM
https://www.garlic.com/~lynn/2003h.html#19 Why did TCP become popular ?
https://www.garlic.com/~lynn/2003h.html#20 UT200 (CDC RJE) Software for TOPS-10?
https://www.garlic.com/~lynn/2003j.html#58 atomic memory-operation question
https://www.garlic.com/~lynn/2003k.html#45 text character based diagrams in technical documentation
https://www.garlic.com/~lynn/2003k.html#48 Who said DAT?
https://www.garlic.com/~lynn/2003m.html#29 SR 15,15
https://www.garlic.com/~lynn/2003n.html#45 hung/zombie users ... long boring, wandering story
https://www.garlic.com/~lynn/2003o.html#32 who invented the "popup" ?
https://www.garlic.com/~lynn/2003p.html#3 Hyperthreading vs. SMP
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
Internet trivia, 20th anniv: https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: The BASIC Variations Newsgroups: alt.folklore.computers Date: Sat, 03 Jan 2004 18:32:20 GMT"J.Clarke" writes:
and
https://www.garlic.com/~lynn/subboyd.html#boyd
one of the biographies has a chapter on the year he spent running one of the largest datacenters around ... and definitly the largest in the far east.
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
Internet trivia, 20th anniv: https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: The BASIC Variations Newsgroups: comp.lang.basic.misc,alt.lang.basic,alt.folklore.computers Date: Sun, 04 Jan 2004 18:41:07 GMTerewhon@nowhere.com (J French) writes:
however, highly leveraged systems can be prone to severe degradation
with only minior disruption; one example might be the chicago
airport example discussed recently.
https://www.garlic.com/~lynn/2003o.html#27 When nerds were nerds
https://www.garlic.com/~lynn/2003o.html#33 When nerds were nerds
https://www.garlic.com/~lynn/2003o.html#38 When nerds were nerds
https://www.garlic.com/~lynn/2003o.html#41 When nerds were nerds
complex infrastructure of any kind (not necessarily technology) frequently increases vulnerability ... in part because the complexity itself can lend to failures occurring in unanticipated ways.
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
Internet trivia, 20th anniv: https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: TSS/370 source archive now available Newsgroups: bit.listserv.ibm-main Date: Mon, 05 Jan 2004 03:21:32 GMTmainframedave@ibm-main.sbcglobal.net (David Alcock) writes:
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
Internet trivia, 20th anniv: https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: The BASIC Variations Newsgroups: comp.lang.basic.misc,alt.folklore.computers Date: Mon, 05 Jan 2004 03:45:48 GMT"Bill Leary" writes:
random shugart/diskette refs from search engine:
http://www.cnn.com/TECH/computing/9907/08/1971.idg/index.html
http://www.accurite.com/FloppyPrimer.html
http://inventors.about.com/library/weekly/aa110198.htm
http://www.oldcomputers.net/trs80ii.html
http://www.newton.mec.edu/brown/TE/HOT/STUDENTS/BARGAR/timeline.html
http://www.miami.com/mld/miamiherald/5387554.htm
http://history.acusd.edu/gen/recording/mag/p44.html
http://www.canoe.ca/TechNews0009/27_gazin.html
http://www.feb-patrimoine.com/Histoire/english/information_technology/information_technology_4.htm
http://www.sal.ksu.edu/faculty/gregs/hist231/portfolios/comphistory/components.htm
this mentions shugart having done the 2321 ... and several other
projects including the diskette
http://www.columbia.edu/cu/computinghistory/datacell.html
random 360/370 microcode refs::
https://www.garlic.com/~lynn/submain.html#360mcode
random past merlin refs:
https://www.garlic.com/~lynn/2001l.html#53 mainframe question
https://www.garlic.com/~lynn/2001l.html#63 MVS History (all parts)
https://www.garlic.com/~lynn/2002.html#17 index searching
https://www.garlic.com/~lynn/2002o.html#3 PLX
https://www.garlic.com/~lynn/2003b.html#7 Disk drives as commodities. Was Re: Yamhill
https://www.garlic.com/~lynn/2003c.html#54 "average" DASD Blocksize
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
Internet trivia, 20th anniv: https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: The BASIC Variations Newsgroups: comp.lang.basic.misc,alt.folklore.computers Date: Mon, 05 Jan 2004 19:04:38 GMTKeith R. Williams writes:
later in the 370 time-frame there was 2305-1 & 2305-2 fixed head disk. one of them had half the capacity because half the heads were off-set 180 degrees on paired tracks. there were half as many tracks but the same number of heads. avg. latency was based on rotation only needing to make half revolution maximum to get a record under a head.
one of the reasons/justifications for the term DASD (direct access storage device) was because there were a number of technologies in the 60s, some things like the 2321 datacell. drums predated disks by quite a bit (and a number of vendors eventually had them).
early post in part of this thread has pointer to 2321 reference,
somewhat in conjunction with diskette history:
https://www.garlic.com/~lynn/2004.html#5 The BASIC variations
another 2321 reference:
http://members.optushome.com.au/intaretro/2321DCD.htm
misc. dasd/drum search engine ref
http://www.computerworld.com/hardwaretopics/storage/story/0,10801,75215,00.html
the following
http://www.beagle-ears.com/lars/engineer/comphist/ibm_nos.htm
mentions that main memory for 650 computer was rotating drum (1953) and
the 733 was 8192 word magnetic drum
other 650 references:
http://www-1.ibm.com/ibm/history/exhibits/650/650_ph09.html
http://www.mta.ca/~amiller/ibm650/ibm650.htm
http://www.columbia.edu/cu/computinghistory/650.html
http://www.cedmagic.com/history/ibm-650-drum.html
http://portal.acm.org/citation.cfm?doid=320764.320768
a couple 733 references
http://www-1.ibm.com/ibm/history/exhibits/mainframe/mainframe_PP704.html
http://www-1.ibm.com/ibm/history/exhibits/mainframe/mainframe_PP709.html
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
Internet trivia, 20th anniv: https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Dyadic Newsgroups: bit.listserv.ibm-main,alt.folklore.computers Date: Mon, 05 Jan 2004 19:39:49 GMTKees.Vernooy@ibm-main.klm.com (Vernooy, C.P. - SPLXM) writes:
the 360/67 was more sophisticated design and had a channel controller that allowed integration of all channels available to all processors. 360/67 had provisions for reading the setting of the channel controller switches in control registers (which also provided for configuring memory banks). the 360/67 was originally designed to support up to four processor configurations but except for one triplex, i believe only two-processor configurations were actually built. The triplex was somewhat unique in that not only could the settings of the channel controller switches be read with the control registers ... but it was also possible to modify the channel controller switches by changing bits in the control registers. note also that the 360/67 support both 24-bit and 32-bit virtual addressing (32-bit not 31-bit).
a lot of work on 360/67 smp at cambridge science center
https://www.garlic.com/~lynn/subtopic.html#545tech
resulted in the smp compare and swap instruction that shows up on 370
(CAS are the initials of the person at cambridge responsible for the
compare and swap instruction invention). lots of past smp references
https://www.garlic.com/~lynn/subtopic.html#smp
as special, custom hardware there were also the 9020 machines for the FAA air traffic control system (modified 360/50s).
the 370/158 & 370/168 implementation regressed to the 360/65 smp implementation ... two independent hardware configurations that could have their memory combined ... but retained their private, independent, non-integrated channel connections (and could be divided and run as two completely independent uniprocessor). none of the advance features found in the 360/67 multiprocessor made it into 370 (as well as only 24bit virtual addressing).
370/158 and 370/168 were also available in multiprocessor configurations where only a single processor had attached I/O channels. This was what was referred to as attached processor configuration.
The 3081 was designed as a fully functional two processor configuration but w/o the additional hardware necessary to operate as two completely independent uniprocessors (power supplies, connectors, etc). It also started to show some of the more advanced features that had been implemented in the 360/67 like having more than 24-bit virtual addressing and allowing all processors to access all channels. However, it didn't have the extended ras and configurability capability that was implemented in the 360/67 triplex channel controller. There was never orignally intended to be a 3083 ... but I believe it was finally produced for the TPF/ACP market place (at the time, TPF/ACP didn't yet have support for multiprocessor operation).
following has some of the control register bit definitions from
the 360/67 blue card:
https://www.garlic.com/~lynn/2001.html#69 what is interrupt mask register?
https://www.garlic.com/~lynn/2001.html#71 what is interrupt mask register?
https://www.garlic.com/~lynn/2001c.html#15 OS/360 (was LINUS for S/390)
https://www.garlic.com/~lynn/2001l.html#24 mainframe question
random past 3084 refs:
https://www.garlic.com/~lynn/95.html#3 What is an IBM 137/148 ???
https://www.garlic.com/~lynn/99.html#103 IBM 9020 computers used by FAA (was Re: EPO stories (was: HELP IT'S HOT!!!!!))
https://www.garlic.com/~lynn/99.html#190 Merced Processor Support at it again
https://www.garlic.com/~lynn/2000b.html#65 oddly portable machines
https://www.garlic.com/~lynn/2000c.html#61 TF-1
https://www.garlic.com/~lynn/2000d.html#9 4341 was "Is a VAX a mainframe?"
https://www.garlic.com/~lynn/2001b.html#35 John Mashey's greatest hits
https://www.garlic.com/~lynn/2001b.html#37 John Mashey's greatest hits
https://www.garlic.com/~lynn/2001b.html#62 z/Architecture I-cache
https://www.garlic.com/~lynn/2001i.html#34 IBM OS Timeline?
https://www.garlic.com/~lynn/2001j.html#17 I hate Compaq
https://www.garlic.com/~lynn/2001j.html#18 I hate Compaq
https://www.garlic.com/~lynn/2002c.html#9 IBM Doesn't Make Small MP's Anymore
https://www.garlic.com/~lynn/2002h.html#46 Future architecture
https://www.garlic.com/~lynn/2002n.html#58 IBM S/370-168, 195, and 3033
https://www.garlic.com/~lynn/2002p.html#58 AMP vs SMP
https://www.garlic.com/~lynn/2002p.html#59 AMP vs SMP
https://www.garlic.com/~lynn/2003.html#5 vax6k.openecs.org rebirth
https://www.garlic.com/~lynn/2003.html#7 vax6k.openecs.org rebirth
https://www.garlic.com/~lynn/2003.html#8 vax6k.openecs.org rebirth
https://www.garlic.com/~lynn/2003g.html#30 One Processor is bad?
https://www.garlic.com/~lynn/2003j.html#42 Flash 10208
https://www.garlic.com/~lynn/2003p.html#45 Saturation Design Point
lost of random 9020 references
https://www.garlic.com/~lynn/99.html#102 IBM 9020 computers used by FAA (was Re: EPO stories (was: HELP IT'S HOT!!!!!))
https://www.garlic.com/~lynn/99.html#103 IBM 9020 computers used by FAA (was Re: EPO stories (was: HELP IT'S HOT!!!!!))
https://www.garlic.com/~lynn/99.html#108 IBM 9020 computers used by FAA (was Re: EPO stories (was: HELP IT'S HOT!!!!!))
https://www.garlic.com/~lynn/2001e.html#13 High Level Language Systems was Re: computer books/authors (Re: FA:
https://www.garlic.com/~lynn/2001g.html#29 any 70's era supercomputers that ran as slow as today's supercomputers?
https://www.garlic.com/~lynn/2001g.html#45 Did AT&T offer Unix to Digital Equipment in the 70s?
https://www.garlic.com/~lynn/2001h.html#15 IBM 9020 FAA/ATC Systems from 1960's
https://www.garlic.com/~lynn/2001h.html#17 IBM 9020 FAA/ATC Systems from 1960's
https://www.garlic.com/~lynn/2001h.html#71 IBM 9020 FAA/ATC Systems from 1960's
https://www.garlic.com/~lynn/2001i.html#2 Most complex instructions (was Re: IBM 9020 FAA/ATC Systems from 1960's)
https://www.garlic.com/~lynn/2001i.html#3 Most complex instructions (was Re: IBM 9020 FAA/ATC Systems from 1960's)
https://www.garlic.com/~lynn/2001i.html#13 GETMAIN R/RU (was: An IEABRC Adventure)
https://www.garlic.com/~lynn/2001i.html#14 IBM 9020 FAA/ATC Systems from 1960's
https://www.garlic.com/~lynn/2001i.html#15 IBM 9020 FAA/ATC Systems from 1960's
https://www.garlic.com/~lynn/2001i.html#30 IBM OS Timeline?
https://www.garlic.com/~lynn/2001j.html#3 YKYGOW...
https://www.garlic.com/~lynn/2001j.html#13 Parity - why even or odd (was Re: Load Locked (was: IA64 running out of steam))
https://www.garlic.com/~lynn/2001j.html#48 Pentium 4 SMT "Hyperthreading"
https://www.garlic.com/~lynn/2001k.html#8 Minimalist design (was Re: Parity - why even or odd)
https://www.garlic.com/~lynn/2001k.html#65 SMP idea for the future
https://www.garlic.com/~lynn/2001l.html#5 mainframe question
https://www.garlic.com/~lynn/2001m.html#15 departmental servers
https://www.garlic.com/~lynn/2001m.html#17 3270 protocol
https://www.garlic.com/~lynn/2001m.html#55 TSS/360
https://www.garlic.com/~lynn/2001n.html#39 195 was: Computer Typesetting Was: Movies with source code
https://www.garlic.com/~lynn/2001n.html#53 A request for historical information for a computer education project
https://www.garlic.com/~lynn/2001n.html#62 The demise of compaq
https://www.garlic.com/~lynn/2002.html#5 index searching
https://www.garlic.com/~lynn/2002.html#14 index searching
https://www.garlic.com/~lynn/2002.html#52 Microcode?
https://www.garlic.com/~lynn/2002b.html#32 First DESKTOP Unix Box?
https://www.garlic.com/~lynn/2002b.html#44 PDP-10 Archive migration plan
https://www.garlic.com/~lynn/2002c.html#9 IBM Doesn't Make Small MP's Anymore
https://www.garlic.com/~lynn/2002d.html#7 IBM Mainframe at home
https://www.garlic.com/~lynn/2002d.html#8 Security Proportional to Risk (was: IBM Mainframe at home)
https://www.garlic.com/~lynn/2002e.html#5 What goes into a 3090?
https://www.garlic.com/~lynn/2002e.html#8 What are some impressive page rates?
https://www.garlic.com/~lynn/2002e.html#75 Computers in Science Fiction
https://www.garlic.com/~lynn/2002f.html#13 Hardware glitches, designed in and otherwise
https://www.garlic.com/~lynn/2002f.html#29 Computers in Science Fiction
https://www.garlic.com/~lynn/2002f.html#42 Blade architectures
https://www.garlic.com/~lynn/2002f.html#54 WATFOR's Silver Anniversary
https://www.garlic.com/~lynn/2002g.html#2 Computers in Science Fiction
https://www.garlic.com/~lynn/2002h.html#19 PowerPC Mainframe?
https://www.garlic.com/~lynn/2002i.html#9 More about SUN and CICS
https://www.garlic.com/~lynn/2002i.html#79 Fw: HONE was .. Hercules and System/390 - do we need it?
https://www.garlic.com/~lynn/2002l.html#10 What is microcode?
https://www.garlic.com/~lynn/2002l.html#39 Moore law
https://www.garlic.com/~lynn/2002o.html#15 Home mainframes
https://www.garlic.com/~lynn/2002o.html#16 Home mainframes
https://www.garlic.com/~lynn/2002o.html#25 Early computer games
https://www.garlic.com/~lynn/2002o.html#28 TPF
https://www.garlic.com/~lynn/2002p.html#44 Linux paging
https://www.garlic.com/~lynn/2002p.html#59 AMP vs SMP
https://www.garlic.com/~lynn/2003.html#14 vax6k.openecs.org rebirth
https://www.garlic.com/~lynn/2003.html#48 InfiniBand Group Sharply, Evenly Divided
https://www.garlic.com/~lynn/2003b.html#0 Disk drives as commodities. Was Re: Yamhill
https://www.garlic.com/~lynn/2003c.html#30 difference between itanium and alpha
https://www.garlic.com/~lynn/2003d.html#7 Low-end processors (again)
https://www.garlic.com/~lynn/2003d.html#67 unix
https://www.garlic.com/~lynn/2003f.html#20 Alpha performance, why?
https://www.garlic.com/~lynn/2003f.html#50 Alpha performance, why?
https://www.garlic.com/~lynn/2003f.html#52 ECPS:VM DISPx instructions
https://www.garlic.com/~lynn/2003f.html#56 ECPS:VM DISPx instructions
https://www.garlic.com/~lynn/2003i.html#5 Name for this early transistor package?
https://www.garlic.com/~lynn/2003j.html#58 atomic memory-operation question
https://www.garlic.com/~lynn/2003k.html#48 Who said DAT?
https://www.garlic.com/~lynn/2003m.html#4 IBM Manuals from the 1940's and 1950's
https://www.garlic.com/~lynn/2003m.html#37 S/360 undocumented instructions?
https://www.garlic.com/~lynn/2003m.html#42 S/360 undocumented instructions?
https://www.garlic.com/~lynn/2003n.html#47 What makes a mainframe a mainframe?
https://www.garlic.com/~lynn/2003o.html#52 Virtual Machine Concept
https://www.garlic.com/~lynn/2003p.html#3 Hyperthreading vs. SMP
https://www.garlic.com/~lynn/2003p.html#40 virtual-machine theory
https://www.garlic.com/~lynn/2004.html#1 Saturation Design Point
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
Internet trivia, 20th anniv: https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: virtual-machine theory Newsgroups: bit.listserv.ibm-main,alt.folklore.computers Date: Wed, 07 Jan 2004 14:49:26 GMTglen herrmannsfeldt writes:
even within same model ... things like integrated channels and/or controllers would have some amount of variance because of various cycle stealing issues i.e. the same hardware engine was shared between microcode that implemented "mainframe" insturctions and microcode that implemented channels and/or controller functions.
simple example is that 3031 is effectively identical hardware as 158. however for the 303x processors, a 158 hardware engine was split off and dedicated to channel director ... implementing just the channel function.
a 370/158 was a single hardware engine that was shared between executing 370 microcode program and channel microcode program. A 3031 had a dedicated (158) engine for just the 370 microcode and a second (158) engine for executing the channel microcode.
random past posts on channel director:
https://www.garlic.com/~lynn/97.html#20 Why Mainframes?
https://www.garlic.com/~lynn/98.html#23 Fear of Multiprocessing?
https://www.garlic.com/~lynn/99.html#7 IBM S/360
https://www.garlic.com/~lynn/99.html#176 S/360 history
https://www.garlic.com/~lynn/99.html#187 Merced Processor Support at it again
https://www.garlic.com/~lynn/2000.html#78 Mainframe operating systems
https://www.garlic.com/~lynn/2000c.html#69 Does the word "mainframe" still have a meaning?
https://www.garlic.com/~lynn/2000d.html#7 4341 was "Is a VAX a mainframe?"
https://www.garlic.com/~lynn/2000d.html#11 4341 was "Is a VAX a mainframe?"
https://www.garlic.com/~lynn/2000d.html#12 4341 was "Is a VAX a mainframe?"
https://www.garlic.com/~lynn/2000d.html#21 S/360 development burnout?
https://www.garlic.com/~lynn/2000g.html#11 360/370 instruction cycle time
https://www.garlic.com/~lynn/2001b.html#83 Z/90, S/390, 370/ESA (slightly off topic)
https://www.garlic.com/~lynn/2001c.html#3 Z/90, S/390, 370/ESA (slightly off topic)
https://www.garlic.com/~lynn/2001c.html#6 OS/360 (was LINUS for S/390)
https://www.garlic.com/~lynn/2001i.html#34 IBM OS Timeline?
https://www.garlic.com/~lynn/2001j.html#3 YKYGOW...
https://www.garlic.com/~lynn/2001j.html#14 Parity - why even or odd (was Re: Load Locked (was: IA64 running out of steam))
https://www.garlic.com/~lynn/2001l.html#24 mainframe question
https://www.garlic.com/~lynn/2001l.html#32 mainframe question
https://www.garlic.com/~lynn/2002.html#36 a.f.c history checkup... (was What specifications will the standard year 2001 PC have?)
https://www.garlic.com/~lynn/2002.html#48 Microcode?
https://www.garlic.com/~lynn/2002d.html#7 IBM Mainframe at home
https://www.garlic.com/~lynn/2002f.html#8 Is AMD doing an Intel?
https://www.garlic.com/~lynn/2002i.html#19 CDC6600 - just how powerful a machine was it?
https://www.garlic.com/~lynn/2002i.html#21 CDC6600 - just how powerful a machine was it?
https://www.garlic.com/~lynn/2002i.html#23 CDC6600 - just how powerful a machine was it?
https://www.garlic.com/~lynn/2002n.html#58 IBM S/370-168, 195, and 3033
https://www.garlic.com/~lynn/2002p.html#59 AMP vs SMP
https://www.garlic.com/~lynn/2003.html#39 Flex Question
https://www.garlic.com/~lynn/2003g.html#22 303x, idals, dat, disk head settle, and other rambling folklore
https://www.garlic.com/~lynn/2003g.html#32 One Processor is bad?
https://www.garlic.com/~lynn/2003m.html#31 SR 15,15 was: IEFBR14 Problems
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
Internet trivia, 20th anniv: https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Dyadic Newsgroups: bit.listserv.ibm-main,alt.folklore.computers Date: Wed, 07 Jan 2004 15:00:48 GMTIBM-MAIN@ibm-main.isham-research.com (Phil Payne) writes:
3031 was effectively a 158 repackaged with 158 engine dedicated to 370 microcode and a second 158 engine dedicated to channel microcode (370/158 shared the same 158 engine for both 370 microcode and channel microcode).
3032 was effecitvely a 168 repackaged to use 303x channel director
3033 started out as 168 wiring design remapped to faster chip technology that was something like 20 percent faster than the 168 chip technology (which would have made 3033 about 20 percent faster than 168). late in the 3033 design, there was some competitive pressure to make it close to 50 percent faster than 168. the 168 chip technology had four circuits per chip ... the 3033 chip technology in addition to being about 20 percent faster also had something like 40 circuits per chip ... but initially was only going to utilize the 168 wiring design using four circuits per chip. The late, aggresive performance upgrade looked at redesigning critical portions of the processor, including leveraging more circuits per chip and additional performance of intra-chip operation.
there was comments that after 370 there were two parallel efforts ... offset in time ... the 3033 being effort of the 168 group, the 3081 being effort of the 158 group, and the 3090 being effort of the 168 group
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
Internet trivia, 20th anniv: https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Dyadic Newsgroups: bit.listserv.ibm-main,alt.folklore.computers Date: Wed, 07 Jan 2004 16:48:52 GMTdba@ibm-main.lists.duda.com (David Andrews) writes:
303x channel directors were 158 engines with just the integrated channel microcode and the 370 microcode stripped out. a 3031 was a pair of 158 engines ... one engine dedicated to 370 microcode and one engine (channel director) dedicated to integrated channel microcode (while a 370/158 engine had the same engine sharing the two sets of microcode, 370 microcode and integrated channel microcode).
i was once told that the incremental manufacturing cost of each additional 158 engine was similar to highly automated car manufacturing (i.e. not including NRE, up-front design, plant construction, line construction & setup, etc).
the 3090 started out having a service processor that was a 4331 running a customized version of vm/370 release 6 ... with all the service panels implemented in cms ... and evolved into a pair of 4361s running customized version of vm/370 release 6)
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
Internet trivia, 20th anniv: https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Dyadic Newsgroups: bit.listserv.ibm-main,alt.folklore.computers Date: Thu, 08 Jan 2004 14:35:47 GMTKeith R. Williams writes:
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
Internet trivia, 20th anniv: https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: virtual-machine theory Newsgroups: alt.folklore.computers Date: Tue, 13 Jan 2004 21:29:42 GMTdpeschel@eskimo.com (Derek Peschel) writes:
the "2nd level" vm executive believe it was running on 360/67 architecture but provided 370 virtual machines (which had some number of architecture differences from 360/67 virtual machines).
the "3rd level" vm executive believed it was running on 370 architecture and provied 370 virtual machines.
the top level was a guest operating system that believe it was running (on unannounced) 370 real machine.
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
Internet trivia, 20th anniv: https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Holee shit! 30 years ago! Newsgroups: alt.folklore.computers,comp.lang.pl1 Date: Tue, 13 Jan 2004 23:24:16 GMTcstacy@news.dtpq.com (Christopher C. Stacy) writes:
that later changed with the big page strategy introduced with 3380s ... since when a big page was brought into memory ... all the disk records were de-allocated. With no saved copy of a page on disk, *all* stolen (replaced) pages had to be (re)written ... whether or not they had been changed during the most recent stay in memory (when there was no previously saved image of a page on disk, removing it from memory, forced a write).
misc. discussion on page replacement, working set, etc:
https://www.garlic.com/~lynn/subtopic.html#wsclock
rather recent discussion of big pages (comp.arch) ... along with lots
of references to past big page discussions:
https://www.garlic.com/~lynn/2003o.html#61 1teraflops cell processor possible?
--
Anne & Lynn Wheeler | lynn@garlic.com - https://www.garlic.com/~lynn/
Internet trivia, 20th anniv: https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Holee shit! 30 years ago! Newsgroups: alt.folklore.computers,comp.lang.pl1 Date: Thu, 15 Jan 2004 01:04:07 GMTBrian Inglis writes:
misc. past posts about some of the analysis and vs/repack.
https://www.garlic.com/~lynn/93.html#5 360/67, was Re: IBM's Project F/S ?
https://www.garlic.com/~lynn/94.html#7 IBM 7090 (360s, 370s, apl, etc)
https://www.garlic.com/~lynn/99.html#20 APL/360
https://www.garlic.com/~lynn/99.html#68 The Melissa Virus or War on Microsoft?
https://www.garlic.com/~lynn/2000g.html#30 Could CDR-coding be on the way back?
https://www.garlic.com/~lynn/2001b.html#83 Z/90, S/390, 370/ESA (slightly off topic)
https://www.garlic.com/~lynn/2001c.html#31 database (or b-tree) page sizes
https://www.garlic.com/~lynn/2001c.html#33 database (or b-tree) page sizes
https://www.garlic.com/~lynn/2001i.html#20 Very CISC Instuctions (Was: why the machine word size ...)
https://www.garlic.com/~lynn/2002c.html#28 OS Workloads : Interactive etc
https://www.garlic.com/~lynn/2002c.html#45 cp/67 addenda (cross-post warning)
https://www.garlic.com/~lynn/2002c.html#46 cp/67 addenda (cross-post warning)
https://www.garlic.com/~lynn/2002c.html#49 Swapper was Re: History of Login Names
https://www.garlic.com/~lynn/2002e.html#50 IBM going after Strobe?
https://www.garlic.com/~lynn/2002f.html#50 Blade architectures
https://www.garlic.com/~lynn/2002q.html#47 myths about Multics
https://www.garlic.com/~lynn/2003f.html#15 Alpha performance, why?
https://www.garlic.com/~lynn/2003f.html#21 "Super-Cheap" Supercomputing
https://www.garlic.com/~lynn/2003f.html#53 Alpha performance, why?
https://www.garlic.com/~lynn/2003g.html#15 Disk capacity and backup solutions
https://www.garlic.com/~lynn/2003h.html#8 IBM says AMD dead in 5yrs ... -- Microsoft Monopoly vs. IBM
https://www.garlic.com/~lynn/2003j.html#32 Language semantics wrt exploits
https://www.garlic.com/~lynn/2003p.html#14 64 bits vs non-coherent MPP was: Re: Itanium strikes again
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Holee shit! 30 years ago! Newsgroups: alt.folklore.computers,comp.lang.pl1 Date: Thu, 15 Jan 2004 01:21:29 GMT"Shmuel (Seymour J.) Metz" writes:
great microprocessors of the past and present:
http://www3.sk.sympatico.ca/jbayko/cpu.html
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Holee shit! 30 years ago! Newsgroups: alt.folklore.computers,comp.lang.pl1 Date: Thu, 15 Jan 2004 01:26:14 GMTglen herrmannsfeldt writes:
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Holee shit! 30 years ago! Newsgroups: alt.folklore.computers,comp.lang.pl1 Date: Thu, 15 Jan 2004 01:38:31 GMTPeter Flass writes:
move to 370 ... resulted in only 24bits virtual and logical being supported (31bit virtual addressing didn't re-appear to ten years later with 3081/XA).
the 3033 had something of a blip tho. virtual and logical was still 24bits ... but large systems were becoming real storage constrained. 3033 had a hack where they were able to take two unused bits in the page table entry and "address" 14bits worth of 4k real pages. The standard 370 architecture had 16bit page table entry, 12bits for page numbers (12bit page numbers times 4k/12bit pages ... 24bits real addressing), 2 additional defined bits, and 2 undefined bits.
the hack with the 2 undefined page table bits allowed for addressing 14bits worth of 4k real pages (64mbytes). fortunately, I/O architecture CCWs already had IDALs which allowed for more than 24bit real address for I/O.
instructions couldn't generate more than 24bit addresses, but IDALs allowed for specifying greater than 24bit real storage addresses for doing I/O .... and the PTE entry stuff allowed for translating 24bit virtual address into a 26bit real storage address.
misc. past discussions of IDAL
https://www.garlic.com/~lynn/2000g.html#28 Could CDR-coding be on the way back?
https://www.garlic.com/~lynn/2001b.html#69 Z/90, S/390, 370/ESA (slightly off topic)
https://www.garlic.com/~lynn/2001i.html#13 GETMAIN R/RU (was: An IEABRC Adventure)
https://www.garlic.com/~lynn/2002d.html#51 Hardest Mistake in Comp Arch to Fix
https://www.garlic.com/~lynn/2002d.html#52 Hardest Mistake in Comp Arch to Fix
https://www.garlic.com/~lynn/2002d.html#56 Hardest Mistake in Comp Arch to Fix
https://www.garlic.com/~lynn/2002d.html#57 Hardest Mistake in Comp Arch to Fix
https://www.garlic.com/~lynn/2002e.html#21 Crazy idea: has it been done?
https://www.garlic.com/~lynn/2002j.html#70 hone acronym (cross post)
https://www.garlic.com/~lynn/2003d.html#26 Antiquity of Byte-Word addressing?
https://www.garlic.com/~lynn/2003g.html#14 Page Table - per OS/Process
https://www.garlic.com/~lynn/2003g.html#22 303x, idals, dat, disk head settle, and other rambling folklore
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: virtual-machine theory Newsgroups: alt.folklore.computers Date: Thu, 15 Jan 2004 01:51:03 GMTab528@FreeNet.Carleton.CA (Heinz W. Wiggeshoff) writes:
when they finally got the first 370 engineering machine in endicott (this was a full year after all the software stuff mentioned previously had been done and completed) with virtual memory (this machine had a knife switch for an ipl/boot button) ... they used the modified cp/67 (to run on real 370) for a test.
It almost immediately failed. It turned out the engineers had incorrectly reversed the implementation of two of the B2 opcodes. the cp/67 kernel was quickly patched to correspond to the incorrect hardware implementation and from then on it ran fine.
mvs for a while was vs2/mvs .... which was a follow-on to vs2/svs (aka SVS -> single virtual storage; MVS -> multiple virtual storage). basically vs2/svs was somewhat modified MVT that thot it was running in 16mbyte real address space ... and there was underlying kernel stuff to do the paging and virtual memory management. the initial prototype work involved hacking a MVT kernel with the paging stuff running on a 360/67 (before 370 machines with virtual memory was available) ... along with a borrowed copy of CP/67 CCWTRANS module hacked into the MVT kernel. CCWTRANS handled the copying of virtual CCW chains, translating virtual to real address for real I/O, and making sure that the related virtual pages were fixed in real storage for the duration of the i/o operation.
misc. past aos, svs, etc history
https://www.garlic.com/~lynn/2000c.html#34 What level of computer is needed for a computer to Love?
https://www.garlic.com/~lynn/2001b.html#18 Linux IA-64 interrupts [was Re: Itanium benchmarks ...]
https://www.garlic.com/~lynn/2001i.html#37 IBM OS Timeline?
https://www.garlic.com/~lynn/2001i.html#38 IBM OS Timeline?
https://www.garlic.com/~lynn/2001l.html#36 History
https://www.garlic.com/~lynn/2002l.html#65 The problem with installable operating systems
https://www.garlic.com/~lynn/2002l.html#67 The problem with installable operating systems
https://www.garlic.com/~lynn/2002p.html#49 Linux paging
https://www.garlic.com/~lynn/2002p.html#51 Linux paging
https://www.garlic.com/~lynn/2003k.html#27 Microkernels are not "all or nothing". Re: Multics Concepts For
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: virtual-machine theory Newsgroups: alt.folklore.computers Date: Thu, 15 Jan 2004 01:53:03 GMTBrian Inglis writes:
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: BASIC Language History? Newsgroups: alt.folklore.computers Date: Sat, 17 Jan 2004 16:04:35 GMTAndrew McLaren <amclar@optusnet.n0$pam.com.au> writes:
most of the BPC staff were absorbed into the vm/370 group and moved out to burlington mall (old sbc bldg ... before sbc was transferred to cdc) when the vm/370 group outgrew space in tech sq. a few stayed with the science center in tech. sq.
random past 545 tech sq posts
https://www.garlic.com/~lynn/subtopic.html#545tech
some past posts mentioning sammet
https://www.garlic.com/~lynn/2000d.html#37 S/360 development burnout?
https://www.garlic.com/~lynn/2000f.html#66 360 Architecture, Multics, ... was (Re: X86 ultimate CISC? No.)
https://www.garlic.com/~lynn/2001m.html#47 TSS/360
https://www.garlic.com/~lynn/2002h.html#59 history of CMS
https://www.garlic.com/~lynn/2002j.html#17 CDC6600 - just how powerful a machine was it?
https://www.garlic.com/~lynn/2002o.html#76 (old) list of (old) books
https://www.garlic.com/~lynn/2002o.html#78 Newsgroup cliques?
https://www.garlic.com/~lynn/2003c.html#0 Wanted: Weird Programming Language
https://www.garlic.com/~lynn/2003c.html#1 Wanted: Weird Programming Language
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 40th anniversary of IBM System/360 on 7 Apr 2004 Newsgroups: bit.listserv.ibm-main,alt.folklore.computers Date: Sat, 17 Jan 2004 16:41:35 GMTWmHBlair@ibm-main.houston.rr.com (William H. Blair) writes:
palo alto science center had job that was experiencing 3 month turn
arounds (on the sjr 370/195) .... and tried setting it up to run in
the background on their 370/145 ... they could get complete run in
something like two months instead of the three months it took waiting
on the 195. the 370/145 was used for cms interactive work ... but that
machine was also where the apl microcode work was done (as well as
some amount of other microcode stuff). misc mcode refs:
https://www.garlic.com/~lynn/submain.html#360mcode
and some number of hone &/or apl refs:
https://www.garlic.com/~lynn/subtopic.html#hone
in the late '70s the consolidated US hone center had moved to bldg
across the back parking lot from the palo alto science center.
with regard to the air bearing simulation work, we were doing also doing this work to get operating system running on the machines in the disk enginneering (bldg 14) and disk product test (bldg 15, across the street from bldg. 28). at the time, MVS had something like MTBF of 15 minutes when run on a machine with a single testcell in operation (so their standard mode was to schedule stand alone test time for each of the dozen or so testcells). we finally got the rewrite of IOS done so the operating system was rock solid even with multiple testcells operating concurrently.
now the engineering & product test labs tended to get early
enginneering processors to validate disk operation (i.e. early 370s,
303x, etc). bldg. 15 got one of the earliest internal 3033s. now one
of the characteristics of the testcell operation was that in
stand-alone operation it was using much less than one percent of the
processor. when we got operating system up and running ... even with
half dozen testcells running concurrently, there was only a couple
percent cpu utilization. as a result, all of a sudden we had large
amounts of cpu sort of unaccounted for and available. so one of the
things we thot would be a good idea was to move all the air bearing
simulation work off the terribly overloaded 195 (in bldg. 28) to the
(effectively) totally idle 3033 (in bldg. 15). misc. disk engineering
refs:
https://www.garlic.com/~lynn/subtopic.html#disk
in the early to mid 70s ... there was a project looking at doing a two processor 370/195 ... actually it was much more akin to the dual i-stream hyperthreading stuff currently going on in microprocessors; keep the same pipeline and execution elements ... but have two sets of registers, PSWs, etc. ... and one bit instruction tag for everything in the pipeline ... to identify which instruction stream it belonged to. the issue was there was no speculative execution past a branch instruction (on the 195) ... so branches tended to drain the pipeline (unless they were loop within the pipeline).
random past 195 posts:
https://www.garlic.com/~lynn/94.html#38 IBM 370/195
https://www.garlic.com/~lynn/94.html#39 IBM 370/195
https://www.garlic.com/~lynn/95.html#3 What is an IBM 137/148 ???
https://www.garlic.com/~lynn/96.html#24 old manuals
https://www.garlic.com/~lynn/99.html#7 IBM S/360
https://www.garlic.com/~lynn/99.html#73 The Chronology
https://www.garlic.com/~lynn/99.html#97 Power4 = 2 cpu's on die?
https://www.garlic.com/~lynn/99.html#100 Why won't the AS/400 die? Or, It's 1999 why do I have to learn how to use
https://www.garlic.com/~lynn/99.html#209 Core (word usage) was anti-equipment etc
https://www.garlic.com/~lynn/2000c.html#38 Does the word "mainframe" still have a meaning?
https://www.garlic.com/~lynn/2000e.html#21 Competitors to SABRE? Big Iron
https://www.garlic.com/~lynn/2000f.html#13 Airspeed Semantics, was: not quite an sr-71, was: Re: jet in IBM ad?
https://www.garlic.com/~lynn/2000f.html#21 OT?
https://www.garlic.com/~lynn/2000g.html#15 360/370 instruction cycle time
https://www.garlic.com/~lynn/2000g.html#18 360/370 instruction cycle time
https://www.garlic.com/~lynn/2001.html#63 Are the L1 and L2 caches flushed on a page fault ?
https://www.garlic.com/~lynn/2001b.html#38 Why SMP at all anymore?
https://www.garlic.com/~lynn/2001c.html#1 Z/90, S/390, 370/ESA (slightly off topic)
https://www.garlic.com/~lynn/2001c.html#27 Massive windows waisting time (was Re: StarOffice for free)
https://www.garlic.com/~lynn/2001h.html#49 Other oddball IBM System 360's ?
https://www.garlic.com/~lynn/2001h.html#76 Other oddball IBM System 360's ?
https://www.garlic.com/~lynn/2001j.html#27 Pentium 4 SMT "Hyperthreading"
https://www.garlic.com/~lynn/2001n.html#38 Computer Typesetting Was: Movies with source code
https://www.garlic.com/~lynn/2001n.html#39 195 was: Computer Typesetting Was: Movies with source code
https://www.garlic.com/~lynn/2001n.html#41 195 was: Computer Typesetting Was: Movies with source code
https://www.garlic.com/~lynn/2001n.html#63 Hyper-Threading Technology - Intel information.
https://www.garlic.com/~lynn/2001n.html#86 a.f.c history checkup... (was What specifications will the standard year 2001 PC have?)
https://www.garlic.com/~lynn/2002.html#50 Microcode?
https://www.garlic.com/~lynn/2002.html#52 Microcode?
https://www.garlic.com/~lynn/2002g.html#70 Pipelining in the past
https://www.garlic.com/~lynn/2002g.html#76 Pipelining in the past
https://www.garlic.com/~lynn/2002h.html#19 PowerPC Mainframe?
https://www.garlic.com/~lynn/2002h.html#23 System/360 shortcuts
https://www.garlic.com/~lynn/2002i.html#19 CDC6600 - just how powerful a machine was it?
https://www.garlic.com/~lynn/2002j.html#30 Weird
https://www.garlic.com/~lynn/2002j.html#43 Killer Hard Drives - Shrapnel?
https://www.garlic.com/~lynn/2002k.html#16 s/w was: How will current AI/robot stories play when AIs are
https://www.garlic.com/~lynn/2002m.html#35 simple architecture machine instruction set
https://www.garlic.com/~lynn/2002m.html#57 The next big things that weren't
https://www.garlic.com/~lynn/2002n.html#58 IBM S/370-168, 195, and 3033
https://www.garlic.com/~lynn/2002n.html#59 IBM S/370-168, 195, and 3033
https://www.garlic.com/~lynn/2002n.html#63 Help me find pics of a UNIVAC please
https://www.garlic.com/~lynn/2002o.html#3 PLX
https://www.garlic.com/~lynn/2002o.html#44 Help me find pics of a UNIVAC please
https://www.garlic.com/~lynn/2002p.html#58 AMP vs SMP
https://www.garlic.com/~lynn/2003.html#15 vax6k.openecs.org rebirth
https://www.garlic.com/~lynn/2003b.html#51 Disk drives as commodities. Was Re: Yamhill
https://www.garlic.com/~lynn/2003b.html#52 Disk drives as commodities. Was Re: Yamhill
https://www.garlic.com/~lynn/2003c.html#37 "average" DASD Blocksize
https://www.garlic.com/~lynn/2003f.html#33 PDP10 and RISC
https://www.garlic.com/~lynn/2003g.html#20 price ov IBM virtual address box??
https://www.garlic.com/~lynn/2003h.html#47 Segments, capabilities, buffer overrun attacks
https://www.garlic.com/~lynn/2003j.html#41 Of what use 64-bit "General Purpose" registers?
https://www.garlic.com/~lynn/2003j.html#69 Multics Concepts For the Contemporary Computing World
https://www.garlic.com/~lynn/2003l.html#31 IBM Manuals from the 1940's and 1950's
https://www.garlic.com/~lynn/2003l.html#48 IBM Manuals from the 1940's and 1950's
https://www.garlic.com/~lynn/2003m.html#60 S/360 undocumented instructions?
https://www.garlic.com/~lynn/2003n.html#45 hung/zombie users ... long boring, wandering story
https://www.garlic.com/~lynn/2003p.html#3 Hyperthreading vs. SMP
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 40th anniversary of IBM System/360 on 7 Apr 2004 Newsgroups: bit.listserv.ibm-main,alt.folklore.computers Date: Sun, 18 Jan 2004 05:14:53 GMTa quicky use of search engine on 370/195 ... some minor references
references sample program that ran 120 seconds on 360/91 and 20
seconds on 370/195 (and seconds on 1108)
http://www.nea.fr/abs/html/ccc-0179.html
lots of IBM, 360, 370 as well as non-ibm dates, 1964-1974
http://perso.club-internet.fr/febcm/english/information_technology/information_technology_3.htm
list of manuals at charles babbage insitute ... it would be
interesting if any ever get scanned and put online
http://www.cbi.umn.edu/collections/inv/cbi00060.html
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Holee shit! 30 years ago! Newsgroups: alt.folklore.computers,comp.lang.pl1 Date: Tue, 20 Jan 2004 00:19:05 GMT"John W. Kennedy" writes:
this (raw device support) carried over into being able to do concurrent shared disk access for rdbms with ha/cmp .... i.e. unix platforms not having filesystems that supported "loosely-coupled" (aka mainframe for different machines having concurrent/common access to the same set of shared disks).
minor reference
https://www.garlic.com/~lynn/95.html#13
more ha/cmp stuff:
https://www.garlic.com/~lynn/subtopic.html#hacmp
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 40th anniversary of IBM System/360 on 7 Apr 2004 Newsgroups: bit.listserv.ibm-main,alt.folklore.computers Date: Tue, 20 Jan 2004 00:36:52 GMTb19141@ibm-main.achilles.ctd.anl.gov (Barry Finkel) writes:
a couple recent posts mentioning FS:
https://www.garlic.com/~lynn/2003p.html#24 Mainframe Training
https://www.garlic.com/~lynn/2003p.html#30 Not A Survey Question
and a whole FS collection:
https://www.garlic.com/~lynn/submain.html#futuresys
and then some number of the FS crowd went off to rochester and implemented FS as the S/38 ... which later morphed into the as/400.
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 40th anniversary of IBM System/360 on 7 Apr 2004 Newsgroups: bit.listserv.ibm-main,alt.folklore.computers Date: Tue, 20 Jan 2004 19:03:23 GMTbroidoj@ibm-main.gti.net (Jeffrey R. Broido) writes:
running in virtual memory mode ... the dat box added 150 microseconds to the cycle ... making it .9 microseconds (instead of .750 microseconds) to allow the dat box to do its thing.
the multiprocessor 67 was something of a different beast entirely. it had a channel director and tri-ported memory. this introduced soemthing like .1 (mumble ) additional cycle overhead. a half-duplex 67 on processor intensive workload with little or no I/O was slower than a simple 67 (half-duplex 67 running in 65-mode possibly with os/mvt was slower on cpu intensive workload than simplex 67 or 65).
however, on heavy cpu intensive workload with heavy i/o (say cp/67 with one hundred percent cpu utilization, heavy interactive, and heavy paging) ... a half-duplex 67 (single processor) outperformed a simplex 67 because of the reduction in bus contention between the cpu and I/O
the 67 channel controller also provide the capability for all processors to access all channels. the 360/65 (and later 370) duplex strategy was that processors continued to have dedicated channels and integrated i/o configurations came by configuring all controllers with twin-tail channel connectors (one to each processor). The channel controller had panel configuration switches that controlled whether operating as duplex or partitioned as two half-duplexes, how the memory banks were routed and the channels connected. These configuration switches were "sensed" thru defined bits in the control registers ... and in at least one model ... it was possible to change the switch settings by changing the bits in the control registes.
the work on cp/67 multiprocessor support at the cambridge science
center resulted in the compare and swap instruction (original mnemonic
the initials of the person in cambridge that invented it) ... misc.
cambridge posts:
https://www.garlic.com/~lynn/subtopic.html#545tech
misc. multiprocessor posts:
https://www.garlic.com/~lynn/subtopic.html#smp
I had heavily optimized the cp/67 page i/o pathlength and completely
redesigned and rewrote the scheduling controls, page replacement
algorithm, etc .... so it was possibly to have concurrent one hundred
percent cpu intensive workload while at the same time running
interactive instensive and heavy paging. my page thrashing control
inventions were different from the working set stuff that had been
published in the literature about the same time. some 15 years later,
there was significant resistance to a stanford Phd thesis (wsclock)
that proposed something similar to what I had done on cp/67. Helping
to overcome the resistance was that the grenoble science center had
published an ACM paper on modifying cp/67 for a traditional
working-set dispatcher with some published numbers. With essentially
the same hardware, grenoble had approximately the same thuput and
interactive response with 35-40 users on 1mbyte 360/67 (154 pageable
pages after fixed storage requirements) that I had with 70-80 users on
768k 360/67 (104 pageable pages). lots of past stuff on scheduling
and paging:
https://www.garlic.com/~lynn/subtopic.html#fairshare
https://www.garlic.com/~lynn/subtopic.html#wsclock
misc. past channel controller posts:
https://www.garlic.com/~lynn/93.html#14 S/360 addressing
https://www.garlic.com/~lynn/94.html#24 CP spooling & programming technology
https://www.garlic.com/~lynn/95.html#3 What is an IBM 137/148 ???
https://www.garlic.com/~lynn/96.html#26 System/360 Model 30
https://www.garlic.com/~lynn/97.html#19 Why Mainframes?
https://www.garlic.com/~lynn/99.html#4 IBM S/360
https://www.garlic.com/~lynn/2000.html#88 ASP (was: mainframe operating systems)
https://www.garlic.com/~lynn/2000c.html#79 Unisys vs IBM mainframe comparisons
https://www.garlic.com/~lynn/2000e.html#2 Ridiculous
https://www.garlic.com/~lynn/2000e.html#4 Ridiculous
https://www.garlic.com/~lynn/2000g.html#11 360/370 instruction cycle time
https://www.garlic.com/~lynn/2001.html#66 what is interrupt mask register?
https://www.garlic.com/~lynn/2001.html#69 what is interrupt mask register?
https://www.garlic.com/~lynn/2001b.html#35 John Mashey's greatest hits
https://www.garlic.com/~lynn/2001b.html#69 Z/90, S/390, 370/ESA (slightly off topic)
https://www.garlic.com/~lynn/2001l.html#24 mainframe question
https://www.garlic.com/~lynn/2002.html#48 Microcode?
https://www.garlic.com/~lynn/2002j.html#22 Computer Terminal Design Over the Years
https://www.garlic.com/~lynn/2002p.html#58 AMP vs SMP
https://www.garlic.com/~lynn/2003c.html#72 OT: One for the historians - 360/91
https://www.garlic.com/~lynn/2004.html#7 Dyadic
misc. past threads on the global versis local replacement stuff:
https://www.garlic.com/~lynn/94.html#01 Big I/O or Kicking the Mainframe out the Door
https://www.garlic.com/~lynn/94.html#1 Multitasking question
https://www.garlic.com/~lynn/94.html#2 Schedulers
https://www.garlic.com/~lynn/94.html#4 Schedulers
https://www.garlic.com/~lynn/96.html#0a Cache
https://www.garlic.com/~lynn/2002o.html#30 Computer History Exhibition, Grenoble France
https://www.garlic.com/~lynn/2003j.html#3 A few Z990 Gee-Wiz stats
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 40th anniversary of IBM System/360 on 7 Apr 2004 Newsgroups: bit.listserv.ibm-main,alt.folklore.computers Date: Tue, 20 Jan 2004 19:10:08 GMTtjpo@ibm-main.AIRBORNE.COM (Patrick O'Keefe) writes:
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: dual processors: not just for breakfast anymore? Newsgroups: comp.arch Date: Tue, 20 Jan 2004 18:30:03 GMTChristian Bau writes:
the dual processor had duplicate set of registers and dual i-streams
... and work in the pipeline got a red/black flag to indicate which
i-stream the work was in, the idea was that stalls in one i-stream
might be overlapped with work from the other i-stream. one might
claim that the tera ... oops cray ... carries the stall/latency
compensation to extream ... previous thread reference
https://www.garlic.com/~lynn/2003p.html#5 Hyperthreading vs. SMP
... aka up to 128 hardware threads
random past 195 dual i-stream posts
https://www.garlic.com/~lynn/95.html#3 What is an IBM 137/148 ???
https://www.garlic.com/~lynn/99.html#73 The Chronology
https://www.garlic.com/~lynn/99.html#97 Power4 = 2 cpu's on die?
https://www.garlic.com/~lynn/2000g.html#15 360/370 instruction cycle time
https://www.garlic.com/~lynn/2001j.html#27 Pentium 4 SMT "Hyperthreading"
https://www.garlic.com/~lynn/2001n.html#63 Hyper-Threading Technology - Intel information.
https://www.garlic.com/~lynn/2002g.html#70 Pipelining in the past
https://www.garlic.com/~lynn/2002g.html#76 Pipelining in the past
https://www.garlic.com/~lynn/2003f.html#33 PDP10 and RISC
https://www.garlic.com/~lynn/2003l.html#48 IBM Manuals from the 1940's and 1950's
https://www.garlic.com/~lynn/2003m.html#60 S/360 undocumented instructions?
https://www.garlic.com/~lynn/2003p.html#3 Hyperthreading vs. SMP
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Two subjects: 64-bit OS2/eCs, Innotek Products Newsgroups: alt.os.development,comp.arch,comp.os.os2.apps,comp.os.os2.misc,comp.os.os2.programmer.misc Date: Tue, 20 Jan 2004 18:20:23 GMTTim Olson writes:
went over to head up somerset (he had previously been at motorola before coming to work on rios). he then went on to become president of mips and then later returned to austin.
one big point about RIOS was that it didn't have any provisions for cache consistency. the only SMP that had been done with RIOS chips was 4-way using RIOS.9 .... which had a hack that you could flag segment as being cacheable or non-cacheable (aka if you needed consistent memory ... it was consolidated in a segment flagged as non-cacheable). one big point about power/pc was to be able to support cache-consistency (there are references to power/pc being power with 88k bus ... but you need more than the 88k bus to have cache consistency).
RISC formalised: IBM 801
http://www3.sk.sympatico.ca/jbayko/cpuAppendA.html#801
IBMS RS/6000 POWER
http://www3.sk.sympatico.ca/jbayko/cpu5.html
27 yars of ibm risc
http://www.rootvg.net/column_risc.htm
note in the above ... refers to RSC as RISC Single Chip ... but,
in fact, it was called RIOS Single Chip.
misc. past 801, romp, rios, power/pc postings
https://www.garlic.com/~lynn/subtopic.html#801
misc. somerset specific postings:
https://www.garlic.com/~lynn/2000d.html#60 "all-out" vs less aggressive designs (was: Re: 36 to 32 bit transition)
https://www.garlic.com/~lynn/2001g.html#23 IA64 Rocks My World
https://www.garlic.com/~lynn/2001i.html#28 Proper ISA lifespan?
https://www.garlic.com/~lynn/2001j.html#37 Proper ISA lifespan?
https://www.garlic.com/~lynn/2002g.html#12 "Soul of a New Machine" Computer?
https://www.garlic.com/~lynn/2002g.html#14 "Soul of a New Machine" Computer?
https://www.garlic.com/~lynn/2002i.html#81 McKinley Cometh
https://www.garlic.com/~lynn/2002l.html#37 Computer Architectures
https://www.garlic.com/~lynn/2003d.html#45 IBM says AMD dead in 5yrs ... -- Microsoft Monopoly vs. IBM
https://www.garlic.com/~lynn/2003d.html#57 Another light on the map going out
https://www.garlic.com/~lynn/2003j.html#22 why doesn't processor reordering instructions affect most
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: passwords Newsgroups: alt.computer.security Date: Tue, 20 Jan 2004 20:19:22 GMTColonel Flagg writes:
there is a second order problem .... the whole issue of
what in fact happens, the threat model can be against the aid used for remembering scores of passwords ... not the actual password themselves (trojan horses looking to harvest password files).
an alternative is to go to a two-factor authentication based on non-shared-secret (something you have and something you know) .... aka
1) a hardware token that does a digital signature and can be validated by a public key (that has been registered in lieu of a shared-secret password). having access to list of registered public keys in one security domain wouldn't compromise the use of the same public keys in a different security domain ... aka a shared-secret can be used to both originate as well as validate an authentication ... while a public key can't be used to originate an authentication ... but can only be used to validate an authentication
2) a PIN that controls the operation of the hardware token. both shared-secret and hardware token PIN represent something you know authentication. However, if a shared-secret something you know, is divulged, it possibly enables others to fraudulently use the shared-secret to impersonate (the security requirement for unique shared-secret for every security domain). A hardware token PIN is also a form of something you know ... but since it never has to be divulged, it can drastically simplify the human memory issues. Instead of having scores of shared-secrets ... the person has a single hardware token, controlled by a single PIN ... that is never divulged and is not a shared-secret.
It is in the non-shared-secret, hardware token PIN paradigm ... that you can start talking about a threat model being against the PIN itself, the length of the PIN, etc ... since the human memory issues with large numbers of security domains and scores of shared-secrets are significantly mitigated.
Note, a trojan horse that harvests a person's password file ... can lead to being able to impersonate that person in large number of different situations. Any sort of virus or trojan horse that harvests a hardware token PIN still isn't able impersonate w/o also having access to the hardware token. From a fraud return-on-investment ... the costs for harvesting a hardware token PIN and gaining access to the hardware token itself is significantly higher than the cost of harvesting password files (or in the electronic commerce scenario, the merchant master transaction file). Such hardware token related acquisition costs might even be larger than any expected fraud return ... making it more attractive for the criminals to go elsewhere.
and even more topic drift about security proportional to risk:
https://www.garlic.com/~lynn/2001h.html#61
lots of past stuff about non-shared-secrets
https://www.garlic.com/~lynn/aadsm10.htm#bio3 biometrics (addenda)
https://www.garlic.com/~lynn/aadsm10.htm#bio6 biometrics
https://www.garlic.com/~lynn/aadsm12.htm#57 eBay Customers Targetted by Credit Card Scam
https://www.garlic.com/~lynn/aadsm12.htm#60 signing & authentication (was Credit Card Scam)
https://www.garlic.com/~lynn/aadsm13.htm#14 A challenge (addenda)
https://www.garlic.com/~lynn/aadsm14.htm#32 An attack on paypal
https://www.garlic.com/~lynn/aadsm14.htm#35 The real problem that https has conspicuously failed to fix
https://www.garlic.com/~lynn/aadsm15.htm#36 VS: On-line signature standards
https://www.garlic.com/~lynn/aadsm15.htm#37 VS: On-line signature standards
https://www.garlic.com/~lynn/aadsm17.htm#2 Difference between TCPA-Hardware and a smart card (was: example: secure computing kernel needed)
https://www.garlic.com/~lynn/aepay10.htm#65 eBay Customers Targetted by Credit Card Scam
https://www.garlic.com/~lynn/aepay11.htm#53 Authentication white paper
https://www.garlic.com/~lynn/aepay11.htm#56 FINREAD was. Authentication white paper
https://www.garlic.com/~lynn/aepay11.htm#66 Confusing Authentication and Identiification?
https://www.garlic.com/~lynn/aepay11.htm#72 Account Numbers. Was: Confusing Authentication and Identiification? (addenda)
https://www.garlic.com/~lynn/2001c.html#30 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001c.html#41 PKI and Non-repudiation practicalities
https://www.garlic.com/~lynn/2001i.html#36 Net banking, is it safe???
https://www.garlic.com/~lynn/2001k.html#34 A thought on passwords
https://www.garlic.com/~lynn/2001k.html#58 I-net banking security
https://www.garlic.com/~lynn/2001k.html#61 I-net banking security
https://www.garlic.com/~lynn/2002c.html#7 Opinion on smartcard security requested
https://www.garlic.com/~lynn/2002e.html#36 Crypting with Fingerprints ?
https://www.garlic.com/~lynn/2002h.html#40 [survey] Possestional Security
https://www.garlic.com/~lynn/2002n.html#30 Help! Good protocol for national ID card?
https://www.garlic.com/~lynn/2003e.html#47 Public key and the authority problem
https://www.garlic.com/~lynn/2003e.html#57 Security in RADIUS (RFC2865)
https://www.garlic.com/~lynn/2003h.html#55 PKINIT
https://www.garlic.com/~lynn/2003i.html#2 Two-factor authentication with SSH?
https://www.garlic.com/~lynn/2003j.html#25 Idea for secure login
https://www.garlic.com/~lynn/2003m.html#49 public key vs passwd authentication?
https://www.garlic.com/~lynn/2003m.html#51 public key vs passwd authentication?
https://www.garlic.com/~lynn/2003o.html#9 Bank security question (newbie question)
https://www.garlic.com/~lynn/2003o.html#22 securID weakness
https://www.garlic.com/~lynn/2003o.html#29 Biometric cards will not stop identity fraud
https://www.garlic.com/~lynn/2003o.html#44 Biometrics
https://www.garlic.com/~lynn/2003o.html#50 Pub/priv key security
https://www.garlic.com/~lynn/2003p.html#4 Does OTP need authentication?
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Threat of running a web server? Newsgroups: alt.comp.anti-virus,comp.security.firewalls,alt.computer.security Date: Tue, 20 Jan 2004 20:25:56 GMT"David Norris" writes:
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Two subjects: 64-bit OS2/eCs, Innotek Products Newsgroups: alt.os.development,comp.arch,comp.os.os2.programmer.misc Date: Wed, 21 Jan 2004 05:31:58 GMTPeter Flass writes:
lots of virtual memory infrastructures use tables in memory and the TLB use some part of the table pointer to distinguish addresses in different virtual memories. 370 (mainframe) had STO-associative TLB .... i.e. the segment table origin address was used to tag entries in the TLB.
The 801/ROMP flavor effectively had segment-associative tagging, using an explicit id number. One of the side-effects is that virtual addresses in the same "shared segment" could share the same TLB entries .... while something like STO-associative TLB entries might have different entries (even for identical shared code).
RIOS continued with the 801/ROMP 16segment registers and 32 bit addressing ... but extended the size of the tag field to 24bits. The size of the tag field ... plus the 28bit virtual address ... gave rise to the claim that 801/ROMP was 40 bit addressing (i.e. 28bit segment address plus 12bit segment-id tag) and 801/RIOS claim of 52bit addressing (i.e. 28bit segment address plut 24bit segment-id tag).
Note that the limited number of distinct segments was originally designed for a closed operating system and execution environment. THere was justification for the limited number of distinct segments as hardware/software trade-off ... where the application environment would have all its privileges/integrity check before execution and inline application code would be able to change segment registers as easily as general purpose registers (for addressing purposes). There was no separate security domain, authorization checking, and/or kernel calls required.
In retargeting ROMP to unix environment .... security domain and authorization checking (with kernel calls) had to be implemented for changing memory mapping. Compared to some other unix environments that might have dozens of unique shared memory objects/segments simultaneously defined in the same virtual address space ... the 16 total segments was a limitation. This led to packaging multiple different executable objects into shared library which could be mapped into a single (shared) segment.
misc. past posts discussing original rios has having 52-bit addressing.
https://www.garlic.com/~lynn/2000b.html#54 Multics dual-page-size scheme
https://www.garlic.com/~lynn/2001c.html#84 database (or b-tree) page sizes
https://www.garlic.com/~lynn/2002c.html#40 using >=4GB of memory on a 32-bit processor
https://www.garlic.com/~lynn/2002g.html#17 Black magic in POWER5
https://www.garlic.com/~lynn/2002l.html#60 Handling variable page sizes?
https://www.garlic.com/~lynn/2002m.html#33 simple architecture machine instruction set
https://www.garlic.com/~lynn/2003e.html#0 Resolved: There Are No Programs With >32 Bits of Text
https://www.garlic.com/~lynn/2003h.html#37 Does PowerPC 970 has Tagged TLBs (Address Space Identifiers)
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: BASIC Language History? Newsgroups: alt.folklore.computers Date: Wed, 21 Jan 2004 16:14:44 GMTet472@FreeNet.Carleton.CA (Michael Black) writes:
The Boston Programming Center was on the 3rd floor of 545 tech. sq, (the cambridge science center was on the 4th floor, the CSC machine room with 360/67 was on the 2nd floor ... and of course, Project MAC & Multics was on the 5th floor). In the early '70s, the boston programming center was somewhat divided and most was absorbed by the growning VM/370 development group (which had split off from the cambridge science center) and took over the 3rd floor. Misc. people from the boston programming center did go to the science center.
The rapidly growing VM/370 development group quickly outgrew the 3rd floor and moved out to the old SBS building in burlington mall.
search engines turn up a few CPS references ...
http://www.okstate.edu/cis_info/cis_newsletter/jan-feb95/jan-feb95.html
where 1995 newsleter mentions CPS in section about "25 years ago
(1970)".
a 1971 newsletter mentions call/360, CPS, basic, pli:
http://ukcc.uky.edu/~ukccinfo.491/kr197107.html
cps manual is mentioned as being in this archive:
http://www.cbi.umn.edu/collections/inv/cbi00060.html
the following from:
http://home.uchicago.edu/~rthielen/cps.html
Conversational Programming System
CPS was what was called a Type III program, one that was written by an
IBM employee in the field and was unsupported. The quote below is from
the Program Contribution Form for IBM program 360D-03.4.016 dated
August 7, 1969. This document can be found in my office along with the
CPS Terminal User's Manual, Installation and Administration Guide, and
System Programmer's Guide.
"Conversational Programming System is a time-sharing system that runs
in a partition of OS/360 Release 17 MFT II or MVT. The CPS language is
a conversational dialect of PL/I and includes a modified subset of the
BASIC language of IBM CALL/360. The system also provides Remote Job
Entry to batch processing and Remote Job Output to a designated
terminal from a dataset designated by any batch job." (This was hot
stuff!)
"Prior to installation of Conversational Programming System, minor
changes must be made to OS/360 and a new system generated. The system
supports Models 40, 50, 65, 75, and 67 Model 1 in 65 mode, and Model
91, along with terminal types 2741 and 1052 as well as Teletype ASR
Models 33 and 35." (That's what we used. Stored the programs on punch
tape.)
"Minimum core requirements are for an H memory to support two
terminals and a 64K background. Additional core (which may be 2361) of
18K bytes per active terminal is required for more than two
terminals."
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: passwords Newsgroups: alt.computer.security Date: Wed, 21 Jan 2004 18:00:33 GMT"Alan P" <alan@(nojunkplease)alancode.net> writes:
password strength meter
http://www.securitystats.com/tools/password.php
might also do google group search for past 18 months on
something like password strength
http://groups.google.com/advanced_search?hl=en
some what older
http://www.securityfocus.com/infocus/1554
older still
http://www.cl.cam.ac.uk/TechReports/UCAM-CL-TR-500.pdf
and some more topic drift ... old password selection advisery:
https://www.garlic.com/~lynn/2001d.html#51 OT Re: A beautiful morning in AFM.
https://www.garlic.com/~lynn/2001d.html#52 OT Re: A beautiful morning in AFM.
https://www.garlic.com/~lynn/2001d.html#53 April Fools Day
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Two subjects: 64-bit OS2/eCs, Innotek Products Newsgroups: alt.os.development,comp.arch,comp.os.os2.misc,comp.os.os2.programmer.misc Date: Wed, 21 Jan 2004 22:44:34 GMTglen herrmannsfeldt writes:
note that there was an enormous amount of SAA that was targeted at
compatibility ... but behind the scenes there was some effort to get
PC-based applications ported to the mainframe ... so that the data &
execution was back in the glasshouse and PC become a really fancy,
glorified GUI delivery vehicle. The t/r and saa really got upset with
my wife and I when we came up with 3-tier architecture in the '80s and
started presenting it to customers. The GUI delivery vehicle strategy
could be seen in the late '80s where salesmen and reports were
strongly recommending (to commercial customers) that they could have a
single 16mbyte t/r bandwidth shared with 300 or more PCs (aka the
severe network bandwidth limitation was in line with using the PCs are
glorified GUI presentation platforms). misc. past saa & 3tier related
postings:
https://www.garlic.com/~lynn/subnetwork.html#3tier
... and three news clips from spring '88 ..
Apple sues Microsoft, H-P over Mac-like software, San Jose Mercury News, 18 Mar 88, page 12D Apple sent shock waves thru the computer industry Thursday by filing a lawsuit that could frustrate IBM plans to make its personal computers as easy to use as Apple's. - Filed in US District Court in San Jose - raises some basic questions about who owns what when it comes to look and feel of PC's - Apple has argued that "user friendly" features of Mac are copyright protected. - IBM has staked the future of PS/2 line on Mac-like features - Apple seeks to stop sale of Microsoft and H-P software that contain features that distinguish Mac computers - Apple is attacking an ally as well as a competitor (Microsoft) - Microsoft sells the most popular software that runs on Mac - Microsoft is also developing Presentation Manager to run on OS/2 - Presentation Manager is based on Microsoft Windows - Earlier versions of Windows received a "limited license" from Apple - Apple has not approved the latest release of Windows version 2.03 (Infringes Apple's copyrighted "audio visual display") - Apple is saying between-the-lines: "watch out IBM" - Apple suing H-P over the New Wave program (works on IBM compatibles) - Microsoft: "We don't believe we've infringed any copyrights" - 1987 landmark ruling in Atlanta: Softklone infringed Digital Communications Associates copyright of screen display - Apple sued Digital Research (for GEM), and DR changed it to meet Apple's demands Local commentary: - Russo, lawyer in software copyright: . Look and feel of Mac is certainly legally protected . Doesn't mean similar products will be found to violate copyright . Apple has a copyright on display; question is to what degree - Winer, software engineer with Symantec . Relationship between IBM and Apple has always been strained . Apple views Microsoft as a bigger competitor than IBM====================================================
AT&T's Dark Horse in the User-Friendly Derby (Business Week 2May88) Unix's Open Look looks like a serious challenger to Apple/IBM Graphical user interface: - a mouthful of computerese - has allowed millions to master their computer w/o intimidating commands - "it's fundamental -- like the wheel." -Fred Gibbons, Software Publishing - trend toward simpler relationship, human to computer . getting there is anything but <simple> - OS/2 Presentation Manager . based on MS Windows (sued by Apple) Unix: - favored by engineers and professional programmers - known as ANYTHING BUG "user-friendly" - hopelessly complex, even compared to MS Dos Open Look - Joint project by AT&T, Xerox, and Sun - Unix' arcane commands buried under a Mac-like graphical user interface First IBM-compatible to mimic the Mac won't be PS/2 using OS/2 with PM - AT&T plans to ship 6386 computer in September . 1 month before Presentation Manager . Will start selling 6386 with Unix and Open Look - "Open Look makes it more of a horse race" -Paul Cubbage, Dataquest . Unix could capture 15-20% of commercial applications . Without Open Look ... Unix would get 5%, MAX - Unix will now compete with OS/2 -Vittorio Cassoni OS/2 improvements over MS-DOS are already built into Unix - capacity to handle large, complex programs - ability to multi-task - Unix takes full advantage of 80386 chip . OS/2 won't for another year - REAL advantage is in communications . "interoperability" . Workstations can tap into programs running on other machines . Unix adapted to run on a network . Simpler to write programs that run on all these machines . Unix adoption as a standard could vastly simplify networking . "It has the best networking software, and after 20 years, it's reliable." -Gibbons, Software Publishing - Unix software tools are an order of magnitude better than anything for OS/2 Only Ashton-Tate has endorsed the Open Look concept - Lotus has plans for 1-2-3, needed for government contracts . but reserving judgment on Open Look - Software developers go where the volume is . technical strengths mean little without market momentum - First OS/2 application prototypes expected at a trade show in May - Software developers won't have Open Look tools to develop applications until next year . In the meantime, developers concentrate on OS/2 Time may be on Unix' side - OS/2 and PM need large internal memories . 10 times the average PC . current chip shortages makes it difficult to get the machines . May take a year or more for memory prices to drop . delay gives Unix and Open Look a chance=======================================================
'The Trends Spotter' - Guardian 26 May 1988 Interview with William F. Zachmann, senior VP, International Data Corp. "Every year Zachmann makes 13 predictions about the next 18 months in the business computer industry, and his track record is excellent." - IBM is "heading deeper into the mire" - Recession in US -> companies more economical in purchasing - Era of mainframe at an end - "Just about any alternative for obtaining information processing capabilities is less expensive than a mainframe ... as even the most habit bound users ... cannot fail to notice" - "Personal computers, local area networks, servers, and the like ... are a completely inadequate diet for a US$60 billion behemoth accustomed to huge profit margins on big expensive mainframe computers subject only to very limited competition." - IBM's incompatible hardware offerings and "often zigzagging announcements of direction and strategy" lead it to "inadvertently punish the very customers that are most loyal" - Example - 8100 - loyal customers bought "dead-end box" - Example - minicomputer line - incompatible S/36, S/38, 9370 - "PS/2 line is poised to repeat the horrors of the 8100 on an even larger scale." - Models 25 & 30 "will never run OS/2" - Intel 286-based PS/2 models 50 & 60 - will not be sufficiently powerful to provide adequate OS/2 performance - Model 50 "probably won't run" OS/2 EE 1.1 "at all" >>> "serious disillusionment" for loyal IBM customers - OS/2 problems -> "another good year for industry-standard personal computers" ie IBM-PC compatible - PS/2 clones will "prove elusive" - "I am predicting that IBM will not let others build them any time soon" - "The whole point of the PS/2 and" MCA "was to create an architecture that would not become a de facto standard the way the PC, XT and AT did." - If PS/2 clones become necessary in order to create acceptance: - "IBM will, in effect, license only the halt and the lame or impose conditions that will ensure that even the healthy will be effectively halt and lame by the time they meet those conditions." - Microsoft Windows (basis of Presentation Manager) will benefit. - "Windows 2.0 and 386 offer the vast majority of users far more practical value at a significantly lower cost and in a far simpler form than what OS/2 will offer even after" PM "is available." - Accepts: - hardly any Windows software available - difficult to write for (more so than the more popular GEM) - But: - major firms like Lotus and Microsoft working on it - sees Mac software houses expanding into Windows - Microsoft's MS LAN "will capture the high ground" - Network file-servers will be the "hottest hardware category" of the next year - Will generally come to run Unix* or OS/2 (more likely OS/2) - SQL will be the base level standard for distributed resources - But since SQL "unfriendly and inadequate", still alot of competition between SQL compatibles - Unix* will continue to grow as users leave behind proprietary OS - AIX and the "so far lackluster" RT will "prove to be much more successful" than IBM's "mainstream products" - dependent on "more powerful and more aggressively priced versions of the RT "appearing "soon" - SAA will cross over to DEC's VAX VMS and to Unix* - anything wide enough to cover such major hardware incompatibilities as PS/2, S/3x and S/370 is wide enough to cover virtually anything. - "This offers a tremendous opportunity for innovative software vendors who will, in effect, help IBM fulfil the promise of SAA well beyond the point that IBM intended" - Threatens IBM with "possibility of a major stampede to Unix* via the opening that SAA will create" - C's "intimate relationship" with Unix*, DOS and OS/2 will make it the "hot programming language of 1988/89 as well as the dominant one of the 1990s" - "Cobol, Fortran and Basic are ready to be pushed into the grave along with Sanskrit and ancient Greek." - "Even firms lumbered with dinosaurs" (mainframes) "will need C to take advantage of microprocessors and the irresistable economies of the small." - Clearly all Zachmann's predictions are based on 2 complementary trends: - movement to microprocessors ("downsizing") and towards standard OS - movement away from minis/mainframes with proprietary OS - New standards will be: - Intel and Motorola processors - Unix*, DOS and OS/2 operating systems - Ethernet, Netbios and Microsoft's OS/2 LAN for networking Notes: - Interview by Jack Schofield (editor, Computer Guardian) - *: Unix is, of course, a trade mark of AT&T Bell Labs--
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 40th anniversary of IBM System/360 on 7 Apr 2004 Newsgroups: bit.listserv.ibm-main,alt.folklore.computers Date: Fri, 23 Jan 2004 16:31:34 GMTIBM-MAIN@ibm-main.isham-research.com (Phil Payne) writes:
CP/67 had automatic terminal detect (no sysgen required) ... at least for 1052, and the two types of 2741. When I was an undergradudate, I added TTY support to CP/67 ... and attempted to integrate it consistently with the automatic terminal detect philosophy ... making liberal use of 2702 SAD command to switch line-scanners. Then the local CE pointed out that they had taken a short-cut in the 2702 implementation ... while the SAD command could switch the line-scanner, the oscillators had been hardwired, fixing the line-speed (my testing had worked just barely within spec, running a tty on a 2741/1052 port).
this sort of resulted in launching a clone controller project at the
university ... where four of us, sort of get blamed for originating
the plug compatible controller market
https://www.garlic.com/~lynn/submain.html#360pcm
we reverse engineered the channel interface and built a channel board for an interdata/3. the line-scanner in the interdata/3 was in software .... and included sequence to strobe signal raise/lower at very high rate to detect baud rate. this was later enhanced to be an interdata/4 with multiple interdata/3s packaged as dedicated line-scanners.
Later, in the 370 time-frame, E4 (extended sense) was supposedly introduced to help assist, at least in dynamic controller determiniation ... and supposedly minimize the need for the hardware sysgen configuration paradigm.
When I was doing the resource manager .... the operating system still
had a code tabled of cpu models ... that controlled various things.
STCPID was used to look up the cpu model in the coded table and set
various of parameters. This severely restricted having a kernel built
at one point and migrating to later processor models w/o source and
kernel rebuild. Turns out the table entries were primarily there for
things related to processor performance issues. Anyway, in very early
code that eventually shipped in the resource manager ... I attempted
to dynamically determine processor performance characteristics at boot
and set all the related parametes w/o having to resort to any
processor model table.
https://www.garlic.com/~lynn/subtopic.html#fairshare
https://www.garlic.com/~lynn/subtopic.html#wsclock
An early version of this code/kernel leaked out to AT&T long lines ... a couple years before it shipped in any product. Nearly ten years later, the national account manager for long lines tracked me down ... looking for help in getting long lines off that specific kernel. Apparently as new models came out ... they just moved it to newer machines ... and it had apparently propagated thru-out long lines.
slightly related is the disk engineering scenario ... where bldg 14
(disk engineering) and bldg 15 (product test) were running stand-alone
... because operating single engineering device (in testcell) had
characteristic of causing MTBF of 15 minutes for MVS. They used FRIEND
and some number of other stand-alone utilizes for testing hardware.
The machine rooms were setup with channel switches and scheduled
dedicated test time for each testcell. In any case, we did a redesign
and rewrite of IOS so that multiple testcells could be tested
concurrently w/o operating system hang or failure.
https://www.garlic.com/~lynn/subtopic.html#disk
I believe the term testcell originated for two purposes:
1) the requirement for stand-alone scheduling ... and which testcell was going to have test time, when
2) a security requirement for technology under development. the plant site and perimeter fence and guards. The bldgs. had door badge system to get into the building. The machine rooms had door badge system to get into the machine room (inside the bldg). Each development device was housed inside its own a heavy steel mesh cage with 4-number, high-security combination lock securing the cage door. Each cage was large enuf to accommodate something like a 3880 controller, and maybe two engineers in cramped space (3880 doors didn't swing, they were removed).
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: merged security taxonomy & glossary Newsgroups: alt.computer.security,comp.security.misc Date: Fri, 23 Jan 2004 17:25:13 GMTover the past week, i've merged three more glossaries:
• definitions from FFIEC examination handbook • definitions from vulnerability testing glossary • definitions from recently release NIST 800-61
for more information & original URLs see:
https://www.garlic.com/~lynn/index.html#glosnote
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: When rsa vs dsa Newsgroups: comp.security.ssh Date: Fri, 23 Jan 2004 20:36:41 GMTGary Armstrong <garyarm_remThis_at_testedgeinc.com> writes:
rsa didn't have the same vulnerability ... although there is frequently a requirement for a random number NONCE in rsa-signed messages.
RSA signature of a 20-byte SHA-1 is 20 bytes ... plus the size of the message plus frequently a 20byte random number NONCE contained in the body of the message ... effectively message length plus 40 bytes (20 byte signature plus 20 byte nonce).
DSA signature of 20-byte SHA-1 is 40 bytes ... plus the size of the message ... which is message length plus 40 byte DSA signature.
in any case, infrastructures that wanted to be agnostic with respect to hardware token and software implementations might have tended to go with RSA (eliminating the private key vulnerability dependent on hardware token quality random number generation as part of the signing process).
more recent crop of hardware tokens tend to have hgiher quality random number generators ... sufficent for doing both on-chip key generation as well as DSA (and/or ECDSA) signing.
DSA .. FIPS186-2 reference:
http://csrc.nist.gov/cryptval/dss.htm
SHA ... fips180 reference:
http://csrc.nist.gov/cryptval/shs.html
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: When rsa vs dsa Newsgroups: comp.security.ssh Date: Sat, 24 Jan 2004 17:10:43 GMTSimon Tatham writes:
minor additional information as to key strengths ... following
from internet-draft on key lengths:
http://www.ietf.org/internet-drafts/draft-orman-public-key-lengths-07.txt
System requirement Symmetric RSA or DH DSA subgroup for attack key size modulus size size resistance (bits) (bits) (bits) (bits) 70 70 947 129 80 80 1228 148 90 90 1553 167 100 100 1926 186 150 150 4575 284 200 200 8719 383 250 250 14596 482--
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: AMD/Linux vs Intel/Microsoft Newsgroups: comp.arch Date: Sun, 25 Jan 2004 05:08:07 GMT"del cecchi" writes:
then slightly related stuff from os emulation on cms:
http://www.vm.ibm.com/pubs/cms440/FCBSECT.HTML
random other cms stuff
http://www.vm.ibm.com/pubs/cms440/ADTDSECT.HTML
http://www.vm.ibm.com/pubs/cms440/AFTSECT.HTML
http://www.vm.ibm.com/pubs/cms440/FVSECT.HTML
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: AMD/Linux vs Intel/Microsoft Newsgroups: comp.arch Date: Sun, 25 Jan 2004 17:55:11 GMTRobert Myers writes:
in any case, a past example was from guy responsible for one of the high-end financial networks ... claiming that 100 percent availability over a number of years was attributable to
1) IMS hot standby (three physically replicated locations) 2) automated operator
aka as overall system reliability and integrity has improved over the years .... a remaining source of errors has been humans. the batch environments tended to still have a small amount of human interactions with human operators and they were becoming the major source of glitches.
misc. past references:
https://www.garlic.com/~lynn/98.html#35a Drive letters
https://www.garlic.com/~lynn/98.html#37 What is MVS/ESA?
https://www.garlic.com/~lynn/98.html#40 Comparison Cluster vs SMP?
https://www.garlic.com/~lynn/99.html#71 High Availabilty on S/390
https://www.garlic.com/~lynn/99.html#77 Are mainframes relevant ??
https://www.garlic.com/~lynn/99.html#92 MVS vs HASP vs JES (was 2821)
https://www.garlic.com/~lynn/2000.html#13 Computer of the century
https://www.garlic.com/~lynn/2000c.html#45 Does the word "mainframe" still have a meaning?
https://www.garlic.com/~lynn/2000c.html#47 Does the word "mainframe" still have a meaning?
https://www.garlic.com/~lynn/2000f.html#30 OT?
https://www.garlic.com/~lynn/2000f.html#54 360 Architecture, Multics, ... was (Re: X86 ultimate CISC? No.)
https://www.garlic.com/~lynn/2001c.html#69 Wheeler and Wheeler
https://www.garlic.com/~lynn/2001d.html#70 Pentium 4 Prefetch engine?
https://www.garlic.com/~lynn/2001d.html#71 Pentium 4 Prefetch engine?
https://www.garlic.com/~lynn/2001e.html#44 Where are IBM z390 SPECint2000 results?
https://www.garlic.com/~lynn/2001g.html#44 The Alpha/IA64 Hybrid
https://www.garlic.com/~lynn/2001j.html#23 OT - Internet Explorer V6.0
https://www.garlic.com/~lynn/2001k.html#13 HP-UX will not be ported to Alpha (no surprise)exit
https://www.garlic.com/~lynn/2001k.html#14 HP-UX will not be ported to Alpha (no surprise)exit
https://www.garlic.com/~lynn/2001k.html#18 HP-UX will not be ported to Alpha (no surprise)exit
https://www.garlic.com/~lynn/2001l.html#47 five-nines
https://www.garlic.com/~lynn/2001n.html#3 News IBM loses supercomputer crown
https://www.garlic.com/~lynn/2001n.html#47 Sysplex Info
https://www.garlic.com/~lynn/2001n.html#85 The demise of compaq
https://www.garlic.com/~lynn/2002h.html#73 Where did text file line ending characters begin?
https://www.garlic.com/~lynn/2002j.html#45 M$ SMP and old time IBM's LCMP
https://www.garlic.com/~lynn/2002o.html#14 Home mainframes
https://www.garlic.com/~lynn/2002o.html#68 META: Newsgroup cliques?
https://www.garlic.com/~lynn/2002p.html#54 Newbie: Two quesions about mainframes
https://www.garlic.com/~lynn/2003.html#37 Calculating expected reliability for designed system
https://www.garlic.com/~lynn/2003h.html#56 The figures of merit that make mainframes worth the price
https://www.garlic.com/~lynn/2003l.html#11 how long does (or did) it take to boot a timesharing system?
https://www.garlic.com/~lynn/2003n.html#22 foundations of relational theory? - some references for the
https://www.garlic.com/~lynn/2003n.html#29 Architect Mainframe system - books/guidenance
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: AMD/Linux vs Intel/Microsoft Newsgroups: comp.arch Date: Sun, 25 Jan 2004 21:15:07 GMT"Dean Kent" writes:
stdin/stdout with humans (or possibly scripts) providing the mapping is another kind of solution. one might even make the case for applications with embedded filenames from either being ported from another environment (which did support the indirection abstration) and/or the development programmers getting orientation from such an environment.
JCL is another such solution. JCL also has the chracteristic that it is very batch oriented and not very interactive/human oriented. one of the early abstraction scenarios from at least the mid-60s was heavy sequential file processing and abstracting whether the device was tape or DASD (and DASD was in turm an abstraction for direct access storage devices, in part because at the start ... disks weren't even necessarily the dominant DASD type).
however, almost by definition, JCL is part of a paradigm where it was assumed (by default) that the person running the application wasn't anywhere around when the application ran. lots of the niggling details that would be assumed (in an interactive paradigm) to be handled by the person running the application would not be true. The operator was there to make sure the cards got in the reader, the tapes were correctly mounted and the printer fed. By the '90s, even that little bit of human involvement was becoming one of the few remaining sources of errors and failures.
CMS has been somewhat in both camps ... it could be considered to have somewhat similar/copmmon interactive heritage back to CTSS (but also needing to support much of the mainstream os/360 operations). If no predefined indirection has been specified by the user (aka sort of psuedo JCL) at the time the application ran ... the system would default to a filename that was some variation of a psuedo DDNAME ... aka when running fortran ... if user defined a filename indirection for FT03F001 ... it would use the filename indirection. If there was no indirection specificed ... then it would default to FT03F001.
you can somewhat pick that out from the CMS URL references from earlier
post in another part of this thread (& lookup cms filedef command):
https://www.garlic.com/~lynn/2004.html#39
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 40th anniversary of IBM System/360 on 7 Apr 2004 Newsgroups: bit.listserv.ibm-main Date: Sun, 25 Jan 2004 21:29:48 GMTshmuel+ibm-main@ibm-main.Patriot.net (Shmuel Metz , Seymour J.) writes:
one of the harder problems ... which possibly wouldn't show up so much in stand alone operations ... were things like trying to figure out whether (some) UCWs on 370s had been put in as shared or non-shared ... you could make guesses based kind of device. there are also little issues about having a pair of controllers generated as 8-devices each ... but within the same 32-device subchannel range. are you dealing with 327x devices on a pair of 16-device controllers or a single 32-device controller? It also made a difference when a controller goes into contingent connection because of a unit check & waiting for a sense opertaion. Long ago and far away ... an operating system could go into an endless short-busy loop because it had the span of the controllers misgen'ed and didn't realize it had to first clear contingent connection.
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: [Fwd: Re: Mainframe not a good architecture for interactive w as Re: What is the future of COBOL? Answer: Irrelevant???] Newsgroups: bit.listserv.ibm-main Date: Sun, 25 Jan 2004 21:37:27 GMTChris_Craddock@ibm-main.bmc.com (Craddock, Chris) writes:
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: OT The First Mouse Newsgroups: bit.listserv.ibm-main Date: Sun, 25 Jan 2004 22:10:27 GMTibm-main@ibm-main.tpg.com.au (ibm-main) writes:
the internal network also originated in science center. one of the early projects was joint development project between Cambridge and Endicott to modify CP/67 to run on 370 (virtual memory architecture) rather than 360/67. the "cp/67-i" system was (in some sense) running production a year before there were actual hardware 370 models to run it on. Later there was the "cp67-sj" system ... which was the "i" system with 3330 and 2305 device drivers added by some people in san jose.
In any case most of that period up thru about mid-85, the internal network was larger (had more nodes) than the arpanet/internet. One of the big change-overs for the arpanet was the switch to IP protocol on 1/1/83 and the introduction of internetworking and gateways ... allowing heterogeneous networks to interoperate. In effect, the internal network support had a form of gateway support from the beginning in each node ... allowing a form of heterogeneous interoperation ... and therefor was one less impediment to interconnected network growth.
A big difference in the period between 1/1/83 and mid-85 was the explosion in the number of workstations and PCs as internet nodes. During this period ... internally, there continued to be a battle to restrict PCs to terminal emulation connectivity and not allow full-blown, peer-to-peer networking capability. This sort of goes along with the claim that SNA was primarily a terminal controller infrastructure ... and 1) not a System, 2) not a Network, and 3) not an Architecture.
misc collected posts on internet & internal network archeology
https://www.garlic.com/~lynn/internet.htm
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: 40th anniversary of IBM System/360 on 7 Apr 2004 Newsgroups: bit.listserv.ibm-main Date: Mon, 26 Jan 2004 00:20:38 GMTIBM-MAIN@ibm-main.isham-research.com (Phil Payne) writes:
from pg. 5, GH20-0859, CP-67/CMS User's Guide
device virt. symbolic device
number addr name type
---- --- ---- -------
1052 009 CON1 console
2540 00C RDR1 card reader
2540 00D PUN1 card punch
1403 00E PRN1 line printer
231x 190 DSK1 s-disk (system files)
231x 191 DSK2 p-disk (user files)
231x 192 DKS3 t-disk (workspace)
231x --- DSK4 a-disk (user files)
231x --- DSK5 b-disk (user files)
231x 19C DSK6 c-disk
2400 180 TAP1 tape drive
2400 181 TAP2 tape drive
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: DE-skilling was Re: ServerPak Install via QuickLoad Product Newsgroups: bit.listserv.ibm-main Date: Mon, 26 Jan 2004 03:12:57 GMTcfmtech@ibm-main.istar.ca (Clark F. Morris, Jr.) writes:
1) number of potential new installations greatly exceeded the skill base to support them
2) cost/benefit of many of the emerging entry level market opportunities couldn't afford the existing skill support cost structure.
this was enormously aggravated with the explosion in numbers of 4341 ... both in terms of number of installations exceeded the available skill base to support them ... and the existing skill cost structure.
the requirement became for de-skilling the whole system support infrastructure ... both because the skills weren't available for that exploding market ... as well as the costs of the skill intensive operations that were prohibitive for large segments of the emerging markets.
there were some jokes at share during this period that ibm didn't really have to worry about the Amdahl clones in its mainstream mvs market place ... because nowhere else but with a real ibm mainframe was a customer going to get the 20 IBM SEs necessary for the MVS care & feeding to keep such systems operational (and that Amdahl was going to be stuck with the fringe univeristy market running MTS or VM).
because of a lot of reasons ... that mid-range (both 4341 and vax) market then bled off into the emerging workstations and high-end PCs; there was some past questions about why wasn't there at least as many 4381s sold as 4341s (if nothing else ... upgrading every 4341).
... misc. past posts regarding the mid-range and departmental server
market:
https://www.garlic.com/~lynn/96.html#16 middle layer
https://www.garlic.com/~lynn/2001m.html#15 departmental servers
https://www.garlic.com/~lynn/2001n.html#23 Alpha vs. Itanic: facts vs. FUD
https://www.garlic.com/~lynn/2002.html#2 The demise of compaq
https://www.garlic.com/~lynn/2002.html#7 The demise of compaq
https://www.garlic.com/~lynn/2002b.html#37 Poor Man's clustering idea
https://www.garlic.com/~lynn/2002c.html#19 Did Intel Bite Off More Than It Can Chew?
https://www.garlic.com/~lynn/2002d.html#4 IBM Mainframe at home
https://www.garlic.com/~lynn/2002e.html#71 Blade architectures
https://www.garlic.com/~lynn/2002f.html#0 Computers in Science Fiction
https://www.garlic.com/~lynn/2002f.html#1 Blade architectures
https://www.garlic.com/~lynn/2002f.html#5 Blade architectures
https://www.garlic.com/~lynn/2002g.html#61 GE 625/635 Reference + Smart Hardware
https://www.garlic.com/~lynn/2002g.html#80 Pipelining in the past
https://www.garlic.com/~lynn/2002h.html#52 Bettman Archive in Trouble
https://www.garlic.com/~lynn/2002i.html#12 CDC6600 - just how powerful a machine was it?
https://www.garlic.com/~lynn/2002i.html#30 CDC6600 - just how powerful a machine was it?
https://www.garlic.com/~lynn/2002k.html#0 misc. old benchmarks (4331 & 11/750)
https://www.garlic.com/~lynn/2002q.html#3 Vector display systems
https://www.garlic.com/~lynn/2003c.html#14 difference between itanium and alpha
https://www.garlic.com/~lynn/2003c.html#17 difference between itanium and alpha
https://www.garlic.com/~lynn/2003c.html#20 difference between itanium and alpha
https://www.garlic.com/~lynn/2003d.html#0 big buys was: Tubes in IBM 1620?
https://www.garlic.com/~lynn/2003d.html#3 IBM says AMD dead in 5yrs ... -- Microsoft Monopoly vs. IBM
https://www.garlic.com/~lynn/2003d.html#21 PDP10 and RISC
https://www.garlic.com/~lynn/2003d.html#61 Another light on the map going out
https://www.garlic.com/~lynn/2003d.html#64 IBM was: VAX again: unix
https://www.garlic.com/~lynn/2003d.html#66 unix
https://www.garlic.com/~lynn/2003e.html#69 Gartner Office Information Systems 6/2/89
https://www.garlic.com/~lynn/2003e.html#70 ARIDUS
https://www.garlic.com/~lynn/2003f.html#48 Alpha performance, why?
https://www.garlic.com/~lynn/2003o.html#13 When nerds were nerds
https://www.garlic.com/~lynn/2003p.html#38 Mainframe Emulation Solutions
https://www.garlic.com/~lynn/2004.html#34 Two subjects: 64-bit OS2/eCs, Innotek Products
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Mainframe not a good architecture for interactive workloads Newsgroups: bit.listserv.ibm-main Date: Tue, 27 Jan 2004 14:30:56 GMTIBM-MAIN@ibm-main.isham-research.com (Phil Payne) writes:
some number of purely interactive oriented subsystems were developed for non-virtual memory 360 platforms also. os/360 has extremely heavy-weight task switching, very oriented towards long running batch jobs ... as a result you had loads of subsystems/monitors that appeared that did their own relatively light-weight task switching ... cics, apl\360, cps, call/360, music, etc.
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: AMD/Linux vs Intel/Microsoft Newsgroups: comp.arch Date: Tue, 27 Jan 2004 16:47:44 GMT"Stephen Fuld" writes:
in the '60s you saw quite a few monitors ... which would get loaded and stay resident ... and which would then accept commands or other things and perform operations.
when I was an undergraduate, the university moved from 709 to 360/67. the 709 had ibsys monitor that would process student fortran jobs ... tape-to-tape (with 1401 providing card to tape and tape to printer front end) ... on the order of a second elapsed time per student job.
moving to os/360, mft, release 11, running 3-step "fortran compile, link-edit, and go" on 360 took almost a minute elapsed time for the same student job (effectively all of it was job scheduler execution). The job scheduler involved a large number of different executables and other disk access that was repeated for each job step (and there was insufficient real storage to do any caching). I got on the order of a three fold speed-up in job scheduler elapsed time ... just by carefully ordering where stuff was placed on disk (optimizing arm seek operation ... compared to standard out-of-the-box system).
that still wasn't enough to get 360 infrastructure back to being able to handle the student workload that the 709 had been handling. It wasn't until the university got waterloo's WATFOR ... that the 360 student job thruput got better than the 709. WATFOR was a combination monitor and fortran compile and execute environment. It would be loaded as a single step by the 360 job scheduler (ten second plusq elapsed time process) ... and then it would process a batch of student fortran jobs at one time .. typically a tray of cards ... maybe 2000-3000 card ... where a typical student job was 30-50 cards ... possibly 50-100 student fortran jobs in single load of WATFOR. What had previously been 30-45 minutes elapsed time was possibly now only 15-20 seconds.
during this period ... somebody wrote an interactive monitor (online/os) ... that loaded and stayed resident ... and would accept commands from the operator's console ... and supported the execution of some number of functions via directly kernel calls w/o having to invoke the job scheduler.
following is part of old presentation that i made at an IBM user group
meeting on work that I had done while an undergraduate:
https://www.garlic.com/~lynn/94.html#18 CP/67 & OS MFT14
the OS MFT14 work included careful placement of high usage files & records on disk in order to optimize arm motion.
the cp/67 work involved rewriting a lot of the pathlengths (lots of
places i got a hundred fold improvement, overall the pathlengh
improvement was between five and ten times) as well as redesigning and
inventing new resource allocation algorithms. misc. refs:
https://www.garlic.com/~lynn/subtopic.html#fairshare
https://www.garlic.com/~lynn/subtopic.html#wsclock
other job scheduler related postings
https://www.garlic.com/~lynn/97.html#22 Pre S/360 IBM Operating Systems?
https://www.garlic.com/~lynn/97.html#28 IA64 Self Virtualizable?
https://www.garlic.com/~lynn/98.html#21 Reviving the OS/360 thread (Questions about OS/360)
https://www.garlic.com/~lynn/99.html#93 MVS vs HASP vs JES (was 2821)
https://www.garlic.com/~lynn/99.html#175 amusing source code comments (was Re: Testing job applicants)
https://www.garlic.com/~lynn/2000.html#55 OS/360 JCL: The DD statement and DCBs
https://www.garlic.com/~lynn/2000d.html#44 Charging for time-share CPU time
https://www.garlic.com/~lynn/2000d.html#46 Charging for time-share CPU time
https://www.garlic.com/~lynn/2001.html#52 Review of Steve McConnell's AFTER THE GOLD RUSH
https://www.garlic.com/~lynn/2001f.html#26 Price of core memory
https://www.garlic.com/~lynn/2001h.html#12 checking some myths.
https://www.garlic.com/~lynn/2002f.html#53 WATFOR's Silver Anniversary
https://www.garlic.com/~lynn/2002g.html#1 WATFOR's Silver Anniversary
https://www.garlic.com/~lynn/2002q.html#29 Collating on the S/360-2540 card reader?
https://www.garlic.com/~lynn/2003c.html#53 HASP assembly: What the heck is an MVT ABEND 422?
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Mainframe not a good architecture for interactive workloads Newsgroups: bit.listserv.ibm-main Date: Tue, 27 Jan 2004 17:08:18 GMTIBM-MAIN@ibm-main.isham-research.com (Phil Payne) writes:
this wasn't particularly a interactive issue ... it was workload distribution, scaling and availability across multiple processors. it did have the characteristics that it was fine-grain, high efficiency locking.
the IBM HONE system .... basically scaled online systems that supported all the field, sales, marketing, & branch people in the world. In the late 70s, all of the US HONE centers were consolidated at a single location in California and created possibly the largest single image operation in existance at the time. for sharing disks across large number of processors, one of the HONE support people in Uithoorne had developed a protocol used at login/logoff for disks w/o having to resort to reserve/release. Basically a cyliner bitmap was placed on cylinder zero and a CCW sequence was defined that emulated the mainframe compare&swap instruction (i.e. clever use of search commands). Compared to the ACP RPQ, it had the disadvantage of constantly moving the arm to cylinder zero (where the ACP RPQ basically did the locking & serialization using special memory in the shared disk controller).
misc. HONE refs:
https://www.garlic.com/~lynn/subtopic.html#hone
one of the things specific for light-weight tasking was/is SRBs ... which I believe were driven into the MVS kernel by the IMS people.
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Mainframe not a good architecture for interactive workloads Newsgroups: bit.listserv.ibm-main Date: Tue, 27 Jan 2004 17:41:06 GMTfor acp dasd rpq, look for things like: TR 02.859 "Limited Lock Facility in a DASD Control Unit" Behman, DeNatale, Shomer (Oct. 1979)
search engine turns up few references to the above ... one is:
http://portal.acm.org/citation.cfm?id=130305&coll=portal&dl=ACM&CFID=16234177&CFTOKEN=48510308
one of the issues in ibm strategy ... was that it required sharing at the control unit level ... since that was where the record serialization locks were kept ... and that string-switching allowed for sharing below the control unit level.
in that time-frame, my wife (she was only five years old at the time) was in pok responsible for loosely-coupled architecture and wrote/invented the Peer-Coupled Shared Data architecture document ... which got a lot of push back because there was a big attempt to force all "communication" thru vtam. except for some stuff in ims hot-standby ... it wasn't until sysplex that you started to see much results from her efforts.
random past refs to Peer-Coupled Shared Data
https://www.garlic.com/~lynn/98.html#30 Drive letters
https://www.garlic.com/~lynn/98.html#35a Drive letters
https://www.garlic.com/~lynn/98.html#37 What is MVS/ESA?
https://www.garlic.com/~lynn/98.html#40 Comparison Cluster vs SMP?
https://www.garlic.com/~lynn/99.html#71 High Availabilty on S/390
https://www.garlic.com/~lynn/99.html#77 Are mainframes relevant ??
https://www.garlic.com/~lynn/99.html#92 MVS vs HASP vs JES (was 2821)
https://www.garlic.com/~lynn/99.html#100 Why won't the AS/400 die? Or, It's 1999 why do I have to learn how to use
https://www.garlic.com/~lynn/99.html#128 Examples of non-relational databases
https://www.garlic.com/~lynn/2000.html#13 Computer of the century
https://www.garlic.com/~lynn/2000f.html#30 OT?
https://www.garlic.com/~lynn/2000f.html#37 OT?
https://www.garlic.com/~lynn/2001b.html#73 7090 vs. 7094 etc.
https://www.garlic.com/~lynn/2001c.html#69 Wheeler and Wheeler
https://www.garlic.com/~lynn/2001d.html#71 Pentium 4 Prefetch engine?
https://www.garlic.com/~lynn/2001e.html#2 Block oriented I/O over IP
https://www.garlic.com/~lynn/2001g.html#44 The Alpha/IA64 Hybrid
https://www.garlic.com/~lynn/2001g.html#46 The Alpha/IA64 Hybrid
https://www.garlic.com/~lynn/2001h.html#76 Other oddball IBM System 360's ?
https://www.garlic.com/~lynn/2001i.html#41 Withdrawal Announcement 901-218 - No More 'small machines'
https://www.garlic.com/~lynn/2001j.html#23 OT - Internet Explorer V6.0
https://www.garlic.com/~lynn/2001n.html#3 News IBM loses supercomputer crown
https://www.garlic.com/~lynn/2002b.html#54 Computer Naming Conventions
https://www.garlic.com/~lynn/2002f.html#6 Blade architectures
https://www.garlic.com/~lynn/2002g.html#48 Why did OSI fail compared with TCP-IP?
https://www.garlic.com/~lynn/2002h.html#12 Why did OSI fail compared with TCP-IP?
https://www.garlic.com/~lynn/2002j.html#45 M$ SMP and old time IBM's LCMP
https://www.garlic.com/~lynn/2002o.html#68 META: Newsgroup cliques?
https://www.garlic.com/~lynn/2002q.html#35 HASP:
https://www.garlic.com/~lynn/2003d.html#49 unix
https://www.garlic.com/~lynn/2003d.html#67 unix
https://www.garlic.com/~lynn/2003h.html#9 Why did TCP become popular ?
https://www.garlic.com/~lynn/2003h.html#31 OT What movies have taught us about Computers
https://www.garlic.com/~lynn/2003h.html#60 The figures of merit that make mainframes worth the price
https://www.garlic.com/~lynn/2003i.html#70 A few Z990 Gee-Wiz stats
https://www.garlic.com/~lynn/2003n.html#29 Architect Mainframe system - books/guidenance
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Mainframe not a good architecture for interactive workloads Newsgroups: bit.listserv.ibm-main Date: Tue, 27 Jan 2004 20:32:54 GMTGeorge.Henke@ibm-main.aig.com (Henke, George) writes:
the sequential in/out can approach cpu utilization as the bottleneck ... as opposed to (random) i/o. there are some number of "in-core" implementation databases that are claiming 10:1 performance over any standard RDBMS with all records totally cached (i.e. even when the standard RDBMS has all records in memory). there are some hybrid implementations that do stuff like pointer swizzling ... i.e. some sort of record lookup if not in memory ... but direct address when in memory.
a lot of batch stuff can optimize around sequential (even disk to disk ... with totally different disk arms) .... where-as interactive & random arrival just about forces you to some sort of random access database.
any batch to interactive might also imply sequential to random as well as difference between i/o requests total contained within the application vis-a-vis interacting with some sort of database manager.
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: AMD/Linux vs Intel/Microsoft Newsgroups: comp.arch Date: Wed, 28 Jan 2004 16:48:34 GMT"Stephen Fuld" writes:
standard program calling sequence was
BALR R14,R15
.. aka load entry point address into register 15 and perform branch
and link ... which saved in register 14 the address following the BALR
and branched to address in register 15. this convention was used for
both initial program invokation as well as any sort of library and
subroutine calls.
IEFBR14 then contained a single instruction:
BR R14
branch to the address in register 14; which was return to caller
... aka the system.
.... misc. posts ...
https://www.garlic.com/~lynn/99.html#81 Perfect Code
https://www.garlic.com/~lynn/99.html#85 Perfect Code
https://www.garlic.com/~lynn/99.html#96 IEFBR14 cookie from www.ibm.com
https://www.garlic.com/~lynn/2001e.html#60 Estimate JCL overhead
https://www.garlic.com/~lynn/2001n.html#48 The demise of compaq
https://www.garlic.com/~lynn/2003m.html#15 IEFBR14 Problems
https://www.garlic.com/~lynn/2003m.html#31 SR 15,15 was: IEFBR14 Problems
https://www.garlic.com/~lynn/2003m.html#32 SR 15,15 was: IEFBR14 Problems
https://www.garlic.com/~lynn/2003m.html#34 SR 15,15 was: IEFBR14 Problems
https://www.garlic.com/~lynn/2003m.html#35 SR 15,15 was: IEFBR14 Problems
https://www.garlic.com/~lynn/2003o.html#23 Tools -vs- Utility
https://www.garlic.com/~lynn/2003o.html#68 History of Computer Network Industry
https://www.garlic.com/~lynn/2004.html#8 virtual-machine theory
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
From: Anne & Lynn Wheeler <lynn@garlic.com> Subject: Re: Mainframe not a good architecture for interactive workloads Newsgroups: bit.listserv.ibm-main Date: Wed, 28 Jan 2004 17:18:33 GMTshmuel+ibm-main@ibm-main.Patriot.net (Shmuel Metz , Seymour J.) writes:
channels, interrupts, i/o commands, etc ... were all the same as 360/65. some number of places ran standard os/360 and never utilized the dat hardware. boeing huntsville did a modified os/360 release 13 MVT that turned on the DAT bit in the PSW ... not to do actual paging ... but because they were had long running 2250 (large vector display) interactive jobs that eventually had memory fragmentation. DAT was used as a work around to address MVT's memory fragmentation problem with long running applications.
summer that I worked at boeing helping with initial creation of BCS ... the newly formed BCS operation installed a new 360/67 for running CP/67 (BCS charter was taking over all boeing dataprocessing operations ... at the time BCS had a 360/30 and 360/67 ... and were to take over places like renton datacenter which had couple football fields of 360s and other things and the new 747 plant had nearly as large a datacenter). That summer, the boeing huntsville 360/67 was moved up to seattle to the military/aerospace building.
in any case, interactive difficiencies with 360 mainframes weren't so much hardware issues ... but fundamental characteristics of specific operating system implementation
postings from a slightly related thread running over in comp.arch
https://www.garlic.com/~lynn/2004.html#39 AMD/Linux vs Intel/Microsoft
https://www.garlic.com/~lynn/2004.html#40 AMD/Linux vs Intel/Microsoft
https://www.garlic.com/~lynn/2004.html#41 AMD/Linux vs Intel/Microsoft
https://www.garlic.com/~lynn/2004.html#48 AMD/Linux vs Intel/Microsoft
misc. cambridge related postings:
https://www.garlic.com/~lynn/subtopic.html#545tech
--
Anne & Lynn Wheeler | https://www.garlic.com/~lynn/
Internet trivia 20th anv https://www.garlic.com/~lynn/rfcietff.htm
previous, next, index - home