2011-11-12 60 views

回答

7

为什么每个进程都需要自己的页表?

它没有。但是每个地址空间都需要自己的页表,并且在大多数操作系统中,每个进程都有自己的地址空间。

(操作系统为的IBM iSeries只有一个单独的页表,因为它使用了“单个地址空间”的模式。)

+1

而且在很多操作系统的地址空间是属于一个单一的过程。计划的“类似进程”的任务属于同一个“进程”(即到相同的地址空间)被称为“线程”。 –

+2

@BasileStarynkevitch - 对。一般来说,“过程”的主要特征是它有自己的地址空间。具有自己地址空间的任务是“进程”,而共享地址空间的任务是“线程”。 (而“任务”是能够执行指令的实体。)(但操作系统之间的术语差别很大 - 这些术语不是具体的。) –

相关问题