Operating system 操作系统:交换空间,数据何时存储在交换空间中?

Operating system 操作系统:交换空间,数据何时存储在交换空间中?,operating-system,paging,page-fault,Operating System,Paging,Page Fault,我了解交换的过程,但对交换空间有疑问 据我所知,如果我执行一个程序,主存会从磁盘获取数据,因为缓存和内存中没有数据。那么交换空间呢?交换空间是否仅在需要调出页面时用作备份存储?或者程序在执行时是否将所有数据放入交换空间,以便在出现页面错误时进行交换?交换已基本消失。然而,M$最近将其重新引入到Windoze的某些流程中 在交换中,整个过程从内存中移出并存储在磁盘上。操作系统使用交换在内存中为其他进程腾出空间。在64K地址空间的时代,在内存和磁盘之间传输进程并不那么耗时 交换在很大程度上被分页所取

我了解交换的过程,但对交换空间有疑问


据我所知,如果我执行一个程序,主存会从磁盘获取数据,因为缓存和内存中没有数据。那么交换空间呢?交换空间是否仅在需要调出页面时用作备份存储?或者程序在执行时是否将所有数据放入交换空间,以便在出现页面错误时进行交换?

交换已基本消失。然而,M$最近将其重新引入到Windoze的某些流程中

在交换中,整个过程从内存中移出并存储在磁盘上。操作系统使用交换在内存中为其他进程腾出空间。在64K地址空间的时代,在内存和磁盘之间传输进程并不那么耗时

交换在很大程度上被分页所取代,通过分页,内存的各个页面被移动到辅助存储器,而不是整个过程