Linux進程管理——fork()和寫時複製

寫時複製技術最初產生於Unix系統,用於實現一種傻瓜式的進程創建:當發出fork(  )系統調用時,內核原樣複製父進程的整個地址空間並把複製的那一份分配給子進程。這種行爲是非常耗時的,因爲它需要:   ·      爲子進程的頁表分配頁面 ·      爲子進程的頁分配頁面 ·      初始化子進程的頁表 ·      把父進程的頁複製到子進程相應的頁中   創建一個地址空間的這種方法涉及許多內
相關文章
相關標籤/搜索