PLEX86  x86- Virtual Machine (VM) Program
 CVS  |  Mailing List  |  Download  |  Newsgroups

2nd level install duplicate volsers 2494


Your Ad Here

Your Ad Here

Why does my address appear as part of my name 2498
Well, mostly because the problems you're wondering about aren't a problem outside of web-based services such as Google. "Faithful to Usenet" ? Google is scraping Usenet...

some number of collected past posts mentioning dasd architecture, vtocs, pds directories, multi-track searches ... including stories of shooting major performance problem for large national retailer ... that was purely mvs and didn't really involve vm at all. there are also a couple examples of mvs multi-track search (vtoc and pds directory) penalty in shared dasd environment between mvs system and vm system (in one specific case, production environment at sjr in bldg. 28)

basically vtoc & pds directory were disk resource trade-off against real memory resource from the early 60s. multi-track search would consume enormous amounts of I-O (channel, controller, disk) resource at the saving of having to consumer real-storage caching the information. however, by at least the mid-70s (if not early 70s) ... that trade-off was no longer valid ... and i-o resources were more constrained than real storage sizes.

ISAM was another such trade-off. ISAM could create enormously complex, self-modifying CCW programs ... where the structure of the information was resident on disk ... and CCWs could read CCHHR from various disk-based structures, which would then be used in later in the channel program. the virtual memory model (not just a characteristic of vm) simulating real i-o paradigm required pre-translating channel programs before actual activation. in cp67, ccwtrans would create a "shadow channel program" from the CCWs in the virtual address space ... prefetching & fixing required virtual pages into memory, converting virtual addresses to real addresses, etc. the channel program that was actually executed was the translated shadow CCWs, not the CCWs from the virtual address space.

note that for original os-vs2 prototype ... I have some recollection of being in POK machine room 3rd shift ... where Ludlow(?) was cobbling together an MVT system with a little bit of glue that laid it out in a 16mbyte virtual address space (and handled page fault interrupt) and was hacking CCWTRANS (from cp67) into the MVT supervisor to do the required channel program translation (on a 360-67).

Why does my address appear as part of my name 2499
rpl Thanks a lot! I have already read through your answer, but I need more time. It sounds new to me as to perspective. I thought...

if the self-modifying channel program i-o ... actually modified subsequent CCWs ... all bets were off ... since the modifications would be done against the CCWs in virtual memory ... not the shadow CCWs. however, there was a limited subset of self-modifying channel programs that only involved the CCHHR information. nominally, shadow channel program also involved shadow CCHHR to handle the case of relocated minidisk cylinders (start and also not going past the end). there was a special case made for full pack minidisk where the start and end were the same was the real disk ... and therefor the CC fields didn't need twiddling ... and there was no need to enforce checking on I-O extending past the end of the user's allocated minidisk.

2nd level install duplicate volsers 2495
ref: for a little drift on the subject of changing from a real memory constrained environment and the uptake of rdbms: now the original...

note that vm as well as the other mainframe operating systems that evolved from real-memory heritage all made special channel program case for V=R ... where the original CCWs could be directly executed w-o translating and end of shadow CCWs (vm added the additional requirement for disk i-o that it required full pack minidisk ... to eliminate both the starting cylinder relocation as well as the ending cylinder verification check).

Why does my address appear as part of my name 2497
No, they don't show up in a mailbox. They show up in a newsgroup. I thought I never would have to explain this on usenet itself, but here we go. News is the "broadcast...

vtocs (& pds directories) should not have been an issue ... since they just did normal multi-track searches ... but stayed on cylinder boundaries. they became an enormous performance issue ... but wouldn't represent an integrity issue as long as minidisks allocation was restricted to cylinder boundaries (there were some customer modifications that allowed for minidisk allocation that weren't on cylinder boundary and integral number of cylinders).

isam was an issue (for other than full-pack minidisk) because the channel program could read CCHHR information that would be used in subsequent part of the same channel program (and wouldn't have been modified by the initial channel program translation).

misc. past postings about the transition from real memory constrained configurations to i-o constrained configurations:

make tons of cash EASY
What is $5 and 15 minutes when it can make you earn $100,000 ? Not much, if you ask me... You've probably seen...

--



Your Ad Here

List | Previous | Next

2nd level install duplicate volsers 2495

Alt Folklore Computers from Newsgroups

The #1 Usenet Provider on the Internet

This is New!! No Gimmick!You WILL MAKE