The following message is a courtesy copy of an article
that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well.


[EMAIL PROTECTED] (Tom Schmidt) writes:
> For zSeries to do it you would either be looking at creative use of MIDAW 
> to read/write the 1M pages from/to existing DASD (with less-then-ideal 
> performance) or you would be looking at new DASD (or son-of-DASD maybe).  
> Perhaps it would be a good excuse to resurrect expanded storage (ESTORE) 
> with an also-resurrected Asynchronous Page Mover (of 1M)?  

in the early 80s ... "big pages" were implemented for both VM and MVS.
this didn't change the virtual page size ... but changed the unit of
moving pages between memory and 3380s ... i.e. "big pages" were
10 4k pages (3380) that moved to disk and were fetched back in from
disk. a page fault for any 4k page in a "big page" ... would result
in the whole "big page" being fetched from disk.

note the original extended store ... wasn't so much an architecture
issue, it was a packaging/technology issue. 3090s needed more
electronic store than could be packaged within the proscribed latency
of cache/memory fetch. the approach was to place the storage that
couldn't be packaged for close access ... on a different bus under
software control that burst transfers in (4k) page size units
... rather than the smaller cache line size units ... and then
leverage the programming paradigm already in place for paging to/from
disk.

this is somewhat LCS from 360 days (8mbytes of 8mic storage
... compared to 750ns storage on 360/67 or 2mic storage on 360/50).
the simple strategy was to just consider it as adjunct of normal,
faster storage and tolerate the longer fetch cycle. howeer, some
installations tried to carefully allocate stuff in LCS ... that were
lower use programs and/or purely cached data (like hasp buffers).
however, some installactions actually implemented copying programs out
of LCS to faster storage before execution.

misc. past posts mentioning big pages.
http://www.garlic.com/~lynn/2001k.html#60 Defrag in linux? - Newbie question
http://www.garlic.com/~lynn/2002b.html#20 index searching
http://www.garlic.com/~lynn/2002c.html#29 Page size (was: VAX, M68K complex 
instructions)
http://www.garlic.com/~lynn/2002c.html#48 Swapper was Re: History of Login Names
http://www.garlic.com/~lynn/2002e.html#8 What are some impressive page rates?
http://www.garlic.com/~lynn/2002e.html#11 What are some impressive page rates?
http://www.garlic.com/~lynn/2002f.html#20 Blade architectures
http://www.garlic.com/~lynn/2002l.html#36 Do any architectures use instruction 
count instead of timer
http://www.garlic.com/~lynn/2002m.html#4 Handling variable page sizes?
http://www.garlic.com/~lynn/2003b.html#69 Disk drives as commodities. Was Re: 
Yamhill
http://www.garlic.com/~lynn/2003d.html#21 PDP10 and RISC
http://www.garlic.com/~lynn/2003f.html#5 Alpha performance, why?
http://www.garlic.com/~lynn/2003f.html#9 Alpha performance, why?
http://www.garlic.com/~lynn/2003f.html#16 Alpha performance, why?
http://www.garlic.com/~lynn/2003f.html#48 Alpha performance, why?
http://www.garlic.com/~lynn/2003g.html#12 Page Table - per OS/Process
http://www.garlic.com/~lynn/2003o.html#61 1teraflops cell processor possible?
http://www.garlic.com/~lynn/2003o.html#62 1teraflops cell processor possible?
http://www.garlic.com/~lynn/2004.html#13 Holee shit!  30 years ago!
http://www.garlic.com/~lynn/2004e.html#16 Paging query - progress
http://www.garlic.com/~lynn/2004n.html#22 Shipwrecks
http://www.garlic.com/~lynn/2004p.html#39 100% CPU is not always bad
http://www.garlic.com/~lynn/2005h.html#15 Exceptions at basic block boundaries
http://www.garlic.com/~lynn/2005j.html#51  Q ALLOC PAGE vs. CP Q ALLOC vs ESAMAP
http://www.garlic.com/~lynn/2005l.html#41 25% Pageds utilization on 3390-09?
http://www.garlic.com/~lynn/2005n.html#18 Code density and performance?
http://www.garlic.com/~lynn/2005n.html#19 Code density and performance?
http://www.garlic.com/~lynn/2005n.html#21 Code density and performance?
http://www.garlic.com/~lynn/2005n.html#22 Code density and performance?
http://www.garlic.com/~lynn/2006j.html#2 virtual memory
http://www.garlic.com/~lynn/2006j.html#3 virtual memory
http://www.garlic.com/~lynn/2006j.html#4 virtual memory
http://www.garlic.com/~lynn/2006j.html#11 The Pankian Metaphor
http://www.garlic.com/~lynn/2006l.html#13 virtual memory

----------------------------------------------------------------------
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

Reply via email to