Please, I am very interestedThank youZA

Sent from Yahoo Mail on Android 
 
  On Mon, Dec 4, 2017 at 5:24 PM, Dan Greiner<[email protected]> wrote:   Mr. 
McKown writes, "That book [the PoO] will never make the "best seller" list, as 
excellent as it is." Having been the editor of that document for the past 
decade, I fully concur.  Like "War and Peace," there's lots of characters but 
not much of a plot .  

IBM mainframes have a long history of running into the limits of an addressing 
capabilities, and then dodging the issue by expanding into address spaces.  The 
original example is virtual memory. When 24-bit virtual addressing became a 
limitation, the dual-address-space facility was announced (circa 1981). When 
the 31-bit virtual address of 370/XA became a limitation, address spaces were 
announced (circa 1989). Fortunately, we haven't yet run into the 64-bit virtual 
address space representing a limitation, but stay tuned ...

The original architects of virtual memory touted its capability of 
over-committing real memory ... i.e., you can stuff 10 megabytes of data into a 
5 megabyte bag; this is still reflected in the introductory discussion of 
dynamic address translation (DAT) in Chapter 3 of the PoO. However, I think the 
more important attribute of DAT is to segregate memory (both instructions and 
operands) so that the O/S components, subsystems, applications, and data spaces 
are fenced off from each other by hardware means.  This is where access 
registers are the key. 

With appropriate OS set up, an application program could have addressability of 
up to 2,048 address spaces, and switch between those spaces without any 
supervisor assistance.  With 64-bit addressing, that means that the program 
could conceptually have addressability to 2**75 bytes of data (good luck 
finding enough auxiliary storage to back that up though). 

I did a presentation at SHARE in San Jose in 2008 that illustrates the 
mechanisms of DAT and ART.  Check out session S8192 from SHARE 111 (August 
2008) ... it has lots of speaker notes describing the slides.  Unfortunately, 
it also has lots of animation which got lost in the PDF versions that SHARE 
archived back then.  If you want a fully-animated PowerPoint, contact me 
outside of this bulletin board.  

Reply via email to