Support for paging in squeak.
Timothy Rowledge
tim at sumeru.stanford.edu
Sun Feb 8 03:25:25 UTC 2004
On Feb 7, 2004, at 6:09 PM, Tobias Nurmiranta wrote:
> To convince Tim, or others, that its a nice algorithm, is a later
> task. :)
I wish you luck. If you're doing this at a college there are much more
important people than me to convince...
> To make it really efficient in practice, it probably will need
> integration
> with the OS's paging mechanism.
.. and there is what I suspect is the ugliest bit. Typical pagers for
OSs seem to obsess on memory pages of a fixed size. Given how most of
the hardware I've ever bothered to read about does things this is not
at all surprising. Oddly enough one of the CPUs that doesn't obsess
over fixed size memory pages is the ARM; at least a few versions have
an MMU that can have wildly variable page sizes. I think Apple
initially came up with the implementation back in the days of the
Newton.
If you haven't already done so, you should look at the Mushroom
archives; searching for Mario Wolczko, mushroom and smalltalk ought to
find something.
tim
More information about the Squeak-dev
mailing list
|