PLEX86  x86- Virtual Machine (VM) Program
 Plex86  |  CVS  |  Mailing List  |  Download  |  Computer Folklore

wheeler scheduler and hpo


reply to recent email question about wheeler scheduler and "HPO"

early "wheeler scheduler" that i did as undergraduate ... went into cp67 ... and then dropped in the morph to vm370. i had done a bunch of "virtual memory management" stuff on cp67 at the science center.

Jack Kilby dead 803
there were frequently huge yield-volume issues ... i've observed some number of product sectors that had succesful vendors ... that were essentially ignored because of yield-volume and...

a small subset of that was incorporated into base vm370 release 3. then the resource manager ... including the wheeler scheduler ... and a whole bunch of other stuff that included a bunch of restructuring for multiprocessor work ... much of it had been done for the multiprocessor VAMPS project (which was canceled before being announced)

the resource manager was the guinee pig for first charged for kernel code.

full smp multiprocessor was released in vm370 release 4. the problem was that it was dependent on a bunch of restructuring stuff that i had smp and was already out in the resource manager. the problem was that basic kernel stuff related directly to hardware stuff was still free ... and you couldn't have free kernel (smp stuff in release 4) dependent on priced for software (lots of stuff in the resource manager). to resolve this ... about 80-90 percent of code from the resource manager was merged into the "free" kernel. come release 5 ... the remaining resource manager code (including "wheeler" scheduler) was combined with multiple shadow table support and a couple other things for "HPO".

the base kernel was still free ... but the "add-ons" were priced software.

the original cp67 support for virtual machines that supported (virtual) virtual memory ... just kept a single set of shadow page tables around (per virtual machine). The initial HPO code (combined with what had been called the resource manager) kept around multiple sets of shadow page tables (per virtual machine, when running mvs with multiple virtual address spaces ... you didn't have to completely invalidate all the shadow table entries whenever mvs switched address spaces ... you could keep around more state information)

as an aside ... ECPS was done in release 3 plc4

Seeking information about EACA, the manufacturer of a TRS80 Model 1 clone
Hi, I've developed a site for a TRS-80 clone site (the System 80) at research into this machine. I've been expanding the site recently and I'm very keen on tracking down more...

some recent posts on being guinee pig for priced kernel software" survey before the ANSI C standard

some recent posting on shadow tables above the line above the line boundaries boundaries boundaries cp67 autobiography--thoughts on?

some recent postings mentioning "virtual memory management" architecture and compiler support before the ANSI C standard above the line above the line vs ESAMAP vs ESAMAP

Another Unix Victim
It finally happened. I acquired a nice little Alpha box (DEC 3000-700) last year that I had been wanting to play with and I finally got some time this month. Didn't have a copy...

some recent postings mentioning resource manager: architecture and compiler support survey counters before the ANSI C standard before the ANSI C standard before the ANSI C standard before the ANSI C standard above the line via paged memory? information be? without IPIs


List | Previous | Next

Jack Kilby dead 803

Alt Folklore Computers Newsgroups

Hybrid Computertab machine data centers 801