Does Windows really keep a pool of zero pages? With COW, a single zero page is sufficient -- any copying would be done when a write is attempted over the page.
Better to zero memory ahead of time.
And it guarantees that when a process goes to use the pages they will not be in the cache. Ah, tradeoffs.
> And it guarantees that when a process goes to use the pages they will not be in the cache.
There isn't much point in caching a page full of zeros. Let the cache fill when there is actual data.