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

The Pankian Metaphor 3095


Your Ad Here

Your Ad Here

No. And you can't today. The whole point of virtual memory was to allow programs to have address space greater than physical memory. You still cannot fit 1000 VM words into 10 physical words.

You are confusing physical memory with addressing. In the olden days, this was solved with GETSEGs on the -10. In this way a "program" could have n times core of code by having n segments.

The modified pages are data, not code. God never meant for code to be writable. As soon as code is modified, the OS exec should immediately begin to treat it as data, not code.

In old systems with small memory there was a lot of shuffling. Swapping was too slow and disks were too small. IIRC the rule of thumb swapping out was the last thing to do. On a time sharing system, if the user typed RUN FOO and there wasn't enough core available, he didn't get to run the code but got an error ?NO CORE AVAILABLE immediately.

Swapping was finally used to help "fit" the user core maps well. It's a lot easier to pick and fit than it is to move blocks around within a confined space to make a new core image, which is larger than the biggest hole, fit.

There's a game that is a small square block with 16 tiles in it. You move the tiles around to get the tile glyphs in ascending-descending order. But that's what the shuffler did in the olden days with the change that all tiles were different sizes, never a uniform size.

BAH

The Pankian Metaphor 3096
fOn Wed, 17 May 06 10:27:58 GMT in alt.folklore.computers, Let me rephrase the question. Could you not have more jobs...



Your Ad Here

List | Previous | Next

The Pankian Metaphor 3096

Alt Folklore Computers from Newsgroups

The #1 Usenet Provider on the Internet

The Pankian Metaphor 3094