Variable page size

Hi, Developers

I have a question about page size on NT.
AFAIK NT’s page size is 4k on intel and 8k on Alpha.
Nagar Rajeev says in his book(first edition) that a considerable
amount of research ahs been performed on implementation of
variable sized pages (page 201, first footnote). This was the
situation back in 1997, when he wrote his book. What is going on now?
Has such kind of support been implemented in some commercial OS?
If answer is yes, than how this can be done?
Any pointers will be great.

Regards.


Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com

>Has such kind of support been implemented in some commercial OS?

Page size is hardware-defined feature, not OS-defined.

Max

Intel supports multiple page sizes. Windows 2000 (as did NT 4.0) exploits
this feature (in non-PAE kernels that means 4KB and 4MB. In the PAE kernel
it means 4KB and 2MB.)

Alpha also supports multiple page sizes (8KB and multiples.)

Itanium will support 4KB and 2MB.

OS support for multiple page sizes seems (in my experience) to be reasonably
limited (it becomes a management nightmare to try managing too many possible
page sizes, so the overhead outweighs the benefits fairly quickly.)

Regards,

Tony

Tony Mason
Consulting Partner
OSR Open Systems Resources, Inc.
http://www.osr.com

-----Original Message-----
From: Maxim S. Shatskih [mailto:xxxxx@storagecraft.com]
Sent: Sunday, April 02, 2000 4:36 AM
To: File Systems Developers
Subject: [ntfsd] Re: Variable page size

Has such kind of support been implemented in some commercial OS?

Page size is hardware-defined feature, not OS-defined.

Max


You are currently subscribed to ntfsd as: xxxxx@osr.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)