Shmuel Metz , Seymour J. wrote:
I don't know, but it certainly shocked me, given that there were
already machines with a million words of memory. It didn't take a
crystal ball to forsee growing memory demand.
I wouldn't call that the biggest mistake, however. When the S/360 came
out virtually all of the major players had some sort of hardware
address relocation, whether block relocation, paging or segmentation.
Even IBM had paging in the laboratory. The use of absolute addresses
shocked me more than the address size.
360/67 shipped with virtual memory supporting both 24-bit addressing and
32-bit addressing options (i.e. you could have 4gbyte virtual address
space and used 32bit virtual addressing).
360/67 smp support also had channel director ... where all processors
could address all channels.
it wasn't until 3081 that you saw greater than 24-bit virtual addressing
and provision for all processors in smp configuration to address all
channels.
360/67 functional characteristics:
http://bitsavers.trailing-edge.com/pdf/ibm/360/funcChar/A27-2719-0_360-67_funcChar.pdf
before 3081, there was a real storage scenario with 3033 being approx.
4.5mips and limited to 16mbyte real storage (and 16 channels). having
3033smp (two 4.5mip processors) still limited the configuration to
16mbyte real storage. in comparision you could setup a cluster of six
4341s, approx. 1mip (six mips aggregate), each 16mbytes real storage
(96mbytes aggregate), and each six channels (36 channels aggregate) for
about the same money as a single 3033 processor configuration. the
16mbyte real limitation was starting represent a real system bottleneck
for mvs systems
so 3033 came up with a hack for supporting 32mbyte real storage. the 370
page table entry was 16bits with a 12bit page number field (for
specifying a real 4k page ... 12+12 gives 24bit addressing or 16mbytes),
two defined bits, and two undefined bits. the gimmick scavenged one of
the undefined PTE bits to be used in real page numbers. you could now
address 2**13 4k real pages ... or 32mbytes. CCW IDAL was 31bits ...
show you had bits to read/write pages into/out-of >16mbytes. the problem
was that all instructions were still limited to 24bit addressing (both
real and virtual). you could stick virtual pages above the 16mbyte line
... but there was periodic requirement that some kernel code running in
"real mode" had to address virtual page contents about the 16mbyte line.
So there was this gimmick with a dummy virtual address space ... that
you stuffed an real page number below the 16mbyte line and the desired
real page number above the 16mbyte line, entered virtual address space
mode and copied the virtual page above the line to the virtual page
location (that was below the 16mbyte real line).
misc. past posts mentioning 4341s in one way or another
http://www.garlic.com/~lynn/95.html#3 What is an IBM 137/148 ???
http://www.garlic.com/~lynn/96.html#1 360/370
http://www.garlic.com/~lynn/98.html#34 ... cics ... from posting from
another list
http://www.garlic.com/~lynn/98.html#49 Edsger Dijkstra: the blackest
week of his professional life
http://www.garlic.com/~lynn/99.html#7 IBM S/360
http://www.garlic.com/~lynn/99.html#36 why is there an "@" key?
http://www.garlic.com/~lynn/99.html#110 OS/360 names and error codes
(was: Humorous and/or Interesting Opcodes)
http://www.garlic.com/~lynn/99.html#112 OS/360 names and error codes
(was: Humorous and/or Interesting Opcodes)
http://www.garlic.com/~lynn/99.html#123 Speaking of USB ( was Re: ASR 33
Typing Element)
http://www.garlic.com/~lynn/2000.html#29 Operating systems, guest and actual
http://www.garlic.com/~lynn/2000.html#90 Ux's good points.
http://www.garlic.com/~lynn/2000b.html#37 How to learn assembler
language for OS/390 ?
http://www.garlic.com/~lynn/2000c.html#76 Is a VAX a mainframe?
http://www.garlic.com/~lynn/2000c.html#83 Is a VAX a mainframe?
http://www.garlic.com/~lynn/2000d.html#0 Is a VAX a mainframe?
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#20 S/360 development burnout?
http://www.garlic.com/~lynn/2000d.html#82 "all-out" vs less aggressive
designs (was: Re: 36 to 32 bit transition)
http://www.garlic.com/~lynn/2000e.html#52 Why not an IBM zSeries
workstation?
http://www.garlic.com/~lynn/2000e.html#53 Why not an IBM zSeries
workstation?
http://www.garlic.com/~lynn/2000e.html#57 Why not an IBM zSeries
workstation?
http://www.garlic.com/~lynn/2001.html#21 Disk caching and file systems.
Disk history...people forget
http://www.garlic.com/~lynn/2001.html#22 Disk caching and file systems.
Disk history...people forget
http://www.garlic.com/~lynn/2001b.html#69 Z/90, S/390, 370/ESA (slightly
off topic)
http://www.garlic.com/~lynn/2001d.html#63 Pentium 4 Prefetch engine?
http://www.garlic.com/~lynn/2001d.html#65 Pentium 4 Prefetch engine?
http://www.garlic.com/~lynn/2001d.html#67 Pentium 4 Prefetch engine?
http://www.garlic.com/~lynn/2001e.html#9 MIP rating on old S/370s
http://www.garlic.com/~lynn/2001g.html#33 Did AT&T offer Unix to Digital
Equipment in the 70s?
http://www.garlic.com/~lynn/2001h.html#44 Wired News :The Grid: The
Next-Gen Internet?
http://www.garlic.com/~lynn/2001j.html#3 YKYGOW...
http://www.garlic.com/~lynn/2001j.html#20 OT - Internet Explorer V6.0
http://www.garlic.com/~lynn/2001l.html#32 mainframe question
http://www.garlic.com/~lynn/2001m.html#12 Multics Nostalgia
http://www.garlic.com/~lynn/2001m.html#15 departmental servers
http://www.garlic.com/~lynn/2001n.html#39 195 was: Computer Typesetting
Was: Movies with source code
http://www.garlic.com/~lynn/2002.html#11 The demise of compaq
http://www.garlic.com/~lynn/2002b.html#0 Microcode?
http://www.garlic.com/~lynn/2002d.html#7 IBM Mainframe at home
http://www.garlic.com/~lynn/2002e.html#46 What goes into a 3090?
http://www.garlic.com/~lynn/2002e.html#75 Computers in Science Fiction
http://www.garlic.com/~lynn/2002f.html#8 Is AMD doing an Intel?
http://www.garlic.com/~lynn/2002g.html#44 ibm icecube -- return of
watercooling?
http://www.garlic.com/~lynn/2002h.html#52 Bettman Archive in Trouble
http://www.garlic.com/~lynn/2002i.html#7 CDC6600 - just how powerful a
machine was it?
http://www.garlic.com/~lynn/2002i.html#19 CDC6600 - just how powerful a
machine was it?
http://www.garlic.com/~lynn/2002i.html#22 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/2002i.html#27 CDC6600 - just how powerful a
machine was it?
http://www.garlic.com/~lynn/2002i.html#29 CDC6600 - just how powerful a
machine was it?
http://www.garlic.com/~lynn/2002i.html#30 CDC6600 - just how powerful a
machine was it?
http://www.garlic.com/~lynn/2002i.html#37 IBM was: CDC6600 - just how
powerful a machine was it?
http://www.garlic.com/~lynn/2002i.html#43 CDC6600 - just how powerful a
machine was it?
http://www.garlic.com/~lynn/2002j.html#4 HONE, ****, misc
http://www.garlic.com/~lynn/2002j.html#7 HONE, ****, misc
http://www.garlic.com/~lynn/2002j.html#67 Total Computing Power
http://www.garlic.com/~lynn/2002k.html#1 misc. old benchmarks (4331 &
11/750)
http://www.garlic.com/~lynn/2002k.html#3 misc. old benchmarks (4331 &
11/750)
http://www.garlic.com/~lynn/2002k.html#4 misc. old benchmarks (4331 &
11/750)
http://www.garlic.com/~lynn/2002n.html#58 IBM S/370-168, 195, and 3033
http://www.garlic.com/~lynn/2002n.html#59 IBM S/370-168, 195, and 3033
http://www.garlic.com/~lynn/2002n.html#63 Help me find pics of a UNIVAC
please
http://www.garlic.com/~lynn/2002o.html#51 E-mail from the OS-390 ????
http://www.garlic.com/~lynn/2002o.html#74 They Got Mail: Not-So-Fond
Farewells
http://www.garlic.com/~lynn/2002p.html#48 Linux paging
http://www.garlic.com/~lynn/2002q.html#27 Beyond 8+3
http://www.garlic.com/~lynn/2003.html#10 Mainframe System
Programmer/Administrator market demand?
http://www.garlic.com/~lynn/2003.html#14 vax6k.openecs.org rebirth
http://www.garlic.com/~lynn/2003.html#15 vax6k.openecs.org rebirth
http://www.garlic.com/~lynn/2003.html#67 3745 & NCP Withdrawl?
http://www.garlic.com/~lynn/2003b.html#29 360/370 disk drives
http://www.garlic.com/~lynn/2003c.html#17 diffence between itanium and alpha
http://www.garlic.com/~lynn/2003c.html#19 diffence between itanium and alpha
http://www.garlic.com/~lynn/2003c.html#23 diffence between itanium and alpha
http://www.garlic.com/~lynn/2003c.html#71 Tubes in IBM 1620?
http://www.garlic.com/~lynn/2003c.html#77 COMTEN- IBM networking boxes
http://www.garlic.com/~lynn/2003c.html#79 COMTEN- IBM networking boxes
http://www.garlic.com/~lynn/2003d.html#0 big buys was: Tubes in IBM 1620?
http://www.garlic.com/~lynn/2003d.html#33 Why only 24 bits on S/360?
http://www.garlic.com/~lynn/2003d.html#35 Why only 24 bits on S/360?
http://www.garlic.com/~lynn/2003d.html#61 Another light on the map going out
http://www.garlic.com/~lynn/2003d.html#64 IBM was: VAX again: unix
http://www.garlic.com/~lynn/2003e.html#56 Reviving Multics
http://www.garlic.com/~lynn/2003e.html#65 801 (was Re: Reviving Multics
http://www.garlic.com/~lynn/2003f.html#48 Alpha performance, why?
http://www.garlic.com/~lynn/2003f.html#50 Alpha performance, why?
http://www.garlic.com/~lynn/2003f.html#56 ECPS:VM DISPx instructions
http://www.garlic.com/~lynn/2003g.html#22 303x, idals, dat, disk head
settle, and other rambling folklore
http://www.garlic.com/~lynn/2003i.html#5 Name for this early transistor
package?
http://www.garlic.com/~lynn/2003i.html#9 IBM system 370
http://www.garlic.com/~lynn/2003j.html#2 Fix the shuttle or fly it unmanned
http://www.garlic.com/~lynn/2003k.html#26 Microkernels are not "all or
nothing". Re: Multics Concepts For
http://www.garlic.com/~lynn/2003l.html#31 IBM Manuals from the 1940's
and 1950's
http://www.garlic.com/~lynn/2003n.html#40 Cray to commercialize Red Storm
http://www.garlic.com/~lynn/2003p.html#38 Mainframe Emulation Solutions
http://www.garlic.com/~lynn/2004.html#46 DE-skilling was Re: ServerPak
Install via QuickLoad Product
http://www.garlic.com/~lynn/2004d.html#64 System/360 40 years old today
http://www.garlic.com/~lynn/2004d.html#66 System/360 40 years old today
http://www.garlic.com/~lynn/2004d.html#75 DASD Architecture of the future
http://www.garlic.com/~lynn/2004f.html#29 [Meta] Marketplace argument
http://www.garlic.com/~lynn/2004f.html#39 Who said "The Mainframe is dead"?
http://www.garlic.com/~lynn/2004g.html#20 Infiniband - practicalities
for small clusters
http://www.garlic.com/~lynn/2004g.html#24 |d|i|g|i|t|a|l| questions
http://www.garlic.com/~lynn/2004j.html#25 Wars against bad things
http://www.garlic.com/~lynn/2004j.html#57 Monster(ous) sig (was Re:
Vintage computers are better
http://www.garlic.com/~lynn/2004k.html#33 US fiscal policy (Was: Bob
Bemer, Computer Pioneer,Father of
http://www.garlic.com/~lynn/2004l.html#10 Complex Instructions
http://www.garlic.com/~lynn/2004m.html#17 mainframe and microprocessor
http://www.garlic.com/~lynn/2004m.html#59 RISCs too close to hardware?
http://www.garlic.com/~lynn/2004m.html#62 RISCs too close to hardware?
http://www.garlic.com/~lynn/2004m.html#63 RISCs too close to hardware?
http://www.garlic.com/~lynn/2004n.html#14 360 longevity, was RISCs too
close to hardware?
http://www.garlic.com/~lynn/2004n.html#29 Is Fast Path headed nowhere?
http://www.garlic.com/~lynn/2004n.html#50 Integer types for 128-bit
addressing
http://www.garlic.com/~lynn/2004o.html#44 360 longevity, was RISCs too
close to hardware?
http://www.garlic.com/~lynn/2004o.html#57 Integer types for 128-bit
addressing
http://www.garlic.com/~lynn/2004p.html#34 IBM 3705 and UC.5
http://www.garlic.com/~lynn/2004p.html#48 History of C
http://www.garlic.com/~lynn/2004p.html#58 IBM 3614 and 3624 ATM's
http://www.garlic.com/~lynn/2004p.html#62 IBM 3614 and 3624 ATM's
http://www.garlic.com/~lynn/2004q.html#35 [Lit.] Buffer overruns
http://www.garlic.com/~lynn/2004q.html#64 Will multicore CPUs have
identical cores?
http://www.garlic.com/~lynn/2004q.html#71 will there every be another
commerically signficant new ISA?
http://www.garlic.com/~lynn/2005.html#34 increasing addressable memory
via paged memory?
http://www.garlic.com/~lynn/2005.html#51 something like a CTC on a PC
http://www.garlic.com/~lynn/2005b.html#20 [Lit.] Buffer overruns
http://www.garlic.com/~lynn/2005b.html#63 [Lit.] Buffer overruns
http://www.garlic.com/~lynn/2005d.html#11 Cerf and Kahn receive Turing award
http://www.garlic.com/~lynn/2005d.html#30 The Mainframe and its future..
or furniture
http://www.garlic.com/~lynn/2005d.html#41 Thou shalt have no other gods
before the ANSI C standard
http://www.garlic.com/~lynn/2005e.html#13 Device and channel
http://www.garlic.com/~lynn/2005f.html#4 System/360; Hardwired vs.
Microcoded
http://www.garlic.com/~lynn/2005f.html#30 Where should the type
information be: in tags and descriptors
http://www.garlic.com/~lynn/2005f.html#36 Where should the type
information be: in tags and descriptors
http://www.garlic.com/~lynn/2005f.html#58 Where should the type
information be: in tags and descriptors
http://www.garlic.com/~lynn/2005f.html#59 Where should the type
information be: in tags and descriptors
http://www.garlic.com/~lynn/2005h.html#11 Exceptions at basic block
boundaries
http://www.garlic.com/~lynn/2005h.html#24 Description of a new
old-fashioned programming language
http://www.garlic.com/~lynn/2005h.html#43 Systems Programming for 8
Year-olds
http://www.garlic.com/~lynn/2005j.html#58 Q ALLOC PAGE vs. CP Q ALLOC vs
ESAMAP
http://www.garlic.com/~lynn/2005m.html#8 IBM's mini computers--lack thereof
http://www.garlic.com/~lynn/2005m.html#12 IBM's mini computers--lack thereof
http://www.garlic.com/~lynn/2005m.html#25 IBM's mini computers--lack thereof
http://www.garlic.com/~lynn/2005n.html#10 Code density and performance?
http://www.garlic.com/~lynn/2005n.html#11 Code density and performance?
http://www.garlic.com/~lynn/2005n.html#12 Code density and performance?
http://www.garlic.com/~lynn/2005n.html#16 Code density and performance?
http://www.garlic.com/~lynn/2005n.html#18 Code density and performance?
http://www.garlic.com/~lynn/2005n.html#29 Data communications over
telegraph circuits
http://www.garlic.com/~lynn/2005n.html#36 Code density and performance?
http://www.garlic.com/~lynn/2005n.html#47 Anyone know whether VM/370
EDGAR is still available anywhere?
http://www.garlic.com/~lynn/2005o.html#16 ISA-independent programming
language
http://www.garlic.com/~lynn/2005p.html#1 Intel engineer discusses their
dual-core design
http://www.garlic.com/~lynn/2005p.html#15 DUMP Datasets and SMS
http://www.garlic.com/~lynn/2005p.html#19 address space
http://www.garlic.com/~lynn/2005q.html#27 What ever happened to Tandem
and NonStop OS ?
http://www.garlic.com/~lynn/2005q.html#30 HASP/ASP JES/JES2/JES3
http://www.garlic.com/~lynn/2005q.html#38 Intel strikes back with a
parallel x86 design
http://www.garlic.com/~lynn/2005r.html#2 Intel strikes back with a
parallel x86 design
http://www.garlic.com/~lynn/2005s.html#22 MVCIN instruction
http://www.garlic.com/~lynn/2005s.html#28 MVCIN instruction
http://www.garlic.com/~lynn/2005s.html#35 Filemode 7-9?
http://www.garlic.com/~lynn/2005s.html#36 Filemode 7-9?
http://www.garlic.com/~lynn/2005s.html#39 Filemode 7-9?
http://www.garlic.com/~lynn/2005t.html#45 FULIST
http://www.garlic.com/~lynn/2005t.html#48 FULIST
http://www.garlic.com/~lynn/2005u.html#40 POWER6 on zSeries?
http://www.garlic.com/~lynn/2005u.html#44 POWER6 on zSeries?
http://www.garlic.com/~lynn/2005u.html#45 IBM's POWER6
http://www.garlic.com/~lynn/2005u.html#46 Channel Distances
http://www.garlic.com/~lynn/2005u.html#48 POWER6 on zSeries?
http://www.garlic.com/~lynn/2005u.html#49 Channel Distances
http://www.garlic.com/~lynn/2006.html#47 "VAX" Tradename reused !
http://www.garlic.com/~lynn/2006b.html#19 IBM 3090/VM Humor
http://www.garlic.com/~lynn/2006b.html#28 Multiple address spaces
http://www.garlic.com/~lynn/2006b.html#32 Multiple address spaces
http://www.garlic.com/~lynn/2006b.html#34 Multiple address spaces
http://www.garlic.com/~lynn/2006b.html#39 another blast from the past
http://www.garlic.com/~lynn/2006c.html#9 Mainframe Jobs Going Away
http://www.garlic.com/~lynn/2006e.html#36 The Pankian Metaphor
http://www.garlic.com/~lynn/2006e.html#39 The Pankian Metaphor
http://www.garlic.com/~lynn/2006f.html#12 Barbaras (mini-)rant
http://www.garlic.com/~lynn/2006g.html#18 TOD Clock the same as the BIOS
clock in PCs?
http://www.garlic.com/~lynn/2006i.html#33 virtual memory
http://www.garlic.com/~lynn/2006i.html#41 virtual memory
http://www.garlic.com/~lynn/2006j.html#23 virtual memory
http://www.garlic.com/~lynn/2006k.html#3 Arpa address
http://www.garlic.com/~lynn/2006k.html#8 Arpa address
http://www.garlic.com/~lynn/2006k.html#31 PDP-1
http://www.garlic.com/~lynn/2006k.html#32 PDP-1
http://www.garlic.com/~lynn/2006l.html#2 virtual memory
http://www.garlic.com/~lynn/2006l.html#4 Google Architecture
http://www.garlic.com/~lynn/2006l.html#17 virtual memory
http://www.garlic.com/~lynn/2006l.html#18 virtual memory
http://www.garlic.com/~lynn/2006l.html#19 virtual memory
http://www.garlic.com/~lynn/2006l.html#25 Mainframe Linux Mythbusting
(Was: Using Java in batch on z/OS?)
http://www.garlic.com/~lynn/2006l.html#40 virtual memory
http://www.garlic.com/~lynn/2006l.html#44 The very first text editor
http://www.garlic.com/~lynn/2006l.html#48 virtual memory
http://www.garlic.com/~lynn/2006l.html#53 Mainframe Linux Mythbusting
(Was: Using Java in batch on z/OS?)
http://www.garlic.com/~lynn/2006l.html#55 virtual memory
http://www.garlic.com/~lynn/2006m.html#25 Mainframe Limericks
----------------------------------------------------------------------
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