Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Windows has 4K, 2M, and 1G page sizes on x86-64.


Normal, large and huge. But default normal pages (which is what Android is changing) are 4K. FWIW, Itanium and Alpha had 8K default pages.

https://devblogs.microsoft.com/oldnewthing/20210510-00/?p=10...

I wonder why Microsoft stayed with 4K for AArch64.


Microsoft wanted to make x86 compatibility as painless as possible. They adopted an ABI in which registers can be generally mapped 1:1 between the two architectures.


I was confused as to why you were posting incorrect information when this thread already contained the correct information.


> and 1G page sizes on x86-64.

I wonder who requested the 1G page size be implemented and what they use it for...


Another thread says virtual machines.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: