mmap是否强制Linux中的上下文切换

mmap是否强制Linux中的上下文切换,linux,memory,memory-management,Linux,Memory,Memory Management,这与我已经提出的另一个问题有关: 我得到了大多数问题的答案,但我们不确定mmap是否强制进行上下文切换,或者不是专门针对匿名情况(在文件映射的情况下,我假设进程会丢失CPU,因为从磁盘加载文件是一项耗时的操作) 因此,我的疑问是: 映射匿名页面时,进程是否会丢失CPU 在Linux中,有没有一种简单的方法来检查进程在特定的系统调用后是否丢失了CPU 调用mmap不会从磁盘加载文件。它只是安排在您访问某些内存地址时按需加载文件。@Wyzard感谢您的澄清。在这种情况下,进程是否会丢失CPU?调用m

这与我已经提出的另一个问题有关:

我得到了大多数问题的答案,但我们不确定mmap是否强制进行上下文切换,或者不是专门针对匿名情况(在文件映射的情况下,我假设进程会丢失CPU,因为从磁盘加载文件是一项耗时的操作)

因此,我的疑问是:

  • 映射匿名页面时,进程是否会丢失CPU
  • 在Linux中,有没有一种简单的方法来检查进程在特定的系统调用后是否丢失了CPU

  • 调用mmap不会从磁盘加载文件。它只是安排在您访问某些内存地址时按需加载文件。@Wyzard感谢您的澄清。在这种情况下,进程是否会丢失CPU?调用mmap不会从磁盘加载文件。它只是安排在您访问某些内存地址时按需加载文件。@Wyzard感谢您的澄清。在这种情况下,进程是否会丢失CPU?