I know it has been "decades" since IBM manufactured its last real CKD 
controller, but what was the exact date when the last new one was shipped? 
Just curious. 
Bill Fairchild 

----- Original Message -----

From: "Anne & Lynn Wheeler" <l...@garlic.com> 
To: IBM-MAIN@LISTSERV.UA.EDU 
Sent: Monday, June 2, 2014 9:18:43 AM 
Subject: Re: Costs of core 

kees.verno...@klm.com (Vernooij, CP  - KLM , SPLXM) writes: 
> I still remember the early 80's, on a 3031/3033 or so I think, when 
> IBM decided to sell memory in 1MB units only. We needed 0.5 MB 
> expansion for the next year and my manager was very angry with IBM 
> about the unnecessary waste of money because of this new policy. So 1 
> MB was a substantial investment at that time. 

303x (along with 3081) was q&d projects kicked off after FS imploded. 
http://www.garlic.com/~lynn/submain.html#futuresys 

3031 was 158 engine with just 370 microcode and the integrated channel 
microcode moved to a 2nd 158 engine called "channel director"; 3032 was 
168-3 with new covers and configured to work with external "channel 
director", 3033 was 168-3 logic remapped to chips that were 20% faster 
(also had more circuits per chip, some late logic rework to increase use 
of onchip logic, increased 3033 to 1.5times 168-3). 

MVS in 3033 timeframe was increasingly enormous bloat ... but the amount 
of system real storage approaching 16mbyte and amount of virtual address 
space approaching 16mbyte (even with each application getting its own 
16mbyte virtual address space, MVS requirement was approaching 16mbyte). 

to address the real storage bloat, a hack was done to have >16mbyte real 
storage even tho 370 didn't support >16mbyte real storage addressing. 
IDALs introduced with 370 was 32bit field for i/o transfer addresses, it 
was leveraged for doing i/o to real addresses >16mbyte. The 370 page 
table entry was 16bits, 12bit page number, 2 defined bits, and 2 
undefined bits. The 2 undefined bits were co-opted to prefix the page 
number forming 14bit page number (allowing to generate up to 64mbyte 
addressing). While instruction addressing was still 24bit/16mbyte, 
virtual addresses could be translated into 26bit/64mbyte real addresses. 

OS/360 heritage has enormously ingrained pointer passing API 
paradigm. With everything in single same address (OS/360 real storage 
and VS2/SVS) that wasn't a problem. Moving to VS2/MVS with different 
16mbyte virtual address space for each application represented enormous 
problem/opportunity. It started out with image of the MVS kernel taking 
up half of each 16mbyte application virtual address space (8mbyte, with 
application and kernel in same virtual address space can use pointer 
passing API for kernel calls to access application parameters). 

That left the problem of various MVS subsystems that moved into their 
own separate virtual address space. To address applications calling 
subsystem, the common segment area (1mbyte CSA) was defined in each 
virtual address space for parameters used in subsystem calls (leaving 
7mbytes for applications). However as systems size grew (with 3033), CSA 
size had to grow (proportional to both number subsystems and 
concurrently executing applications) ...  becoming common system area 
(multiple one mbyte segments). Later in 3033 time-frame, CSA was 
5-6mbytes at many customers (leaving 2-3mbytes address space for 
applications), threatening to become 8mbytes (leaving nothing for 
applications). 

all the problems contributed to the attack of the vm/4341s ... a cluster 
of vm/4341s had more aggregate processing than 3033 at lower cost, lower 
environmental and floor space. Also 4341 channels were faster & more 
efficient than the 303x channel director (158 engine running integrated 
channel microcode).  I've mentioned before that the head of POK trying 
to fight off the Endicott 4341s, got the corporate allocation of a 
critical 4341 manufacturing component cut in half. Places like LLNL were 
doing benchmarks looking for 70 4341s for datacenter compute farm 
... the leading edge of cluster supercomputers. Large corporations were 
also ordering hundreds of 4341s at a time, placing them out in 
departmental areas ... the leading edge of the distributed computing 
tsunami. some old email 
http://www.garlic.com/~lynn/lhwemail.html#4341 

MVS was locked out of the exploding distributed computing market.  The 
3380 was high-end CKD DASD ... however the only mid-range disks were FBA 
(3310 & 3370) appropriate for placing out in departmental areas 
(non-datacenter environment, converted departmental supply & conference 
rooms). Eventually they did come out with 3375 (CKD simulated on 3370) 
to try and provide MVS an entry into this market. However, MVS system 
tended to require 10-30 people for care&feeding ... which scaled poorly 
to hundreds of distributed departmental computers (IPL and run with 
little or no human intervention). 

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

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


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

Reply via email to