Memory 写时复制和fork()?
在具有分页内存的系统中,使用写时复制技术,进程通过fork()调用创建新进程 在创建之后,新进程会尝试在内存中写入内容。CPU将生成哪个错误-页面错误或其他错误 据我所知,当使用写时复制时,这意味着不复制公共数据,但当我们使用fork()时,当一个新进程尝试在某个页面中写入时,该页面将停止共享,并且使用fork创建的进程将获得该页面的副本,以便它可以在其中写入Memory 写时复制和fork()?,memory,fork,copy-on-write,Memory,Fork,Copy On Write,在具有分页内存的系统中,使用写时复制技术,进程通过fork()调用创建新进程 在创建之后,新进程会尝试在内存中写入内容。CPU将生成哪个错误-页面错误或其他错误 据我所知,当使用写时复制时,这意味着不复制公共数据,但当我们使用fork()时,当一个新进程尝试在某个页面中写入时,该页面将停止共享,并且使用fork创建的进程将获得该页面的副本,以便它可以在其中写入 因此,我有点困惑处理器是否会产生错误?页面错误是处理器在第一次写入写入页上的副本时产生的,但错误是由内核处理的(就像页面上的错误被调出或
因此,我有点困惑处理器是否会产生错误?页面错误是处理器在第一次写入写入页上的副本时产生的,但错误是由内核处理的(就像页面上的错误被调出或零填充一样)。它不会传递给用户空间。页面错误是处理器在第一次写入写入页上的副本时生成的,但错误是由内核处理的(就像页面上的错误被调出或零填充一样)。它不会传递给用户空间。我不知道,当进程第一次尝试在写入页上写入副本时,总是会生成页面错误。谢谢你的回答;)我不知道,当进程第一次尝试在写页上写入副本时,总是会生成页面错误。谢谢你的回答;)