List of Archived Posts

2007 Newsgroup Postings (09/15 - 10/06)

The use of "script" for program
what does xp do when system is copying
what does xp do when system is copying
PL/S programming language
what does xp do when system is copying
PL/S programming language
The name "shell"
what does xp do when system is copying
what does xp do when system is copying
CA to IBM product swap
what does xp do when system is copying
what does xp do when system is copying
JES2 or JES3, Which one is older?
IBM Releases Office Desktop Software at No Charge to Foster Collaboration
Newsweek article--baby boomers and computers
U.S. Cedes Top Spot in Global IT Competitiveness
Newsweek article--baby boomers and computers
what does xp do when system is copying
U.S. Cedes Top Spot in Global IT Competitiveness
zH/OS (z/OS on Hercules for personal use only)
64 gig memory
Newsweek article--baby boomers and computers
U.S. Cedes Top Spot in Global IT Competitiveness
Newsweek article--baby boomers and computers
what does xp do when system is copying
Horrid thought about Politics, President Bush, and Democrats
what does xp do when system is copying
Newsweek article--baby boomers and computers
Newsweek article--baby boomers and computers
Newsweek article--baby boomers and computers
Newsweek article--baby boomers and computers
Newsweek article--baby boomers and computers
U.S. Cedes Top Spot in Global IT Competitiveness
what does xp do when system is copying
what does xp do when system is copying
Newsweek article--baby boomers and computers
Writing 23FDs
Writing 23FDs
Newsweek article--baby boomers and computers
India is outsourcing jobs as well
what does xp do when system is copying
what does xp do when system is copying
what does xp do when system is copying
what does xp do when system is copying
what does xp do when system is copying
64 gig memory
India is outsourcing jobs as well
what does xp do when system is copying
Translation of IBM Basic Assembler to C?
what does xp do when system is copying
Newsweek article--baby boomers and computers
Translation of IBM Basic Assembler to C?
The Downside of Shared Services
what does xp do when system is copying
Industry Standard Time To Analyze A Line Of Code
Is Parallel Programming Just Too Hard?
what does xp do when system is copying
Translation of IBM Basic Assembler to C?
what does xp do when system is copying
Translation of IBM Basic Assembler to C?
what does xp do when system is copying
Damn
Damn
Damn
Damn
Translation of IBM Basic Assembler to C?
what does xp do when system is copying
what does xp do when system is copying
Translation of IBM Basic Assembler to C?
GETMAIN/FREEMAIN and virtual storage backing up
GETMAIN/FREEMAIN and virtual storage backing up
Translation of IBM Basic Assembler to C?
A question for the Wheelers - Diagnose instruction
GETMAIN/FREEMAIN and virtual storage backing up
GETMAIN/FREEMAIN and virtual storage backing up

The use of "script" for program

From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: The use of "script" for program
Newsgroups: alt.folklore.computers
Date: Sat, 15 Sep 2007 10:05:01 -0400

jmfbahciv writes:

If it was really load and go, then the linking had already happened;
unless there was a single segment and file restriction.  The equivalent
load and go on a 1620 already had "loaded" FORTRAN compiler into
core and you just slapped a jobcard in front of each FORTRAN
deck.  hmm...It was the human who did the linking when he
coded in SPS or machine language.

output of compiler were object/txt deck ... an intermediate machine code
representation with lots of other control information "esd", "txt",
"rld", etc cards. some old posts describing format
http://www.garlic.com/~lynn/2001.html#8 finding object decks with multiple entry points
http://www.garlic.com/~lynn/2001.html#14 IBM Model Numbers (was: First video terminal?)
http://www.garlic.com/~lynn/2001.html#60 Text (was: Review of Steve McConnell's AFTER THE GOLD RUSH)
http://www.garlic.com/~lynn/2001m.html#45 Commenting style (was: Call for folklore)
http://www.garlic.com/~lynn/2002o.html#26 Relocation, was Re: Early computer games
http://www.garlic.com/~lynn/2006g.html#58 REP cards

linkedit would take object deck as input along with file specifications
to library images and possibly other control information combine it
together and create a (nearly) executable image and write it out to a
file (with some additional control information).

a typical, "3-step" job like fortgclg (fortran g compile, linkedit, and
go) would execute the fortran compiler creating an object deck
intermediate file output; the intermediate object deck file would then
be fed into the linkedit step which would create an executable image,
writing it to a new intermediate file, and finally the go step would
load and execute the file that was the output of the linkedit step.

lots of library code like fortran or pli language executable libraries
were "PDS" (partitioned dataset) file which had the different executable
library routines as PDS "member" entries. Each individual PDS "member"
executable library routines would have been originally created as the
output of some earlier linkedit step. The linkedit process could combine
one or more object decks (intermediate compliler/assembler output) with
one or more previously "linkedit'ed" executable images to create a new
"linkedit'ed" executable image.

"production" applications would tend to be the output of previously
(compiled and) "linkedit'ed" program(s) that had been saved. execution
of the production application then involved just executing the "go" step
(w/o needing to repeat the compile&linkedit steps each time).

The (load&go) "loader" has tended to provide a subset of the linkedit
functions with the results just being placed in memory with loader just
transferring control directly to the program. Simplified applications
(like student fortran programs) might be done in two steps ... the
fortran compiler creating an object deck file, followed by executing
load&go loader single step.

Waterloo's watfor monitor tended to subsume any efforts to use two-step
fortran load&go (for student workloads) ... since it did the fortran
compile output directly to in-memory executable image in a single
step. recent discussion of monitors here:
http://www.garlic.com/~lynn/2007o.html#73 The name "shell"
other posts in the thread
http://www.garlic.com/~lynn/2007o.html#70 The name "shell"
http://www.garlic.com/~lynn/2007o.html#75 The name "shell"

part of the reason for all this was that in the 60s, operating system
elapsed time overhead for a "step" processing could be on the order of
10 seconds, the "overhead" for 3-step job would be on the order of 30
seconds ... independent of any actual program execution. the issue was
relatively small real memories and scheduling step overhead was large
complex operation that involved huge number of disk accesses (in part
because everything had to be managed around getting stuff done within
the limited real storage constraint).

for a little drift, this post drifts into work i had done as
undergraduate in the 60s involving a lot of optimization work including
careful placement of system data on disk to optimize arm disk motion
http://www.garlic.com/~lynn/2007o.html#69 ServerPac Installs and dataset allocations

which achieved a three times speed up in job step elapsed time
processing.

Now back to watfor monitor ... basically collapsed 3-step into a single
step (going from 30seconds to 10 seconds ... or with my optimization
work, going from 10-12 seconds to 3-4 seconds). However, on 360/65,
watfor would process student fortran jobs at around 20,000 "cards" per
minute ... and a student job was typically around 50 cards (so watfor
could process possibly 400 such jobs per minute, nearly 10 jobs per
second) watfor monitor not only allowed for collapsing 3-step fortran
operation into a single step, but it also "batching" multiple student
jobs in a single execution. typical operation might involving "batching"
a tray of student jobs (2000-3000 cards, say 40-60 student jobs) in a
single execution (rather than 3steps for student job or even a single
step per student job, there was a single step for 40-60 student jobs).

of course, the 2540 only read 2000 cards per minute ... so it was useful
to have something like "hasp" ... lots of past posts mentioning hasp
http://www.garlic.com/~lynn/subtopic.html#hasp

... which would handle unit record (reader, printer, punch) processing
overlapped with other execution ... it would simulate "psuedo" unit
record devices to standard operating system operation ... using disk
files to store intermediate unit record images (spooling) and operating
the real unit record hardware asynchronously, overlapped with standard
system operation.

misc. past posts mentioning watfor
http://www.garlic.com/~lynn/94.html#18 CP/67 & OS MFT14
http://www.garlic.com/~lynn/96.html#9 cics
http://www.garlic.com/~lynn/97.html#22 Pre S/360 IBM Operating Systems?
http://www.garlic.com/~lynn/97.html#28 IA64 Self Virtualizable?
http://www.garlic.com/~lynn/98.html#21 Reviving the OS/360 thread (Questions about OS/360)
http://www.garlic.com/~lynn/99.html#93 MVS vs HASP vs JES (was 2821)
http://www.garlic.com/~lynn/99.html#175 amusing source code comments (was Re: Testing job applicants)
http://www.garlic.com/~lynn/2000.html#55 OS/360 JCL: The DD statement and DCBs
http://www.garlic.com/~lynn/2000d.html#45 Charging for time-share CPU time
http://www.garlic.com/~lynn/2000d.html#46 Charging for time-share CPU time
http://www.garlic.com/~lynn/2001.html#52 Review of Steve McConnell's AFTER THE GOLD RUSH
http://www.garlic.com/~lynn/2001g.html#20 Golden Era of Compilers
http://www.garlic.com/~lynn/2001g.html#22 Golden Era of Compilers
http://www.garlic.com/~lynn/2001h.html#12 checking some myths.
http://www.garlic.com/~lynn/2001i.html#33 Waterloo Interpreters (was Re: RAX (was RE: IBM OS Timeline?))
http://www.garlic.com/~lynn/2002f.html#53 WATFOR's Silver Anniversary
http://www.garlic.com/~lynn/2002f.html#54 WATFOR's Silver Anniversary
http://www.garlic.com/~lynn/2002g.html#1 WATFOR's Silver Anniversary
http://www.garlic.com/~lynn/2002m.html#3 The problem with installable operating systems
http://www.garlic.com/~lynn/2002q.html#29 Collating on the S/360-2540 card reader?
http://www.garlic.com/~lynn/2002q.html#31 Collating on the S/360-2540 card reader?
http://www.garlic.com/~lynn/2003b.html#0 Disk drives as commodities. Was Re: Yamhill
http://www.garlic.com/~lynn/2003c.html#51 HASP assembly: What the heck is an MVT ABEND 422?
http://www.garlic.com/~lynn/2003j.html#26 A Dark Day
http://www.garlic.com/~lynn/2003k.html#48 Who said DAT?
http://www.garlic.com/~lynn/2003l.html#25 IBM Manuals from the 1940's and 1950's
http://www.garlic.com/~lynn/2003m.html#31 SR 15,15 was: IEFBR14 Problems
http://www.garlic.com/~lynn/2004.html#7 Dyadic
http://www.garlic.com/~lynn/2004.html#48 AMD/Linux vs Intel/Microsoft
http://www.garlic.com/~lynn/2004b.html#53 origin of the UNIX dd command
http://www.garlic.com/~lynn/2004c.html#9 TSS/370 binary distribution now available
http://www.garlic.com/~lynn/2004c.html#60 IBM 360 memory
http://www.garlic.com/~lynn/2004c.html#61 IBM 360 memory
http://www.garlic.com/~lynn/2004e.html#51 Infiniband - practicalities for small clusters
http://www.garlic.com/~lynn/2004g.html#39 spool
http://www.garlic.com/~lynn/2004k.html#41 Vintage computers are better than modern crap !
http://www.garlic.com/~lynn/2004l.html#65 computer industry scenairo before the invention of the PC?
http://www.garlic.com/~lynn/2004n.html#23 Shipwrecks
http://www.garlic.com/~lynn/2004o.html#20 RISCs too close to hardware?
http://www.garlic.com/~lynn/2005c.html#35 [Lit.] Buffer overruns
http://www.garlic.com/~lynn/2005f.html#41 Moving assembler programs above the line
http://www.garlic.com/~lynn/2005h.html#6 Software for IBM 360/30 (was Re: DOS/360: Forty years)
http://www.garlic.com/~lynn/2005j.html#28 NASA Discovers Space Spies From the 60's
http://www.garlic.com/~lynn/2005m.html#9 IBM's mini computers--lack thereof
http://www.garlic.com/~lynn/2005m.html#16 CPU time and system load
http://www.garlic.com/~lynn/2005q.html#7 HASP/ASP JES/JES2/JES3
http://www.garlic.com/~lynn/2005r.html#0 Intel strikes back with a parallel x86 design
http://www.garlic.com/~lynn/2006.html#15 S/360
http://www.garlic.com/~lynn/2006b.html#5 IBM 610 workstation computer
http://www.garlic.com/~lynn/2006e.html#40 transputers again was: The demise of Commodore
http://www.garlic.com/~lynn/2006m.html#30 Old Hashing Routine
http://www.garlic.com/~lynn/2006q.html#32 Very slow booting and running and brain-dead  OS's?
http://www.garlic.com/~lynn/2006s.html#22 Why these original FORTRAN quirks?
http://www.garlic.com/~lynn/2007o.html#70 The name "shell"

what does xp do when system is copying

Refed: **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: what does xp do when system is copying
Newsgroups: alt.folklore.computers
Date: Sat, 15 Sep 2007 10:26:08 -0400

jmfbahciv writes:

Charlton is confused.  Channels are not CPUs.  Oh, damnn..has the
term CPU changed?

channels are i/o transfer paths ... but there are also channel
"programs" that need to be "executed" ... (asynchronous) channel program
(execution) control various i/o transfer operations. channel programs
are made up of a sequence of CCWs ... or channel command words.

lots of channel execution operation was actually implemented with
"cycle" stealing with common processor engine that was also used to
execute standard processor instructions.

for instance, 370/158 had (six) integrated channels that was a microcode
load that shared execution with the "370" microcode load that ran on a
common processor engine.

this was highlighted for the move to 303x processors ... which
was partially a hurry up effort to try and get products back
into the 370 product pipeline after the hiatus that resulted
from the (aborted) future system project
http://www.garlic.com/~lynn/subtopic.html#futuresys

a 303x "channel director" was created by taking a 370/158 processor
engine with only the integrated channel microcode.

a 3031 was then a 370/158 processor engine with just the 370 microcode
load paired with a "channel director" (a 370/158 processor engine w/o
the 370 microcode load and just the integrated channel microcode load).

a 3032 was a repackage 370/168 paired with one or more 303x channel
directors. The 370/158 integrated channel only provide support for up to
six channels. to get 16 channel configuration required three 303x
channel directors.

a 3033 started out being the 370/168 wiring diagram remapped to faster
chip technology. the simple remapping would have resulted in a processor
that was twenty percent faster. however, along the remapping path, there
were some optimizations introduced which eventually resulted in the 3033
being about fifty percent faster than 370/168. a 3033 with sixteen
channels would have three 303x channel directors (three 370/158
processor engines with only the integrated channel microcode load).

current description of channel programming
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/DZ9ZR003/15.6?SHELF=DZ9ZBK03&DT=20040504121320

misc. past posts mentioning 303x channel director
http://www.garlic.com/~lynn/97.html#20 Why Mainframes?
http://www.garlic.com/~lynn/98.html#23 Fear of Multiprocessing?
http://www.garlic.com/~lynn/99.html#7 IBM S/360
http://www.garlic.com/~lynn/99.html#176 S/360 history
http://www.garlic.com/~lynn/99.html#187 Merced Processor Support at it again
http://www.garlic.com/~lynn/2000.html#78 Mainframe operating systems
http://www.garlic.com/~lynn/2000c.html#69 Does the word "mainframe" still have a meaning?
http://www.garlic.com/~lynn/2000d.html#7 4341 was "Is a VAX a mainframe?"
http://www.garlic.com/~lynn/2000d.html#11 4341 was "Is a VAX a mainframe?"
http://www.garlic.com/~lynn/2000d.html#12 4341 was "Is a VAX a mainframe?"
http://www.garlic.com/~lynn/2000d.html#21 S/360 development burnout?
http://www.garlic.com/~lynn/2000g.html#11 360/370 instruction cycle time
http://www.garlic.com/~lynn/2001b.html#83 Z/90, S/390, 370/ESA (slightly off topic)
http://www.garlic.com/~lynn/2001c.html#3 Z/90, S/390, 370/ESA (slightly off topic)
http://www.garlic.com/~lynn/2001c.html#6 OS/360 (was LINUS for S/390)
http://www.garlic.com/~lynn/2001i.html#34 IBM OS Timeline?
http://www.garlic.com/~lynn/2001j.html#3 YKYGOW...
http://www.garlic.com/~lynn/2001j.html#14 Parity - why even or odd (was Re: Load Locked (was: IA64 running out of steam))
http://www.garlic.com/~lynn/2001l.html#24 mainframe question
http://www.garlic.com/~lynn/2001l.html#32 mainframe question
http://www.garlic.com/~lynn/2002.html#36 a.f.c history checkup... (was What specifications will the standard year 2001 PC have?)
http://www.garlic.com/~lynn/2002.html#48 Microcode?
http://www.garlic.com/~lynn/2002d.html#7 IBM Mainframe at home
http://www.garlic.com/~lynn/2002f.html#8 Is AMD doing an Intel?
http://www.garlic.com/~lynn/2002i.html#19 CDC6600 - just how powerful a machine was it?
http://www.garlic.com/~lynn/2002i.html#21 CDC6600 - just how powerful a machine was it?
http://www.garlic.com/~lynn/2002i.html#23 CDC6600 - just how powerful a machine was it?
http://www.garlic.com/~lynn/2002n.html#58 IBM S/370-168, 195, and 3033
http://www.garlic.com/~lynn/2002p.html#59 AMP  vs  SMP
http://www.garlic.com/~lynn/2003.html#39 Flex Question
http://www.garlic.com/~lynn/2003g.html#22 303x, idals, dat, disk head settle, and other rambling folklore
http://www.garlic.com/~lynn/2003g.html#32 One Processor is bad?
http://www.garlic.com/~lynn/2003m.html#31 SR 15,15 was: IEFBR14 Problems
http://www.garlic.com/~lynn/2004.html#8 virtual-machine theory
http://www.garlic.com/~lynn/2004.html#9 Dyadic
http://www.garlic.com/~lynn/2004.html#10 Dyadic
http://www.garlic.com/~lynn/2004.html#25 40th anniversary of IBM System/360 on 7 Apr 2004
http://www.garlic.com/~lynn/2004d.html#12 real multi-tasking, multi-programming
http://www.garlic.com/~lynn/2004e.html#51 Infiniband - practicalities for small clusters
http://www.garlic.com/~lynn/2004f.html#21 Infiniband - practicalities for small clusters
http://www.garlic.com/~lynn/2004g.html#17 Infiniband - practicalities for small clusters
http://www.garlic.com/~lynn/2004g.html#50 Chained I/O's
http://www.garlic.com/~lynn/2004m.html#17 mainframe and microprocessor
http://www.garlic.com/~lynn/2004n.html#14 360 longevity, was RISCs too close to hardware?
http://www.garlic.com/~lynn/2004o.html#7 Integer types for 128-bit addressing
http://www.garlic.com/~lynn/2005b.html#26 CAS and LL/SC
http://www.garlic.com/~lynn/2005d.html#62 Misuse of word "microcode"
http://www.garlic.com/~lynn/2005e.html#59 System/360; Hardwired vs. Microcoded
http://www.garlic.com/~lynn/2005f.html#41 Moving assembler programs above the line
http://www.garlic.com/~lynn/2005h.html#40 Software for IBM 360/30
http://www.garlic.com/~lynn/2005m.html#25 IBM's mini computers--lack thereof
http://www.garlic.com/~lynn/2005p.html#1 Intel engineer discusses their dual-core design
http://www.garlic.com/~lynn/2005q.html#30 HASP/ASP JES/JES2/JES3
http://www.garlic.com/~lynn/2005s.html#22 MVCIN instruction
http://www.garlic.com/~lynn/2006m.html#27 Old Hashing Routine
http://www.garlic.com/~lynn/2006n.html#16 On the 370/165 and the 360/85
http://www.garlic.com/~lynn/2006o.html#27 oops
http://www.garlic.com/~lynn/2006q.html#31 VAXen with switchmode power supplies?
http://www.garlic.com/~lynn/2006r.html#34 REAL memory column in SDSF
http://www.garlic.com/~lynn/2006r.html#40 REAL memory column in SDSF
http://www.garlic.com/~lynn/2006s.html#40 Ranking of non-IBM mainframe builders?
http://www.garlic.com/~lynn/2006s.html#42 Ranking of non-IBM mainframe builders?
http://www.garlic.com/~lynn/2006t.html#19 old vm370 mitre benchmark
http://www.garlic.com/~lynn/2007b.html#18 How many 36-bit Unix ports in the old days?
http://www.garlic.com/~lynn/2007d.html#21 How many 36-bit Unix ports in the old days?
http://www.garlic.com/~lynn/2007d.html#62 Cycles per ASM instruction
http://www.garlic.com/~lynn/2007e.html#32 I/O in Emulated Mainframes
http://www.garlic.com/~lynn/2007f.html#28 The Perfect Computer - 36 bits?
http://www.garlic.com/~lynn/2007f.html#65 History - Early Green Card
http://www.garlic.com/~lynn/2007g.html#17 The Perfect Computer - 36 bits?
http://www.garlic.com/~lynn/2007g.html#23 The Perfect Computer - 36 bits?
http://www.garlic.com/~lynn/2007g.html#57 IBM to the PCM market(the sky is falling!!!the sky is falling!!)
http://www.garlic.com/~lynn/2007h.html#1 21st Century ISA goals?
http://www.garlic.com/~lynn/2007i.html#31 Latest Principles of Operation
http://www.garlic.com/~lynn/2007j.html#29 John W. Backus, 82, Fortran developer, dies
http://www.garlic.com/~lynn/2007k.html#39 VLIW pre-history
http://www.garlic.com/~lynn/2007n.html#31 IBM obsoleting mainframe hardware

what does xp do when system is copying

Refed: **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: what does xp do when system is copying
Newsgroups: alt.folklore.computers
Date: Sun, 16 Sep 2007 09:00:16 -0400

Quadibloc <jsavard@ecn.ab.ca> writes:

Well, the example Peter Flass is giving is a valid one. On the System/
360 Model 30, the operating system included subroutines that mimicked
the operation of channels on the larger models for purposes of
software compatibility. So the CPU did the actual work, but a copy of
the same operating system could still be used, with just another
software layer, instead of changing the routines that sent commands to
the channels.

previous post in this thread:
http://www.garlic.com/~lynn/2007p.html#1 what does xp do when system is copying

maybe you are thinking of a lower-end 360 model. 360m30 implementing
standard 360 principles of operation ... but like most other 360s in
microcode ... much of it using same processor that executed 360
instruction set microcode.

my first student programming job was porting 1401 mpio to 360/30.  the
univerisity had a 709 running ibsys with 1401 doing unit record front
end (cardreader to tape, tape to printer/punch) ...  operator manually
transferred tapes between 1401 and 709.

as part of getting ready to replace 709 with 360/67, the 1401 was
replaced with 360/30 (and the 1401 unit record gear was hooked up to
360/30). the 360/30 could be run in 1401 hardware emulation mode (switch
on the front panel that switch from 360 instruction microcode to 1401
instruction microcode). i got hired to do an implementation of mpio in
360 ... simulating all the functions that the 1401 was doing for the
backend 709.

i eventually had 2000 card program ... with assembler directives that
allowed it to be assembled for running under os/360 ... using operating
system calls for i/o operations ... "DCB" macros, etc.

The assembler mode was for running "stand-alone" ... i got to design and
implement my own interrupt handlers, device drivers, storage management,
scheduling, etc ... effectively my own monitor. I slap a BPS (card)
"loader" on the front of the (stand-alone) object/text deck output from
the assembler. slight topic drift, recent post mentioning (360)
object/text decks (including ptrs to format description of
cards)
http://www.garlic.com/~lynn/2007p.html#0 The use of "script" for program

in "stand-alone" mode there were no other (360) instructions anywhere in
the machine except the code i had written ...  and i had programmed to
standard 360 low-level hardware i/o interface as specified in 360
principles of operation, including sio instruction and CCW channel
programs.

The channel implementation differences in standard 360 models was
whether or not the channel implementation was "integrated" (i.e.  the
microcode implementing channel function ran on the same engine that ran
the microcode implementing 360 insturctions) or implemented in a
separate hardware box.

The previous discussion of the 370/158 and 3031
http://www.garlic.com/~lynn/2007p.html#1 what does xp do when system is copying

was that the 370/158 had integrated channels ... i.e. the same processor
engine ran both the 370 channel microcode and the 370 instruction
microcode. for 303x, they used two separate (identical) engines ... one
dedicated to running the 370/158 integrated channel microcode and one
dedicated to running the 370/158 instruction microcode.

misc. past posts mentioning my first programming job implementing port
of 1401 mpio to 360/30:
http://www.garlic.com/~lynn/93.html#15 unit record & other controllers
http://www.garlic.com/~lynn/93.html#17 unit record & other controllers
http://www.garlic.com/~lynn/93.html#23 MTS & LLMPS?
http://www.garlic.com/~lynn/94.html#53 How Do the Old Mainframes
http://www.garlic.com/~lynn/95.html#4 1401 overlap instructions
http://www.garlic.com/~lynn/97.html#21 IBM 1401's claim to fame
http://www.garlic.com/~lynn/98.html#9 ** Old Vintage Operating Systems **
http://www.garlic.com/~lynn/99.html#59 Living legends
http://www.garlic.com/~lynn/99.html#130 early hardware
http://www.garlic.com/~lynn/2000.html#79 Mainframe operating systems
http://www.garlic.com/~lynn/2000c.html#11 IBM 1460
http://www.garlic.com/~lynn/2000d.html#34 Assembly language formatting on IBM systems
http://www.garlic.com/~lynn/2001.html#11 IBM 1142 reader/punch (Re: First video terminal?)
http://www.garlic.com/~lynn/2001b.html#22 HELP
http://www.garlic.com/~lynn/2001k.html#31 Is anybody out there still writting BAL 370.
http://www.garlic.com/~lynn/2002b.html#13 Infiniband's impact was Re: Intel's 64-bit strategy
http://www.garlic.com/~lynn/2002b.html#15 Infiniband's impact was Re: Intel's 64-bit strategy
http://www.garlic.com/~lynn/2002f.html#47 How Long have you worked with MF's ? (poll)
http://www.garlic.com/~lynn/2002f.html#48 How Long have you worked with MF's ? (poll)
http://www.garlic.com/~lynn/2002m.html#3 The problem with installable operating systems
http://www.garlic.com/~lynn/2003h.html#30 Hardware support of "new" instructions
http://www.garlic.com/~lynn/2003i.html#8 A Dark Day
http://www.garlic.com/~lynn/2003i.html#51 Oldest running software
http://www.garlic.com/~lynn/2003n.html#41 When nerds were nerds
http://www.garlic.com/~lynn/2004d.html#10 IBM 360 memory
http://www.garlic.com/~lynn/2004f.html#49 can a program be run withour main memory?
http://www.garlic.com/~lynn/2004g.html#39 spool
http://www.garlic.com/~lynn/2004k.html#40 Vintage computers are better than modern crap !
http://www.garlic.com/~lynn/2004q.html#66 Will multicore CPUs have identical cores?
http://www.garlic.com/~lynn/2005g.html#52 Software for IBM 360/30
http://www.garlic.com/~lynn/2005n.html#3 Data communications over telegraph circuits
http://www.garlic.com/~lynn/2005q.html#7 HASP/ASP JES/JES2/JES3
http://www.garlic.com/~lynn/2006b.html#2 Mount a tape
http://www.garlic.com/~lynn/2006g.html#43 Binder REP Cards (Was: What's the linkage editor really wants?)
http://www.garlic.com/~lynn/2006l.html#64 Large Computer Rescue
http://www.garlic.com/~lynn/2006n.html#1 The System/360 Model 20 Wasn't As Bad As All That
http://www.garlic.com/~lynn/2006s.html#38 Design life of S/360 components?
http://www.garlic.com/~lynn/2006w.html#31 Decimal FP
http://www.garlic.com/~lynn/2007d.html#51 IBM S/360 series operating systems history
http://www.garlic.com/~lynn/2007h.html#52 ANN: Microsoft goes Open Source
http://www.garlic.com/~lynn/2007m.html#73 Operating systems are old and busted
http://www.garlic.com/~lynn/2007n.html#59 IBM System/360 DOS still going strong as Z/VSE

PL/S programming language

Refed: **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: PL/S programming language
Newsgroups: comp.lang.asm370,alt.folklore.computers
Date: Sun, 16 Sep 2007 09:12:10 -0400

someone writes:

Many years ago, about 1974. I read a book on PL/S that was in the
University Library. If you have access to a University Library you
might try searching there. This PL/S was a PL/1 style of language. And
it was designed to write system software. As I remember the publisher
would also sell you a PL/S compiler written in PL/S. I don't know if
this is the same PL/S or not.

old email mentioning some pl/s support issues in conjunction with
(original relational/sql) system/r implementation:
http://www.garlic.com/~lynn/2007d.html#email800920

misc. past posts mentioning system/r
http://www.garlic.com/~lynn/subtopic.html#systemr

which mentions that the pls had been created in the late sixties but
that the group had been disbanded in the early days of FS ... aka the
"future system" project was going to be a totally new machine
architecture ... as radically different from 360 as 360 had been
different from earlier machines. past posts mentioning FS
http://www.garlic.com/~lynn/subtopic.html#futuresys

what does xp do when system is copying

Refed: **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: what does xp do when system is copying
Newsgroups: alt.folklore.computers
Date: Sun, 16 Sep 2007 09:45:11 -0400

jmfbahciv writes:

Which ones?  ARe you talking about TTYs?  It was nature of the
beastie that each and every character be examined but only
for certain kinds of uses.  A 2741 TTY took in a block of characters
and then shipped them to the CPU for processing.

posts in this thread:
http://www.garlic.com/~lynn/2007p.html#1 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#2 what does xp do when system is copying

standard 360 had main processor, channels, control units, and devices.
common for channels and even some control units had "integrated"
implementations.

standard "telecommunciation" control unit was 2702 (handled
telecommuncation lines ... i.e. things that had terminals at the end).

bit issue in 360 era was that memory/storage was scarce and expensive
... so the processors main memory was used for just about everything
(since there was little of it available elsewhere) ... this would result
in some amount of memory bus contention between device i/o and processor
operation ... since i/o was constantly having to access memory for
read/write (and little or no intermediate buffering existed).

the scenario with the 2702 telecommunication controller was that it
didn't raise an interrupt to the processor until transfer was complete
.... but characters appeared in main processor memory as they arrived
since there was little or no place for intermediate storage.

when the univeristy got a copy of cp67 (installed last week jan68) for
their 360/67 ... i got to play with it quite a bit. standard cp67 had
terminal support for 2741 and 1052 ... but the university had some
number off TTY/ascii terminals ... so one of my tasks was to add
TTY/ascii support to cp67. the base cp67 terminal support implementation
did some hacks to automatically recognize terminal type (w/o requiring
it to be preconfigured as part of system definition). Using that as a
model, i attempted to integrate TTY/ascii support in such a way that
cp67 could dynamically recognize whether a terminal was 2741, 1052 or
TTY. This sort of worked ... except for a small implementation
restriction in the 2702 controller.

Somewhat as a result of that implementation restriction ... the
university started a project to build a 2702 clone ... that had more
feature/function. some past posts mentioning the effort
http://www.garlic.com/~lynn/subtopic.html#360pcm

where four of us got written up as responsible for starting
the 360 clone control effort.

the project involved taking an interdata/3, building a channel interface
card for the box ... and writting software to emulate 2702 operation.
part of the emulation added dynamic baud rate recognition.

shooting two implementation "bugs" stick in my mind

• causing the 360/67 to red-light. 360 had timer in main storage
at location 80. operation was defined that time hardware had to obtain
the memory bus and update location 80 on every timer "tic". if the
timer "tic'ed" again before the memory bus had been obtained to update
location 80 for previous "tic", then it would raise a hardware failure
mode (new "tic" before previous pending loc. 80 update
happened). controllers raised a signal to the channel for data
transfer and the channel would obtain the memory bus for the
transfer. the controller had to periodically signal the channel that
transfer was stopped/suspended (release memory bus for the
moment). 360/67 had high resolution timer operation so the timer
tic'ed in its "low" position at approx. every 13microseconds. that met
that no controller could hold the data transfer for more than
13microseconds (worst case where it had raised data transfer just
prior to timer tic update and didn't drop data transfer before the
next timer tic occured).

• 2702 line driver port interface would place first arriving character
bit in low-order bit position ... with the last arriving character bit
in the high-order bit position.  as each byte was acquired, it would
then be transferred to main processor memory.  standard ascii
transmittion convention was that first arriving character bit went into
high-order bit position (reverse of ibm terminal transmission
convention). as a result, terminal "ascii" appeared in mainframe memory
in bit-reversed order. the ibm terminal "translate" tables then would
handle the conversion to/from ebcdic and "bit-reversed" ascii.  earlier
test of the (interdata/3) 2702 clone appeared to be placing total
garbage in mainframe memory ... until it was recognized that interdata/3
implementation wasn't doing the bit-reversed convention ... and bits in
memory was appearing as non-bit-reversed ... which then became garbage
after translation to ebcdic (having used standard ascii bit-reversed
translate table)

PL/S programming language

Refed: **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: PL/S programming language
Newsgroups: comp.lang.asm370,alt.folklore.computers
Date: Sun, 16 Sep 2007 13:22:25 -0400

re:
http://www.garlic.com/~lynn/2007p.html#3 PL/S programming language

a little low-level 360 assembler/machine programming x-over
thread
http://www.garlic.com/~lynn/2007p.html#1 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#2 what does xp do when system is copying

and mentioning effort to do early tty/ascii terminal driver
http://www.garlic.com/~lynn/2007p.html#4 what does xp do when system is copying

and because of shortcuts in the 2702 controller implementation, contributed
to the university doing a clone controller project ... and subsequent
write-up blaming some of us for clone controller market
http://www.garlic.com/~lynn/subtopic.html#360pcm

and in past posts about future system effort
http://www.garlic.com/~lynn/subtopic.html#futuresys

some posts with quote attributing major motivation behind
future system effort were the clone controllers:
http://www.garlic.com/~lynn/2000f.html#16 [OT] FS - IBM Future System
http://www.garlic.com/~lynn/2005p.html#8 EBCDIC to 6-bit and back
http://www.garlic.com/~lynn/2005p.html#15 DUMP Datasets and SMS
http://www.garlic.com/~lynn/2005s.html#16 Is a Hurricane about to hit IBM ?
http://www.garlic.com/~lynn/2006.html#7 EREP , sense ... manual
http://www.garlic.com/~lynn/2006d.html#15 Hercules 3.04 announcement
http://www.garlic.com/~lynn/2006p.html#50 what's the difference between LF(Line Fee) and NL (New line) ?
http://www.garlic.com/~lynn/2006r.html#36 REAL memory column in SDSF
http://www.garlic.com/~lynn/2006w.html#2 IBM sues maker of Intel-based Mainframe clones
http://www.garlic.com/~lynn/2007f.html#28 The Perfect Computer - 36 bits?
http://www.garlic.com/~lynn/2007l.html#10 John W. Backus, 82, Fortran developer, dies

this possibly contributed to my subsequent career difficulties at the
corporation ... although during the peak of FS activity it didn't help
drawing parallels between the future system effort and a cult film
playing down in central sq.

also, the subsequent derth of products in 370 hardware and software
product pipelines (because of the future system direction) ... also
contributed to providing openings/opportunities for clone processors
(and when future system effort was eventually killed, crash efforts
attempting to get software and hardware products back into the 370
product pipelines)

The name "shell"

From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: The name "shell"
Newsgroups: alt.folklore.computers,alt.os.multics
Date: Sun, 16 Sep 2007 17:55:31 -0400

pechter@pechter.dyndns.org (William Pechter) writes:

Looked pretty good at the 8650 clusters I saw in about '86 or '87.

Not IBM Mainframe caliber but it seemed to do ok with reasoably well
configured hardware.

an old email with marketing comment from the period not considering vax
even targeted at commercial dataprocessing until 8800 with the (final)
introduction of symmetrical multiprocessing
http://www.garlic.com/~lynn/2007.html#email880329

in this post
http://www.garlic.com/~lynn/2007.html#46 How many 36-bit Unix ports in the old days?

what does xp do when system is copying

Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: what does xp do when system is copying
Newsgroups: alt.folklore.computers
Date: Sun, 16 Sep 2007 19:24:40 -0400

Anne & Lynn Wheeler <lynn@garlic.com> writes:

in "stand-alone" mode there were no other (360) instructions anywhere in
the machine except the code i had written ...  and i had programmed to
standard 360 low-level hardware i/o interface as specified in 360
principles of operation, including sio instruction and CCW channel
programs.

re:
http://www.garlic.com/~lynn/2007p.html#2 what does xp do when system is copying

different topic drift from above mentioned 40+ yr old programming
activity ....

How Computers Transformed Baby Boomers - Baby Boomers At 60
http://www.msnbc.msn.com/id/20789352/site/newsweek/

... from above

Power to the People; Computers once filled entire rooms. Now they fit in
our pockets. How a generation formed our tech landscape.

... snip ...

How Computers Transformed Baby Boomers
http://slashdot.org/articles/07/09/16/1742259.shtml

from above ...

Levy cites two texts as crucial in pushing the boomers' vision toward
power-to-the-people computing — Ted Nelson's Computer Lib/Dream
Machines, which inspired Mitch Kapor, and the January 1975 Popular
Electronics, which got Bill Gates jazzed. You kids might want to check
out Dad's bookshelf — used copies of Computer Lib are going for
$130-$225 at Amazon.

... snip ...

previous posts with mention/reference ted and/or xanadu
http://www.garlic.com/~lynn/2000g.html#26 Who Owns the HyperLink?
http://www.garlic.com/~lynn/2002o.html#45 XML, AI, Cyc, psych, and literature
http://www.garlic.com/~lynn/2002o.html#47 XML, AI, Cyc, psych, and literature
http://www.garlic.com/~lynn/2003j.html#59 Ted Nelson, of Project Xanadu
http://www.garlic.com/~lynn/2005s.html#12 Flat Query
http://www.garlic.com/~lynn/2007l.html#66 BAH's Point of View

what does xp do when system is copying

Refed: **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: what does xp do when system is copying
Newsgroups: alt.folklore.computers
Date: Mon, 17 Sep 2007 09:46:47 -0400

jmfbahciv writes:

That was essentially an emulation for future compatibility
(instead of backwards compatibility).  Actually from what
Lynn has said, IBM did parallel software development without
keeping the product lines separated.   Perhaps that is necessary
for creating big moby data processing systems..I don't know.
I sure as hell wouldn't have been able to figure out IBMs
production lines (or should I have said, work flows) for
creating the products they sold.

re:
http://www.garlic.com/~lynn/2007p.html#1 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#2 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#4 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#7 what does xp do when system is copying

most of 360s used hardware emulation ... i.e. processor engine of one
kind or another ... with microcode to emulate target architecture
.... both for channel function as well as for doing 360
instructions. with the heavy use of microcode emulation ... many 360s
also provided hardware emulation of prior generation of machines, 14xx,
70xx, etc.

one issue was well defined (and enforced) interface/architecture
specification; like 360 principles of operation.

"integrated" channels (where the microcode for channel emulation
"time-shared" the processor engine with the micrcode for 360
instruction architecture) was common.

one of the issues was the large proliferation of different (internal)
microprocessor for engines ... (in processors, control units, devices).
this led to first big push for using 801/risc in the early 80s
... replace large percentage of the different variety of microprocessors
with processors that shared common 801/risc architecture ... somewhat
alleviated large microcode/softwaree development effort everytime a new
microprocessor was created and deployed. misc. past posts mentioning
801, risc, fort knox, romp, rios, pc/rt, rs/6000, power/pc, somerset,
etc
http://www.garlic.com/~lynn/subtopic.html#801

another issue that i've mentioned before was testimony attributed to one
of the bunch in the gov. anti-trust action against the corporation. this
supposedly was that in the late 50s, all the computer vendors realized
that the single most important factor for succes in the computer
business was having a single architecture across the complete product
line (this possibly could be attributed to the growing uptake of
computerized operation ... corporate thruput requirements quickly
outgrowing installed/existing system). supposedly the testimony observed
was that ibm management was the only one that was able to succesfully
enforce the common dictate (all the other vendors found their
independent product lines doing local optimization). one of the issues
could be the order of magnitude "penalty" for most of the microcode
implementations ... for the vertical microcode operations there was
typically a ten-to-one instruction ratio aka number of microcode
instructions executed per 360 instruction. The net was that the base
microcode engine needed to be ten times faster than the delivered 360
instruction thruput. This has been recently observed in the mainframe
simulators available on i86 platforms.
http://www.garlic.com/~lynn/94.html#44 bloat
http://www.garlic.com/~lynn/96.html#20 1401 series emulation still running?
http://www.garlic.com/~lynn/99.html#231 Why couldn't others compete against IBM?
http://www.garlic.com/~lynn/2001j.html#33 Big black helicopters
http://www.garlic.com/~lynn/2001j.html#38 Big black helicopters
http://www.garlic.com/~lynn/2001j.html#39 Big black helicopters
http://www.garlic.com/~lynn/2001n.html#85 The demise of compaq
http://www.garlic.com/~lynn/2002c.html#0 Did Intel Bite Off More Than It Can Chew?
http://www.garlic.com/~lynn/2003o.html#43 Computer folklore - forecasting Sputnik's orbit with
http://www.garlic.com/~lynn/2005k.html#0 IBM/Watson autobiography--thoughts on?
http://www.garlic.com/~lynn/2005k.html#4 IBM/Watson autobiography--thoughts on?
http://www.garlic.com/~lynn/2006q.html#60 Was FORTRAN buggy?
http://www.garlic.com/~lynn/2007f.html#77 John W. Backus, 82, Fortran developer, dies
http://www.garlic.com/~lynn/2007g.html#42 1960s: IBM mgmt mistrust of SLT for ICs?
http://www.garlic.com/~lynn/2007m.html#34 IBM 8000 ???

another related scenario where we saw the 10:1 ratio was in the
migration of kernel function to microcode with ECPS effort (kernel
microcode "assist" where sequences of high-use kernel instructions were
moved into microcode achieving a ten-to-one speedup). past post
describing ECPS activity:
http://www.garlic.com/~lynn/94.html#21 370 ECPS VM microcode assist
http://www.garlic.com/~lynn/94.html#27 370 ECPS VM microcode assist
http://www.garlic.com/~lynn/94.html#28 370 ECPS VM microcode assist
http://www.garlic.com/~lynn/2003f.html#43 ECPS:VM DISPx instructions
http://www.garlic.com/~lynn/2003f.html#47 ECPS:VM DISPx instructions
http://www.garlic.com/~lynn/2003f.html#52 ECPS:VM DISPx instructions
http://www.garlic.com/~lynn/2003f.html#54 ECPS:VM DISPx instructions
http://www.garlic.com/~lynn/2003f.html#56 ECPS:VM DISPx instructions

CA to IBM product swap

Refed: **, - **, - **
From: lynn@GARLIC.COM (Anne & Lynn Wheeler)
Subject: Re: CA to IBM product swap
Newsgroups: bit.listserv.ibm-main
Date: 17 Sep 2007 08:58:27 -0700

mark.zelden@ZURICHNA.COM (Mark Zelden) writes:

Then you switch back.  ;-)   There are actually a lot of companies that
seem to work that way.   That's what happens when bean counters make
the decisions and don't consider the human aspects (time, training etc.)

this is related to the original justification for 360 product line with
common architecture across the product line ... recent post mentioning
supposed testimony in the gov. anti-trust case by one of the bunch
http://www.garlic.com/~lynn/2007p.html#8 what does xp do when system is copying

i.e. compatible product line minimized having to redo applications every
time customer upgraded/changed processor ... people resources and
elapsed time for conversion was starting to dominate considerations

this was also touched on by a talk amdahl gave at mit in the early 70s
when asked about what justification was used getting funding for his
clone processor company ... even if ibm were to completely walk away
from 360, customers already had something like $200B invested in
software applications, which would support clone processor business
through at least the end of the century.

and the "walk away from 360" could possibly considered a veiled reference
to future system project
http://www.garlic.com/~lynn/subtopic.html#futuresys

which would have been as different from 360 as 360 had been different
from earlier machines ... recent posts
http://www.garlic.com/~lynn/2007p.html#1 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#3 PL/S programming language
http://www.garlic.com/~lynn/2007p.html#5 PL/S programming language

what does xp do when system is copying

From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: what does xp do when system is copying
Newsgroups: alt.folklore.computers
Date: Mon, 17 Sep 2007 12:09:34 -0400

Steve O'Hara-Smith <steveo@eircom.net> writes:

No ... but ... the memory bandwidth used by the peripheral does eat
into the memory bandwidth available to the CPU. For something like a disc
where the memory bandwidth usage will average out at perhaps 10-50
MBytes/sec this is not a serious impact in the 3-4GByte/sec available memory
bandwidth, even when it bursts at 300MByte/sec it's not a real problem. A
10Gbit/sec ethernet device OTOH does eat a significant chunk out of the
memory bandwidth if it gets to go flat out and routing four of them is a
real challenge. Of course CPU caches tend to help prevent this having too
much impact and the CPU is more likely to be idling because there's nothing
to do than because the data can't get to it.

360/65 (360/67) had interleaved memory ... which somewhat helped ...
but had a common memory port for processor and channels (for i/o
operations) ... compared to current machines there wasn't processor
caches ... so everything processor did involved memory bus and heavy i/o
workload could significantly affect processor thuput.

360/67 multiprocessor was unique (for 360 multiprocessor machines)
because it had multiported memory bus ... minimizing contention
between different processors and i/o operation. however, the
multiported interface increased the memory cycle time by 10-15 percent
(from 750ns per 8bytes). nominally that would mean that a 360/67
"half-duplex" (aka multiprocessor with only a single processor
installed) would be slower than a 360/67 (single processor machine)
because of the increased memory cycle time (introduced by multi-ported
memory). however, in a heavy i/o workload, a 360/67 "half-duplex"
could have higher thruput than a 360/67 simplex ...  because of the
reduced memory bus contention (between processor and channel i/o).

other posts in this thread:
http://www.garlic.com/~lynn/2007p.html#1 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#2 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#4 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#7 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#8 what does xp do when system is copying

what does xp do when system is copying

From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: what does xp do when system is copying
Newsgroups: alt.folklore.computers
Date: Wed, 19 Sep 2007 10:06:21 -0400

jmfbahciv writes:

Not knowing how hardware works inside, would you call the time
a PDP-10 was executing a BLT (block transfer instruction) idle?

physical memory packaging for 3090 had an issue ... not being able to
get as much memory (as they wanted) configured within spec'ed bus
transfer latency/distance. they came up with expanded storage ...  as a
kind of an electronic page storage. it had a wider bus with higher
latency (that could be placed physically farther from the processor) and
synchronous instructions were used to transfer 4k pages between expanded
storage and processor memory (under software control). part of the issue
was that pathlength supporting any asynchronous i/o paradigm was much
greater than the cycles consumed by synchronous transfer instructions.

later when they were attempting to add hippi i/o support to 3090 ... the
only interface with high enuf transfer rate (100mbyte/sec) was the
expanded storage bus. the "problem" was that it didn't support the
traditional channel program interface ... as a result they had to create
reserved addresses within the expanded storage that were basically used
for peek/poke operations (using the expanded storage synchronous 4k
transfer instructions).

later generations of memory packaging and buses were able to configure
all the desired memory as straight processor memory. however, there were
periodic claims that there could be better thruput if system could be
configured where expanded storage was simulated with regular
memory. from a purely theoritical standpoint having all memory as
directly addressable is more efficient that splitting (standard) memory
into what can be used for directly addressable with standard instruction
execution ... and part that purely emulated paging storage (aka because
of the overhead because of page fault rates and moving pages back and
forth between the two types of storage).

the possible caveate involves some sort of deficiency in the page
replacement algorithm not being able to efficiently manage larger
storage space ... a smaller storage space and increased page fault rates
... means that the page replacement algorithm is invoked more frequently
and could contribute to better replacement choices (than would otherwise
be the case). A better page replacement algorithm managing all of
storage as single entity should always outperform any replacement
algorithm requiring explicitly partitioned storage. misc.
past posts about page replacement algorithms
http://www.garlic.com/~lynn/subtopic.html#wsclock

slightly related is some recent discussions about how some systems may
do relatively static partitioning of processor storage into regular
program pages and file caching pages.

lots of past posts mentioning 3090 expanded storage:
http://www.garlic.com/~lynn/2000c.html#61 TF-1
http://www.garlic.com/~lynn/2001k.html#73 Expanded Storage?
http://www.garlic.com/~lynn/2001k.html#74 Expanded Storage?
http://www.garlic.com/~lynn/2002e.html#8 What are some impressive page rates?
http://www.garlic.com/~lynn/2004e.html#2 Expanded Storage
http://www.garlic.com/~lynn/2004e.html#3 Expanded Storage
http://www.garlic.com/~lynn/2004e.html#4 Expanded Storage
http://www.garlic.com/~lynn/2006.html#13 VM maclib reference
http://www.garlic.com/~lynn/2006b.html#14 Expanded Storage
http://www.garlic.com/~lynn/2006b.html#15 Expanded Storage
http://www.garlic.com/~lynn/2006b.html#16 Expanded Storage
http://www.garlic.com/~lynn/2006b.html#17 Expanded Storage
http://www.garlic.com/~lynn/2006b.html#18 Expanded Storage
http://www.garlic.com/~lynn/2006b.html#34 Multiple address spaces
http://www.garlic.com/~lynn/2006c.html#1 Multiple address spaces
http://www.garlic.com/~lynn/2006r.html#35 REAL memory column in SDSF
http://www.garlic.com/~lynn/2006r.html#42 REAL memory column in SDSF
http://www.garlic.com/~lynn/2007o.html#26 Tom's Hdw review of SSDs
http://www.garlic.com/~lynn/2007o.html#48 Virtual Storage implementation

JES2 or JES3, Which one is older?

Refed: **, - **, - **, - **, - **, - **
From: lynn@ibm-main.lst (Anne & Lynn Wheeler)
Subject: Re: JES2 or JES3, Which one is older?
Newsgroups: bit.listserv.ibm-main
Date: 19 Sep 2007 11:19:04 -0700

mainframe_cool@ibm-main.lst (Vijay Kumar) writes:

I am a new comer in the mainframe field. I am learning this technology from an
institute in Singapore.

I have searched the net and not able to find which of the Jes version was
introduced first JES2 or JES3. I know Jes2 was evolved after HASP and Jes3
was after ASP.

Could anyone please let me know the specific dates or year in which these
two job entry subsystems were introduced.

Waiting for your response.

my wife did a stint in the g'burg jes group ... after hasp
responsibility was moved to g'burg and renamed jes2 ...  this was before
getting con'ed into going to pok to be responsible for loosely-coupled
architecture ... misc.  past posts about creating peer-coupled shared
data architecture ... which didn't see a lot of uptake (except for ims
hot standby) until sysplex. misc. past posts
http://www.garlic.com/~lynn/subtopic.html#shareddata

one of her tasks in the jes group was "catcher" for asp ... as part of
turning it into jes3 (aka the group for jes2 was already in existence
before work on asp->jes3). her work included (co-)writing a plm for
jes3. she also did a design for combined product with the best features
of both products ... which didn't get very far because of strong
opinions from the two (jes2 & jes3) camps.

for some topic drift ... recent post in another thread
http://www.garlic.com/~lynn/2007o.html#72 FICON tape drive?

mentioning she had earlier co-authored AWP39, peer-to-peer networking
.. in the early days of SNA (only in ibm was it necessary to qualify
networking as peer-to-peer ... since that is the standard definition,
however, SNA had co-opted the word to apply to their, non-networking,
communication infrastructure)

for other topic drift misc past posts mentioning hasp, jes2, and/or jes2 networking
http://www.garlic.com/~lynn/subtopic.html#hasp

IBM Releases Office Desktop Software at No Charge to Foster Collaboration

Refed: **, - **, - **
From: lynn@ibm-main.lst (Anne & Lynn Wheeler)
Subject: Re: IBM Releases Office Desktop Software at No Charge to Foster Collaboration  and Innovation
Newsgroups: bit.listserv.ibm-main
Date: 20 Sep 2007 07:09:54 -0700

Knutson, Sam wrote:

We are a large IMS DC/DB shop and CICS DB2/IMS DBCTL.   IMS is still an
order of magnitude more efficient than DB2.  That is not saying anything
bad about DB2 it is designed for more flexible data manipulation and
easier development by offloading more business and data handling logic
into the DBMS.  DB2 is a relational database and IMS a hierarchical one
though IMS appears to be geared up to take on some new abilities soon
with V10.

IMS is wickedly efficient ask some of the large banking and delivery
concerns that still use it to process large transactions volumes.

some of this was part of the discourse between the IMS group and
the system/r group in 70s ... i.e. originally relational/sql implementation
http://www.garlic.com/~lynn/subtopic.html#systemr

there was then technology transfer from sjr to endicott for sql/ds ...
and one of the people listed at this meeting claimed to have handled
a lot of the technology transfer from endicott to stl for DB2
http://www.garlic.com/~lynn/95.html#13
http://www.garlic.com/~lynn/96.html#15

an old email with IMS & relational reference:
http://www.garlic.com/~lynn/2007.html#email801016

in this post
http://www.garlic.com/~lynn/2007.html#1 "The Elements of Programming Style"

in the discussion between the two groups ... the IMS claim was that
ims was significantly more efficient between it had direct pointers
.. while relational abstracted away the pointers with an implicit
index. The implicit index (under the covers) tended to double the
amount of disk space required and significantly increased the number
of disk access to reach the desired record. the relational counter
argument was that it significantly reduced the people/manual effort
required to manage the effort.

the transition in the 80s was that the economics for disk space
significantly changed ... mitigating the disk space issue and
the significant increase in system real storage sizes allowed
much of the relational infrastructure information to be cached
.. cutting down on the physical disk operations required. at the
same time there was changes in people cost vis-a-vis hardware costs
.. allowing some lower value uses to become practical (hardware
costs dropped below some threshold along with elimination of some
amount of manual/people effort).

other posts discussing the theme of changes in system
configurations and relative costs between the 60s and the 80s
and its effect on dbms implementation trade-offs:
http://www.garlic.com/~lynn/2005s.html#12 Flat Query
http://www.garlic.com/~lynn/2006l.html#0 history of computing
http://www.garlic.com/~lynn/2006m.html#32 Old Hashing Routine
http://www.garlic.com/~lynn/2006o.html#22 Cache-Size vs Performance
http://www.garlic.com/~lynn/2007e.html#14 Cycles per ASM instruction
http://www.garlic.com/~lynn/2007e.html#31 Quote from comp.object
http://www.garlic.com/~lynn/2007f.html#66 IBM System z9
http://www.garlic.com/~lynn/2007o.html#17 FORTRAN IV program illustrating assigned GO TO on web site

for other topic drift ... the university had gotten a ONR library automation
grant and was selected as beta-test for the original CICS (adapting code
that had been developed at a specific customer site and turning it into
a product) ... and i got tasked to provide debugging and deployment support.
misc. past posts mentioning CICS and/or BDAM
http://www.garlic.com/~lynn/subtopic.html#bdam

recent post in another thread discussing relative system disk
thruput
http://www.garlic.com/~lynn/2007o.html#69 ServerPac Installs and dataset allocations

for other drift ... part of what prompted the observation mentioned in
the above post was that the dynamic adaptive resource management work
http://www.garlic.com/~lynn/subtopic.html#fairshare

i had done as an undergraduate in the 60s and at the science center
http://www.garlic.com/~lynn/subtopic.html#545tech

in the 70s ... included the general objective of being able to (dynamically)
schedule to the bottleneck ... aka dynamically recognize what is the
major system resource bottleneck(s) and adapt the resource scheduling
policy to the bottleneck resource(s).

misc. past posts mentioning schedule to the bottleneck
http://www.garlic.com/~lynn/93.html#5 360/67, was Re: IBM's Project F/S ?
http://www.garlic.com/~lynn/93.html#31 Big I/O or Kicking the Mainframe out the Door
http://www.garlic.com/~lynn/94.html#1 Multitasking question
http://www.garlic.com/~lynn/94.html#50 Rethinking Virtual Memory
http://www.garlic.com/~lynn/98.html#6 OS with no distinction between RAM and HD ?
http://www.garlic.com/~lynn/98.html#17 S/360 operating systems geneaology
http://www.garlic.com/~lynn/99.html#143 OS/360 (and descendents) VM system?
http://www.garlic.com/~lynn/2000.html#86 Ux's good points.
http://www.garlic.com/~lynn/2000f.html#36 Optimal replacement Algorithm
http://www.garlic.com/~lynn/2001f.html#62 any 70's era supercomputers that ran as slow as today's supercomputers?
http://www.garlic.com/~lynn/2003f.html#8 Alpha performance, why?
http://www.garlic.com/~lynn/2004o.html#2 Integer types for 128-bit addressing
http://www.garlic.com/~lynn/2006d.html#11 IBM 610 workstation computer
http://www.garlic.com/~lynn/2006r.html#39 REAL memory column in SDSF
http://www.garlic.com/~lynn/2007i.html#54 John W. Backus, 82, Fortran developer, dies

Newsweek article--baby boomers and computers

Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Newsweek article--baby boomers and computers
Newsgroups: alt.folklore.computers
Date: Fri, 21 Sep 2007 08:03:26 -0400

Roland Hutchinson <my.spamtrap@verizon.net> writes:

Another data point: MIT at about the same time.  Intro. to programming (the
Comp. Sci. version of the subject) used punched cards for most of the
course in Fall 1971; a single assignment during semester (if I recall
correctly) was done on a timesharing system in BASIC.

got a 2471 at home in mar70 ... connecting to science center's
http://www.garlic.com/~lynn/subtopic.html#545tech

360/67 cp67 system via dialed line ... the science center was on 4th flr
545 tech sq.  and the 360/67 machine room was on 2nd flr (multics was on
5th flr).  would take b&m into north station and then walk to tech sq
(take about 25 mins) ... about same time/distance whether went across
science museum bridge and thru lechmere sq (back then it was warehouse
looking bldg in a very large paved parking lot) or across longfellow
bridge.

misc. past posts mentioning time-sharing systems using cp67 and/or vm370
(virtual machine) systems
http://www.garlic.com/~lynn/subtopic.html#timeshare

including some number of companies that used the platforms for commercial
timesharing offerings

the science center system had some number of people from educational
institutions in the area accessing the system ... example rference in
recent post
http://www.garlic.com/~lynn/2007k.html#33 Even worse than UNIX

some posts mentioning science center system security challenges hosting
some number of corporate hdqtrs people processing some of the
corporations most sensitive information as well as access by
non-employees from various educational institutions in the area.
http://www.garlic.com/~lynn/2002h.html#34 Computers in Science Fiction
http://www.garlic.com/~lynn/2002h.html#60 Java, C++ (was Re: Is HTML dead?)
http://www.garlic.com/~lynn/2002j.html#2 HONE was .. Hercules and System/390 - do we need it?
http://www.garlic.com/~lynn/2004e.html#36 NSF interest in Multics security
http://www.garlic.com/~lynn/2005o.html#46 Article: The True Value of Mainframe Security
http://www.garlic.com/~lynn/2005p.html#20 address space
http://www.garlic.com/~lynn/2006b.html#23 Seeking Info on XDS Sigma 7 APL
http://www.garlic.com/~lynn/2006r.html#20 50th Anniversary of invention of disk drives
http://www.garlic.com/~lynn/2007i.html#20 Does anyone know of a documented case of VM being penetrated by hackers?
http://www.garlic.com/~lynn/2007i.html#77 Sizing CPU
http://www.garlic.com/~lynn/2007k.html#65 Non-Standard Mainframe Language?
http://www.garlic.com/~lynn/2007o.html#45 Virtual Storage implementation

another similar security challenge was hosting a 370 virtual memory
simulation project ... i.e. custom virtual machines that simualted 370
virtual machines (running on the science centers cp67 system running on
360/67). 370 virtual memory architecture had some differences from
360/67 virtual memory architecture and this was before 370 virtual
memory was announced and was still a closely guarded corporate secret.
http://www.garlic.com/~lynn/2002h.html#50 crossreferenced program code listings
http://www.garlic.com/~lynn/2004.html#44 OT The First Mouse
http://www.garlic.com/~lynn/2004b.html#31 determining memory size
http://www.garlic.com/~lynn/2004h.html#27 Vintage computers are better than modern crap !
http://www.garlic.com/~lynn/2004p.html#50 IBM 3614 and 3624 ATM's
http://www.garlic.com/~lynn/2005c.html#59 intel's Vanderpool and  virtualization in general
http://www.garlic.com/~lynn/2005d.html#58 Virtual Machine Hardware
http://www.garlic.com/~lynn/2005g.html#17 DOS/360: Forty years
http://www.garlic.com/~lynn/2005h.html#18 Exceptions at basic block boundaries
http://www.garlic.com/~lynn/2005i.html#39 Behavior in undefined areas?
http://www.garlic.com/~lynn/2005j.html#50 virtual 360/67 support in cp67
http://www.garlic.com/~lynn/2005p.html#27 What ever happened to Tandem and NonStop OS ?
http://www.garlic.com/~lynn/2005p.html#45 HASP/ASP JES/JES2/JES3
http://www.garlic.com/~lynn/2006.html#38 Is VIO mandatory?
http://www.garlic.com/~lynn/2006e.html#7 About TLB in lower-level caches
http://www.garlic.com/~lynn/2006f.html#5 3380-3390 Conversion - DISAPPOINTMENT
http://www.garlic.com/~lynn/2006l.html#21 Virtual Virtualizers
http://www.garlic.com/~lynn/2006m.html#26 Mainframe Limericks
http://www.garlic.com/~lynn/2006o.html#19 Source maintenance was Re: SEQUENCE NUMBERS
http://www.garlic.com/~lynn/2006q.html#1 Materiel and graft
http://www.garlic.com/~lynn/2006q.html#45 Was FORTRAN buggy?
http://www.garlic.com/~lynn/2006q.html#49 Was FORTRAN buggy?
http://www.garlic.com/~lynn/2006w.html#3 IBM sues maker of Intel-based Mainframe clones
http://www.garlic.com/~lynn/2007b.html#20 How many 36-bit Unix ports in the old days?
http://www.garlic.com/~lynn/2007f.html#12 FBA rant
http://www.garlic.com/~lynn/2007i.html#16 when was MMU  virtualization first considered practical?

U.S. Cedes Top Spot in Global IT Competitiveness

Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: U.S. Cedes Top Spot in Global IT Competitiveness
Newsgroups: alt.folklore.computers
Date: Fri, 21 Sep 2007 09:43:55 -0400

Quadibloc <jsavard@ecn.ab.ca> writes:

Helping special-needs students is not an avoidable expense. Obviously,
one way or another, people with severe mental disabilities are going
to cost a lot of money to take care of. Placing that burden on the
regular school system, though, is a problem because *it* is funded by
local property taxes. Instead, if this is viewed as a medical problem,
it can be funded through channels that are funded through the same
source as the military - the federal income tax. This would ensure no
undue burden on poorer communities.

programs for development impaired students sometimes divert resources
from helping the best & brightest reach their full productive potential
(which might also be considered as special-needs) resulting in a
significant downside effect on overall society.

there have been periodic observation about business/corporate managers
frequently spend 90percent of their time on the bottom ten percent least
productive employees; while a really good business/corporate manager
spends 90precent of their time on the top ten percent most productive
employees. When done well, this has been shown to increase overall group
productiviity by 2-3 times (or more). in competitive environment, this
could mean the difference whether or not the group survives. on the
other hand ... it can be difficult to achieve such success and/or it
frequently isn't a high priority of large bureaucratic organizations
(especially the part of attributing success to responsible individuals).

my favorite competitive environment reference ... misc. past posts
http://www.garlic.com/~lynn/subboyd.html#boyd
and URL references from around the web
http://www.garlic.com/~lynn/subboyd.html#boyd2

past posts in this thread
http://www.garlic.com/~lynn/2007g.html#6 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007g.html#7 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007g.html#34 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007g.html#35 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007g.html#52 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007g.html#68 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007i.html#13 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007l.html#22 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007o.html#20 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007o.html#21 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007o.html#22 U.S. Cedes Top Spot in Global IT Competitiveness

Newsweek article--baby boomers and computers

Refed: **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Newsweek article--baby boomers and computers
Newsgroups: alt.folklore.computers
Date: Fri, 21 Sep 2007 11:48:26 -0400

Walter Bushell <proto@oanix.com> writes:

Technology marches forward and prices fall. The next service was the
bulletin boards which were *free* or very cheap, a hobbyist would get a
phone line or 4 and run them. Then I remember a service that provided
full USENET for like $35-60 a year.

recent post in this thread
http://www.garlic.com/~lynn/2007p.html#14 Newsweek article--baby boomers and computers

and post last week referencing baby boomer article at msnbc and slashdot
http://www.garlic.com/~lynn/2007p.html#7 what xp do when system is copying

old post having (home) (full) usenet satellite feed, doing device
drivers for the modem and co-authoring an article on the effort for
boardwatch magazine
http://www.garlic.com/~lynn/2000.html#38 Vanishing Posts...
http://www.garlic.com/~lynn/2000e.html#39 I'll Be! Al Gore DID Invent the Internet After All ! NOT
http://www.garlic.com/~lynn/2001h.html#66 UUCP email
http://www.garlic.com/~lynn/2005l.html#16 Newsgroups (Was Another OS/390 to z/OS 1.4 migration
http://www.garlic.com/~lynn/2006m.html#11 An Out-of-the-Main Activity
http://www.garlic.com/~lynn/2007n.html#17 What if phone company had developed Internet?

what does xp do when system is copying

From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: what does xp do when system is copying
Newsgroups: alt.folklore.computers
Date: Sat, 22 Sep 2007 08:06:56 -0400

jmfbahciv writes:

What an odd definition.  IIRC, TOPS-10's idle time is the number
of jiffies the CPU runs the null job.  It really doesn't have
any thing to do.

If the CPU is "waiting" for a user's I/O job, then that time is
charged to the user and is not overhead.  I don't think we would
ever charge the null job to a user.  Oh, dear!  I'm just discovering
how much I've forgotten.

360s had processor "wait" state ... where no instructions were
executing. again, part of this could be attributed to the systems were
leased and had charges based on the system useage meter ...  which ran
while the processor was executing instructions and/or i/o programs
were running.

past posts about using "prepare" channel command in terminal i/o
channel programs ... which wouldn't cause the useage meter to run.
http://www.garlic.com/~lynn/99.html#86 1401 Wordmark?
http://www.garlic.com/~lynn/2002k.html#64 History of AOL
http://www.garlic.com/~lynn/2003k.html#49 S/360 IPL from 7 track tape
http://www.garlic.com/~lynn/2005k.html#40 IBM/Watson autobiography--thoughts on?
http://www.garlic.com/~lynn/2005o.html#30 auto reIPL
http://www.garlic.com/~lynn/2006c.html#22 Military Time?
http://www.garlic.com/~lynn/2007k.html#26 user level TCP implementation
http://www.garlic.com/~lynn/2007o.html#58 ACP/TPF

change to use "prepare" channel command contributed to cp67 being used
in commercial time-sharing services with 7x24 availability.  one of
the issues was it was less economical to leave the system available
(for use) off-shift ... but having the useage meter running when there
wasn't actually any system use (and no corresponding time-sharing use
charges to cover the useage meter lease payments).

misc. past posts about cp67 (and vm370) platforms being used for
commercial time-sharing offerings
http://www.garlic.com/~lynn/subtopic.html#timeshare

other posts in this thread
http://www.garlic.com/~lynn/2007p.html#1 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#2 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#4 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#7 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#8 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#10 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#11 what does xp do when system is copying

U.S. Cedes Top Spot in Global IT Competitiveness

Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: U.S. Cedes Top Spot in Global IT Competitiveness
Newsgroups: alt.folklore.computers
Date: Sat, 22 Sep 2007 07:53:10 -0400

krw <krw@att.bizzzz> writes:

My first airplane ride was back from a vacation in (hmmm, does the
arithmetic in his head) '66 and it wasn't a jet either.  It was a
Viscount Mk. IV (interesting plane) over the rockies from Albuquerque
NM to Colorado Springs.  The next leg to ORD was a jet though.  I've
never puked on a plane.  The only time I've even come close was in
clear-air turbulence on a Comakazie Airways DeHavilland Twin Otter
from Kennedy to P'ok for my job interview in '74.

recent post of old puke story
http://www.garlic.com/~lynn/2007j.html#79 IBM 360 Model 20 Questions

other posts mentioning that trip
http://www.garlic.com/~lynn/2006b.html#27 IBM 610 workstation computer
http://www.garlic.com/~lynn/2006c.html#27 Mount DASD as read-only
http://www.garlic.com/~lynn/2006e.html#1 About TLB in lower-level caches

other posts in this thread:
http://www.garlic.com/~lynn/2007g.html#6 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007g.html#7 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007g.html#34 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007g.html#35 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007g.html#52 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007g.html#68 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007i.html#13 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007l.html#22 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007o.html#20 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007o.html#21 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007o.html#22 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007p.html#15 U.S. Cedes Top Spot in Global IT Competitiveness

zH/OS (z/OS on Hercules for personal use only)

Refed: **, - **, - **, - **
From: lynn@ibm-main.lst (Anne & Lynn Wheeler)
Subject: Re: zH/OS (z/OS on Hercules for personal use only)
Newsgroups: bit.listserv.ibm-main
Date: 22 Sep 2007 10:26:23 -0700

Andreas F. Geissbuehler wrote:

It's been done many times before, FREEWARE for STRICTLY PERSONAL USE. It
is proven to sell more licences for commercial use. There is precedence, DB2,
Lotus...

personal computing ... freeware or not ... has always shown to
contribute significantly to useage increase. CMS was the personal
computing of 60s and 70s (first as cambridge monitor system on cp67
and then renamed to conversational monitor system as part of the morph
to vm370) ... and SHARE case studies in the 70s showed that vm370/cms
environments had largest usage growth (this was part of the many
countermeasures to the perodic corporate statements that vm370 product
was being eliminated).

misc. past posts mentioning cambridge science center ... originated
cp40 and cp67 virtual machine systems (along with cms)
http://www.garlic.com/~lynn/subtopic.html#545tech

where gml was invented (precursor to sgml, html, xml, etc)
http://www.garlic.com/~lynn/subtopic.html#sgml

where compare&swap multiprocessor instruction was invented
http://www.garlic.com/~lynn/subtopic.html#smp

and where the technology for the internal network originated
http://www.garlic.com/~lynn/subnetwork.html#internalnet

which was also the basis for bitnet (and european earn):
http://www.garlic.com/~lynn/subnetwork.html#bitnet

64 gig memory

From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: 64 gig memory
Newsgroups: alt.folklore.computers
Date: Sat, 22 Sep 2007 14:49:06 -0400

Brian Inglis <Brian.Inglis@SystematicSW.Invalid> writes:

On the contrary, the byte addressed and oriented IBM 3x0 line and PDP-11
lines are the last with significant amounts of assembly code written for
them, probably more for each than all previous machines combined,
because of the numbers of machines sold over a long time period, the
numbers of programmers working on all those machines over that time, and
they were the last major architectures to guarantee a consistent view of
the machine state to the programmer.

They also had orders of magnitudes more high level language programs
written for them than previous architectures for the same reasons, and
their major compilers generated tight code because they started out as
tiny (by later standards) machines, and their output was examined by
hordes of skilled assembler programmers.

The 3x0 has been around long enough for the code to be changed from
saving space, to using space to save time, to using CPU to save space,
because the CPU bottleneck is back to memory, and always doing
everything possible to improve I/O, as that has always been slow,
whether the systems used cards, tape, or disk as the major peripheral.

recent post (in bit.listserv.ibm-main) mentioning amdahl's explanation
(at talk given at mit in the early 70s) about justifying funding for his
clone computer company
http://www.garlic.com/~lynn/2007p.html#9 CA to IBM product swap

aka that even if ibm were to walk away from 360, customers had already
investined a couple hundred billion in 360 software application
development ... which would keep him in business through the end of the
century.

and another post (also in bit.listserv.ibm-main) regarding discussions
in the 70s about the trade-offs vis-a-vis IMS and relational (aka
original sql/relational dbms)
http://www.garlic.com/~lynn/2007p.html#13 IBM Releases Office Desktop Software at No Charge to Foster Collaboration  and Innovation

post was in response to (posted) comment that IMS is still an order of
magnitude faster than DB2.

I've even periodically commented that the table & primary key paradigm
adapted for relational dbms representation can be considered targeted
mission optimization for banking transactions; aka a more generalized
implementation might require separate disk accesses for every related
field. In the trade-off implementation ... all fields associated with a
(financial/bank) account number (used as primary key) are packaged in
the same row (disk record). However, as noted, even with this
optimization, IMS is still an order of magnitude faster than DB2 (and in
the not too distant past there have also been claims about there still
be more business data in IMS repositories than in relational
repositories).

and in this post (again in bit.listserv.ibm-main) ...
http://www.garlic.com/~lynn/2007o.html#69 ServerPac Installs and dataset allocations

makes mention of (long ago and far away) raising the issue that over a
decade or so, the relative system performance of disks had declined by
an order of magnitude (aka disks got faster during the period, but
processor performance increased by an order of magnitude more than disk
performance increased) ... and it was becoming more and more common to
use electronic storage based caches to compensate for the lack of disk
performance. something analogous has happened with regard to memory
performance vis-a-vis processor performance ... resulting in more and
more use of processor caches (processor caches now are frequently at
least as large as 370 system memories).

Newsweek article--baby boomers and computers

Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Newsweek article--baby boomers and computers
Newsgroups: alt.folklore.computers
Date: Sat, 22 Sep 2007 21:40:07 -0400

krw <krw@att.bizzzz> writes:

Yep.  VM (Lynn's CP67) did this very well.

recent posts in this thread
http://www.garlic.com/~lynn/2007p.html#14 Newsweek article--baby boomers and computers
http://www.garlic.com/~lynn/2007p.html#16 Newsweek article--baby boomers and computers

one of the other things i had done as undergraduate was extensive
modifications to mvt and hasp. i recently mentioned having added
tty/ascii terminal support to cp67
http://www.garlic.com/~lynn/2007p.html#4 what does xp do when system is copying
and also working on 2702 clone controller replacement that started with
interdata/3 minicomputer:
http://www.garlic.com/~lynn/subtopic.html#360pcm

however, in addition to all the performance work on os/360 and
hasp ... recently mentioned here
http://www.garlic.com/~lynn/2007o.html#69 ServerPac Installs and dataset allocation

i also removed the 2780 rje code in hasp (in order to pick up some
addressability) and replaced it with 2741 and tty/ascii terminal support
implementing crje function. being somewhat biased, i considered the
implementation a lot better than what was later implemented for tso.
that hasp work was also what got me on the flight mentioned in this
recent post
http://www.garlic.com/~lynn/2007p.html#18 U.S. Cedes Top Spot in Global IT Competitiveness

to visit Bill Worley at Cornell. Bill went on to do a number of things
at IBM ... including dual-address space mode for 3033.

misc. posts mentioning hasp (&/or jes2)
http://www.garlic.com/~lynn/subtopic.html#hasp

U.S. Cedes Top Spot in Global IT Competitiveness

Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: U.S. Cedes Top Spot in Global IT Competitiveness
Newsgroups: alt.folklore.computers
Date: Sat, 22 Sep 2007 21:44:34 -0400

recent addenda for an old thread:

Failing Our Geniuses
http://slashdot.org/articles/07/08/17/211255.shtml
Are We Failing Our Geniuses?
http://www.time.com/time/magazine/article/0,9171,1653653,00.html

re:
http://www.garlic.com/~lynn/2007o.html#20 U.S. Cedes Top Spot in Global IT Competitiveness

in cspan broadcast of greenspan interview about his new book "Age of
Turbulence" he touched on several subjects mentioned in various
threads in this n.g.

• somewhat echo'ed comptroller general's comments about financial
soundness of social security and medicare ... although somewhat more
severe than comptroller general's comment about no congressman in the
last 50 yrs has been capable of middle school arithmatic

• US 4th grade test results are about avg. for industrial nations but by
12th grade the test results are at the bottom of industrial nations.

• us would benefit by allowing in more educated/skilled foriegn
workers.

• one out of seven(?) gas gals. in the world is used by american
consumer driving; would recommend a $3 dollar increase in consumer gas
tax.

misc. past posts:
http://www.garlic.com/~lynn/2006f.html#41 The Pankian Metaphor
http://www.garlic.com/~lynn/2006f.html#44 The Pankian Metaphor
http://www.garlic.com/~lynn/2006g.html#9 The Pankian Metaphor
http://www.garlic.com/~lynn/2006g.html#14 The Pankian Metaphor
http://www.garlic.com/~lynn/2006g.html#27 The Pankian Metaphor
http://www.garlic.com/~lynn/2006h.html#2 The Pankian Metaphor
http://www.garlic.com/~lynn/2006h.html#3 The Pankian Metaphor
http://www.garlic.com/~lynn/2006h.html#4 The Pankian Metaphor
http://www.garlic.com/~lynn/2006h.html#17 The Pankian Metaphor
http://www.garlic.com/~lynn/2006h.html#19 The Pankian Metaphor
http://www.garlic.com/~lynn/2006h.html#33 The Pankian Metaphor
http://www.garlic.com/~lynn/2006o.html#61 Health Care
http://www.garlic.com/~lynn/2006p.html#17 Health Care
http://www.garlic.com/~lynn/2006r.html#0 Cray-1 Anniversary Event - September 21st
http://www.garlic.com/~lynn/2006t.html#26 Universal constants
http://www.garlic.com/~lynn/2007g.html#6 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007g.html#7 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007g.html#34 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007g.html#35 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007g.html#52 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007g.html#68 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007i.html#13 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007j.html#20 IBM Unionization
http://www.garlic.com/~lynn/2007j.html#58 IBM Unionization
http://www.garlic.com/~lynn/2007j.html#91 IBM Unionization
http://www.garlic.com/~lynn/2007k.html#19 Another "migration" from the mainframe
http://www.garlic.com/~lynn/2007l.html#22 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007o.html#20 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007o.html#21 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007o.html#22 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007o.html#33 EZPass: Yes, Big Brother IS Watching You!
http://www.garlic.com/~lynn/2007o.html#74 Horrid thought about Politics, President Bush, and Democrats
http://www.garlic.com/~lynn/2007p.html#15 U.S. Cedes Top Spot in Global IT Competitiveness
http://www.garlic.com/~lynn/2007p.html#18 U.S. Cedes Top Spot in Global IT Competitiveness

Newsweek article--baby boomers and computers

Refed: **, - **, - **, - **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Newsweek article--baby boomers and computers
Newsgroups: alt.folklore.computers
Date: Sun, 23 Sep 2007 09:33:20 -0400

jmfbahciv writes:

Well around that time, IBM was beginning to realize that heterogenous
networks were fact and that they couldn't insist on homogenous
equipment.  The only reason DEC became a billion dollar company is
because we had not started out with a homo- attitude.  You will
observe what happened when DEC^WDigital did acquire that mindset.

a couple assertions about SNA ... systems network architecture

it wasn't network ... it was communication infrastructure supporting
huge numbers of (dumb) terminals. one of my wife's problems was that in
the early sna timeframe, she co-authored AWP39, peer-to-peer
networking. the claim was that only in ibm was it necessary to qualify
networking with "peer-to-peer" (once the communication group had
obfuscated the meaning of networking by using it to refer to large dumb
terminal infrastructures). recent post in bit.listserv.ibm-main
http://www.garlic.com/~lynn/2007o.html#72 FICON tape drive?
http://www.garlic.com/~lynn/2007p.html#12 JES2 or JES3, Which one is older?

SNA somewhat perpetrated FS objectives ... having complex interaction
between processor and the various SNA boxes (especially the pu5/pu4
interface), after FS project had been killed. misc. past posts
mentioning FS
http://www.garlic.com/~lynn/subtopic.html#futuresys

some recent posts mentioning FS
http://www.garlic.com/~lynn/2007p.html#1 what does xp do when system is copying
http://www.garlic.com/~lynn/2007p.html#3 PL/S programming languages
http://www.garlic.com/~lynn/2007p.html#5 PL/S programming languages
http://www.garlic.com/~lynn/2007p.html#9 CA to IBM product swap
http://www.garlic.com/~lynn/2007o.html#48 Virtual Storage implementation

slightly older post
http://www.garlic.com/~lynn/2007f.html#28 The Perfect Computer - 36 bits?

with this reference
http://www.ecole.org/Crisis_and_change_1995_1.htm

and quote from above:

IBM tried to react by launching a major project called the 'Future
System' (FS) in the early 1970's. The idea was to get so far ahead that
the competition would never be able to keep up, and to have such a high
level of integration that it would be impossible for competitors to
follow a compatible niche strategy. However, the project failed because
the objectives were too ambitious for the available technology.  Many of
the ideas that were developed were nevertheless adapted for later
generations. Once IBM had acknowledged this failure, it launched its
'box strategy', which called for competitiveness with all the different
types of compatible sub-systems. But this proved to be difficult because
of IBM's cost structure and its R&D spending, and the strategy only
resulted in a partial narrowing of the price gap between IBM and its
rivals.

... snip ...

as countermeasure to clone controllers ... which has been attributed
to terminal clone controller that i participated in creating as
an undergraduate ... recent reference:
http://www.garlic.com/~lynn/2007p.html#4 what does xp do when system is copying

other posts mentioning the activity
http://www.garlic.com/~lynn/subtopic.html#360pcm

which possibly contributes to the extremely complex pu5/pu4 interface.

as i've mentioned before, the technology used for the internal network
http://www.garlic.com/~lynn/subnetwork.html#internalnet

had a gateway-like function from just about the beginning
... contributing to it being larger than the arpanet/internet from just
about the beginning until somewhat summer 85. of course, this wasn't
looked on with favor by the communication group.

the technology for the internal network was another contribution
from the science center
http://www.garlic.com/~lynn/subtopic.html#545tech

recent reference in bit.listserv.ibm-main
http://www.garlic.com/~lynn/2007p.html#19 zH/OS (z/OS on Hercules for personal use only)

what does xp do when system is copying

From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: what does xp do when system is copying
Newsgroups: alt.folklore.computers
Date: Sun, 23 Sep 2007 09:47:24 -0400

jmfbahciv writes:

It sounds like that would have to be a requirement.  How long did
a processor take to "start up"?  That must have been complicated
unless JOBMAX was one.  I don't see how you could restore
the correct context and be efficient if the system had more than
one job using the system.   Note that my term "job" is a DECism
and not intended to be a declaration of The Only Right Way.
(Lynn, the last caveat was intended for others :-).)

re:
http://www.garlic.com/~lynn/2007p.html#17 what does xp do when system is copying

(i/o, external, timer, etc) asynchronous interrupt from wait state
... wasn't any significantly different than an interrupt while some
process was actively running; in fact it was slightly cheaper since no
state needed to be saved from any currently running process. from then
on, it was identical ... process interrupt, update related status, off
to dispatch/monitor to decide what to execute next (resume previously
running processor or select process related to recent interrupt).

one of the things that i did early on (playing with cp67 code as
undergraduate) was rewrite critical interrupt processing pathlengths
... in some cases getting better than an order of magnitude
improvement. of course this helped reduce system overhead whether
interrupt was occuring from wait state or when there was an actively
running process.

recent reference to presentation i gave at boston share aug68 on various
system optimization work .... primarily significant reductions in
numerous cp67 kernel pathlenths and significant improvement in os360
thruput by careful placement of system files/data on disk
http://www.garlic.com/~lynn/2007p.html#0 The use of "script" for program

part of presentation in this old post
http://www.garlic.com/~lynn/94.html#18 CP/67 & OS MFT14

Horrid thought about Politics, President Bush, and Democrats

From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Horrid thought about Politics, President Bush, and Democrats ...
Newsgroups: alt.folklore.computers
Date: Sun, 23 Sep 2007 10:38:16 -0400

Frank McCoy <mccoyf@millcomm.com> writes:

And yes, the poorer people are, the dumber, and the less educated, the
more babies they have.  And, while we *can) correct the education part
here in the US of A, (that doesn't mean we will) we can't educate the
rest of the world.  We also can't make *them* rich like we are.  There
just aren't enough resources to go around.

one of the other comments from the interview broadcast on cspan
http://www.garlic.com/~lynn/2007p.html#22 U.S. Cedes Top Spot in Global IT Competitiveness

was that "tons of physical goods" as component of gnp has remained
relatively static ... while resource component that are "conceptual"
(ideas?) has increased significantly (increases in gnp has moved from
physical resources to ideas and knowledge). this, in turn, adversely
interacts with the decline in education.

what does xp do when system is copying

From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: what does xp do when system is copying
Newsgroups: alt.folklore.computers
Date: Sun, 23 Sep 2007 12:47:26 -0400

re:
http://www.garlic.com/~lynn/2007p.html#24 what does xp do when system is copying

for some other topic drift ... corporate america had enormous appetite
for commercial dataprocessing ... the resulting market volume resulted
in making other computer market sizes pale by comparison. for instance,
at one point, i believe the clone controller market size was as large as
DEC (not even taking into account the clone processor market size).

i've also periodically claimed that the corporate timesharing market
size
http://www.garlic.com/~lynn/subtopic.html#timeshare

was so dwarfed by the commercial dataprocessing market size ... that
many people ignored its existance ... even when that timesharing market
segment size was larger than some other computer companies total market

for other topic drift with respect to aspect of commercial
dataprocessing ... somewhat mentioned here
http://www.garlic.com/~lynn/2007p.html#22 U.S. Cedes Top Spot in Global IT Competitiveness

there is this discussion about a lot of attention paid to cp67
implementation with regard to whether or not the system meter was
kept running ... when the system was otherwise idle
http://www.garlic.com/~lynn/2007p.html#17 what does xp do when system is copying

i had done a lot of work when undergraduate on significant optimizations
of cp67 kernel pathlength. i also had done some interaction
... attempting to implement near optimal page replacement algorithm
in close to zero instruction pathlength
http://www.garlic.com/~lynn/subtopic.html#wsclock

as well as dynamic adaptive resource manager ... also with as
close to zero pathlength as possible
http://www.garlic.com/~lynn/subtopic.html#fairshare

however one of the other characteristics involved the system useage
meter (continuing the theme of stopping the useage meter when the system
is otherwise idle ... especially in promotion for offering 7x24
off-shift timesharing service). the dynamic adaptive resource manager
would have periodic demons that woke up and took stock of what was
happening in the system. one of the issues was to schedule these wakeups
in such a way that it didn't unnecessarily spike the useage meter when
the system was otherwise idle.

one of the issues with the system useage meter was that it would "coast"
for 400milliseconds after the last operation that caused it to
run. having even one such event every 400milliseconds would prevent the
useage meter from actually stopping. now, it may or may not be
considered coincidental that the MVS (non-dynamic non-adaptive) resource
manager had a fixed "wakeup" interval of 400milliseconds (making sure
that for an MVS system, the system useage meter never stopped,
regardless of what other activity was going on in the system). on the
other hand, by the time of MVS most of the market had shifted from
rent/lease to purchase ... and there was much less significance attached
to the system useage meter operation. misc. past posts mentioning
the useage meter 400millisecond "coast"
http://www.garlic.com/~lynn/2002l.html#62 Itanium2 performance data from SGI
http://www.garlic.com/~lynn/2002n.html#49 Tweaking old computers?
http://www.garlic.com/~lynn/2005k.html#40 IBM/Watson autobiography--thoughts on?
http://www.garlic.com/~lynn/2006c.html#22 Military Time?

Newsweek article--baby boomers and computers

From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Newsweek article--baby boomers and computers
Newsgroups: alt.folklore.computers
Date: Mon, 24 Sep 2007 08:38:10 -0400

jmfbahciv writes:

If you force all commuters to go through a turnstyle in single formation,
nobody gets to work on time.  If you increase the number of pathways
of car flows, everybody can get to work on time.  Now, substitute car
flows on highways for bit flows through wires and classify sets of bit
flows as a computing service for a user.  Multiply that by the number
of users*tasks allowed to access the system at the same wallclock
time, and you might understand what I was talking about.

note also that timesharing tended to have technology to differentiate
new vis-a-vis long-running ... analogous to express lanes at grocery
stores. part of the idea is reduce the avg. number of people waiting and
the avg. time they wait.

re:
http://www.garlic.com/~lynn/subtopic.html#timeshare

other posts in thread
http://www.garlic.com/~lynn/2007p.html#14 Newsweek article--baby boomers and computers
http://www.garlic.com/~lynn/2007p.html#16 Newsweek article--baby boomers and computers
http://www.garlic.com/~lynn/2007p.html#21 Newsweek article--baby boomers and computers
http://www.garlic.com/~lynn/2007p.html#23 Newsweek article--baby boomers and computers

early post with similar reference
http://www.garlic.com/~lynn/2007p.html#7 what does xp do when system is copying

Newsweek article--baby boomers and computers

Refed: **, - **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Newsweek article--baby boomers and computers
Newsgroups: alt.folklore.computers
Date: Mon, 24 Sep 2007 08:53:24 -0400

a couple more articles on the new 40yr old technology

From big iron to white boxes, Nationwide goes virtual
http://www.infoworld.com/article/07/09/24/39FE-virt-case-nationwide_1.html

While many IT shops see  virtualization as a question of adopting EMC's
VMware on servers running Windows or Linux, Nationwide Insurance has
adopted the technology for both x86-based and mainframe-hosted
servers. After all, notes Buzz Woeckener, the company's zLinux/Unix
server manager,  virtualization was invented for mainframes.

... snip ...

Credit Suisse plans  virtualization a massive scale
http://www.infoworld.com/article/07/09/24/39FE-virt-case-credit-suisse_1.html

With 20,000 servers to manage, financial services powerhouse Credit
Suisse had a long list of reasons to consider server virtualization:
reducing the number of physical servers to manage, cutting power
needs, improving software provisioning time, and deferring expensive
datacenter buildouts. But it also needed a clear set of guidelines to
determine when to virtualize, plus a clear set of procedures for
managing a  virtualization initiative.

... snip ...

Newsweek article--baby boomers and computers

Refed: **, - **, - **, - **, - **, - **, - **
From: Anne & Lynn Wheeler <lynn@garlic.com>
Subject: Re: Newsweek article--baby boomers and computers
Newsgroups: alt.folklore.computers
Date: Tue, 25 Sep 2007 13:48:56 -0400

krw <krw@att.bizzzz> writes:

VM was well on its way by '75.  CP67 had been around for a long time,
by then (cue Lynn).  In the '70s, in P'ok, it was mainly used for MVS
development.  The programmer types appreciated their own (virtual)
machine to debug their MVS code.  No more Sunday 3:00AM shifts.
Towards the end of the '70s it was used for general processing and
office (PROFS <!spit!>) work.  I used MVS for most of my engineering
work until PCs took over.

the PROFS group took a very early alpha-test version of some code,
claimed that they had written it (there may have even been a corporate
level award involved) and wrapped some menus around it.  when the
original author suggested that the PROFS group at least upgrade to some
production version of the code, there were attempts to get him
fired. one of the interesting issues was that the code from day "one"
(including the alpha version) included the original author's initials in
the comment field of all network addresses (i.e. every piece of profs
email had email address control field with the original author's initial
hidden out in comment portion). after that, source was limited to very
few individuals, the original author and a couple others (I was one).
misc. old email mentioning vmsg &/or profs:
http://www.garlic.com/~lynn/2006n.html#email790312
http://www.garlic.com/~lynn/2006n.html#email790312b
http://www.garlic.com/~lynn/2006n.html#email790403
http://www.garlic.com/~lynn/2007d.html#email800920
http://www.garlic.com/~lynn/2006t.html#email820811

in the aftermath of killing FS ... misc. posts
http://www.garlic.com/~lynn/subtopic.html#futuresys

there was huge scramble to get work going on 370-xa and mvs/xa.  as part
of mvs/xa schedule "plan" ... the case was made was that the vm370
product had to be killed and all of the developers and support people
transferred to pok to support mvs/xa development. this information was
untimely leaked to the vm370 development group, which was initially
denied and then there was a chilly organizational investigation into who
had leaked the information. endicott was eventually able to salvage the
vm370 product mission, but effectively had to restaff the operation from
scratch (since nearly everybody from the existing vm370 product group
were being moved to pok to help in meeting the mvx/xa schedule).

misc. past posts mentioning vmsg and/or profs
http://www.garlic.com/~lynn/99.html#35 why is there an "@" key?
http://www.garlic.com/~lynn/2000c.html#46 Does the word "mainframe" still have a meaning?
http://www.garlic.com/~lynn/2001k.html#35 Newbie TOPS-10 7.03 question
http://www.garlic.com/~lynn/2001k.html#39 Newbie TOPS-10 7.03 question
http://www.garlic.com/~lynn/2001k.html#40 Newbie TOPS-10 7.03 question
http://www.garlic.com/~lynn/2002f.html#14 Mail system scalability (Was: Re: Itanium troubles)
http://www.garlic.com/~lynn/2002h.html#58 history of CMS
http://www.garlic.com/~lynn/2002h.html#59 history of CMS
http://www.garlic.com/~lynn/2002h.html#64 history of CMS
http://www.garlic.com/~lynn/2002i.html#50 CDC6600 - just how powerful a machine was it?
http://www.garlic.com/~lynn/2002j.html#4 HONE, ****, misc
http://www.garlic.com/~lynn/2002p.html#34 VSE (Was: Re: Refusal to change was Re: LE and COBOL)
http://www.garlic.com/~lynn/2003b.html#45 hyperblock drift, was filesystem structure (long warning)
http://www.garlic.com/~lynn/2003e.html#69 Gartner Office Information Systems 6/2/89
http://www.garlic.com/~lynn/2003j.html#56 Goodbye PROFS
http://www.garlic.com/~lynn/2003m.html#26 Microsoft Internet Patch
http://www.garlic.com/~lynn/2004p.html#13 Mainframe Virus ????
http://www.garlic.com/~lynn/2005t.html#43 FULIST
http://www.garlic.com/~lynn/2005t.html#44 FULIST
http://www.garlic.com/~lynn/2005u.html#4 Fast action games on System/360+?
http://www.garlic.com/~lynn/2006n.html#23 sorting was: The System/360 Model 20 Wasn't As Bad As All That
http://www.garlic.com/~lynn/2006q.html#4 Another BIG Mainframe Bites the Dust
http://www.garlic.com/~lynn/2006t.html#42 The Future of CPUs: What's After Multi-Core?
http://www.garlic.com/~lynn/2006w.html#42 vmshare
http://www.garlic.com/~lynn/2007b.html#31 IBMLink 2000 Finding ESO levels
http://www.garlic.com/~lynn/2007b.html#32 IBMLink 2000 Finding ESO levels
http://www.garlic.com/~lynn/2007d.html#17 Jim Gray Is Missing
http://www.garlic.com/~lynn/2007e.html#4 The Genealogy of the IBM PC
http://www.garlic.com/~lynn/2007f.html#13 Why is switch to DSL so traumatic?
http://www.garlic.com/~lynn/2007j.html#50 Using rexx to send an email

misc. past posts mentioning the vm370 development group which had
moved into the old SBC bldg. (which had been vacated as part of
transfer of SBC to CDC as part of some legal action settlement)
in burlington mall ... getting shutdown and moved to pok as
part of helping make mvs/xa schedule:
http://www.garlic.com/~lynn/94.html#2 Schedulers
http://www.garlic.com/~lynn/98.html#7 DOS is Stolen!
http://www.garlic.com/~lynn/99.html#179 S/360 history
http://www.garlic.com/~lynn/2000b.html#54 Multics dual-page-size scheme
http://www.garlic.com/~lynn/2000b.html#55 Multics dual-page-size scheme
http://www.garlic.com/~lynn/2001m.html#47 TSS/360
http://www.garlic.com/~lynn/2001m.html#49 TSS/360
http://www.garlic.com/~lynn/2001n.html#67 Hercules etc. IBM not just missing a great opportunity...
http://www.garlic.com/~lynn/2002e.html#27 moving on
http://www.garlic.com/~lynn/2002h.html#34 Computers in Science Fiction
http://www.garlic.com/~lynn/2002h.html#59 history of CMS
http://www.garlic.com/~lynn/2002j.html#17 CDC6600 - just how powerful a machine was it?
http://www.garlic.com/~lynn/2002m.html#9 DOS history question
http://www.garlic.com/~lynn/2002o.html#78 Newsgroup cliques?
http://www.garlic.com/~lynn/2002p.html#14 Multics on emulated systems?
http://www.garlic.com/~lynn/2003c.html#0 Wanted: Weird Programming Language
http://www.garlic.com/~lynn/2003d.html#8 IBM says AMD dead in 5yrs ... -- Microsoft Monopoly vs. IBM
http://www.garlic.com/~lynn/2003f.html#53 Alpha performance, why?
http://www.garlic.com/~lynn/2003g.html#22 303x, idals, dat, disk head settle, and other rambling folklore
http://www.garlic.com/~lynn/2003h.html#34 chad... the unknown story
http://www.garlic.com/~lynn/2003k.html#0 VSPC
http://www.garlic.com/~lynn/2003k.html#55 S/360 IPL from 7 track tape
http://www.garlic.com/~lynn/2004.html#20 BASIC Language History?
http://www.garlic.com/~lynn/2004.html#32 BASIC Language History?
http://www.garlic.com/~lynn/2004c.html#47 IBM 360 memory
http://www.garlic.com/~lynn/2004d.html#42 REXX still going strong after 25 years
http://www.garlic.com/~lynn/2004e.html#37 command line switches [Re: [REALLY OT!] Overuse of symbolic
http://www.garlic.com/~lynn/2004g.html#24 |d|i|g|i|t|a|l| questions
http://www.garlic.com/~lynn/2004g.html#35 network history (repeat, google may have gotten confused?)
http://www.garlic.com/~lynn/2004g.html#38 Infiniband - practicalities for small clusters