Operating system 分配前将页面归零的原因是什么?

Operating system 分配前将页面归零的原因是什么?,operating-system,paging,mmu,Operating System,Paging,Mmu,O/S具有可用的页面池。所以不同的进程可以将页面释放到空闲池中。在从池O/S调零页面获取页面之前。因为它们可能是页面上的机密数据。但为什么它是零呢?有必要吗?即使他们的数据是机密数据,它也看不到。因为不同进程的地址空间是唯一的 分配前将页面置零的原因是什么?如果操作系统允许,进程可以看到机密数据 如果进程A获得一页物理内存,并将机密数据写入该页,然后将其释放,然后进程B获得相同的物理页,那么进程B可以看到该页上的数据 进程B通常看不到数据的唯一原因是操作系统将其归零 已经回答并且

O/S具有可用的页面池。所以不同的进程可以将页面释放到空闲池中。在从池O/S调零页面获取页面之前。因为它们可能是页面上的机密数据。但为什么它是零呢?有必要吗?即使他们的数据是机密数据,它也看不到。因为不同进程的地址空间是唯一的


分配前将页面置零的原因是什么?

如果操作系统允许,进程可以看到机密数据

如果进程A获得一页物理内存,并将机密数据写入该页,然后将其释放,然后进程B获得相同的物理页,那么进程B可以看到该页上的数据

进程B通常看不到数据的唯一原因是操作系统将其归零

已经回答并且