Ron and Jenny Hawkins wrote:
I think that this is too true. Two observations support this:
1) The growing market for Solid State Disk (SSD) prior to the 3880-13 - HDS,
EMC and STK (Amdahl?) were all shipping these boxes, and AFAIK at enormous
margins.
2) The quick decline in SSD sales after the 3880-13, followed by a fatal
blow with the introduction of the 3990-3 (and PCM equivalents).
there were also the electronic memory "1655" that emulated 2305, several
hundred were made available for internal installations.
i was somewhat caught by the explanation for the vendor's 1655s.
supposedly the internal memory manufacturing process had been perfected
so that there was very high yield (that and/or the internal mental
process was that any chips that failed test were automatically
scrapped). the vendor doing the 1655 had quite a bit of memory chips
that failed test. however, the requirements for electronic disk
operation was totally different than the requirements for processor
memory operation. glitches that couldn't be tolerated in processor
memory could be used in electronic disk application where the embedded
device controller could compensate for numerous types of memory chip
glitches ... and take advantage of chips that were otherwise heading for
scrap.
another thing that happened in the 80s was the market uptake of
relational databases. the original relational/sql was system/r that had
been done in the 70s at sjr. misc. past posts on relational, sql,
system/r, etc
http://www.garlic.com/~lynn/subtopic.html#systemr
during this period there were ongoing arguments between the "60s"
database people at Santa Teresa (bldg. 90) and the system/r people at
sjr (bldg. 28).
sort of the summary was STL forces claimed that relational substantially
increased the disk space requirements (indexes typically doubled the
required physical disk space) and significantly increased the i/o
(working the way thru indexes to get to a specific record). The
relational forces claimed that exposing record pointers as database
abstraction significantly increased the people manual effort in dealing
with databases. the relational abstraction eliminated people having to
deal directly with record pointer constructs ... and significantly
reduced people effort for managing and operating a database.
by the early 80s, hardware was becoming significantly less expensive,
people were becoming more expensive (and both electronic memory and disk
space was becoming significantly more plentiful). Inexpensive, plentiful
disk space muted the argument about doubling disk space for the
relational indexes (trade-off between hardware cost and people cost).
Furthermore, increases in electronic storage allowed significant amount
of relational indexes to be cached ... mitigating the I/O performance
penalty for using indexes vis-a-vis direct record pointers (this was
independent of additional electronic storage for general caching that
would improve overall thruput of all kinds of databases).
for some topic drift, reference in previous post about simulation and
modeling of various paging and caching ... discussed in this post
http://www.garlic.com/~lynn/2006e.html#20 About TLB in lower-level caches
vs/repack was used by some number of corporate software products ... not
only in helping with program organization in the transition from real
memory operation to virtual memory operation .... but also just
generalized program optimization. One such operation that made use
vs/repack was the IMS organization in STL.
for additional drift ... when my wife did her stint in POK, in charge of
loosely-coupled architecture ... she had come up with "peer-coupled
shared data" architecture (sort of the foundation for lot of multi-CEC
operation and today's parallel sysplex). However, at the time, there was
a lot of corporate in-fighting. the communication division wanted
SNA-based communication not only for all terminal management but also
for all processor-to-processor operation. One of the few organizations
at the time that picked up on her architecture was the group doing IMS
hot-standby.
http://www.garlic.com/~lynn/subtopic.html#shareddata
misc. past posts mentioning the 1655s that were made available internally
http://www.garlic.com/~lynn/2001c.html#17 database (or b-tree) page sizes
http://www.garlic.com/~lynn/2001l.html#53 mainframe question
http://www.garlic.com/~lynn/2002.html#31 index searching
http://www.garlic.com/~lynn/2002i.html#17 AS/400 and MVS - clarification
please
http://www.garlic.com/~lynn/2002l.html#40 Do any architectures use
instruction count instead of timer
http://www.garlic.com/~lynn/2003b.html#15 Disk drives as commodities.
Was Re: Yamhill
http://www.garlic.com/~lynn/2003b.html#17 Disk drives as commodities.
Was Re: Yamhill
http://www.garlic.com/~lynn/2003c.html#55 HASP assembly: What the heck
is an MVT ABEND 422?
http://www.garlic.com/~lynn/2003m.html#39 S/360 undocumented instructions?
http://www.garlic.com/~lynn/2004d.html#73 DASD Architecture of the future
http://www.garlic.com/~lynn/2004e.html#3 Expanded Storage
http://www.garlic.com/~lynn/2005e.html#5 He Who Thought He Knew
Something About DASD
http://www.garlic.com/~lynn/2005r.html#51 winscape?
http://www.garlic.com/~lynn/2006.html#38 Is VIO mandatory?
http://www.garlic.com/~lynn/2006c.html#1 Multiple address spaces
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html