fork()之父子進程頁表權限的設置

1 fork()系統調用 fork()系統調用用來生成子進程,而現有Linux系統運行在寫時拷貝的機制下,於是fork()函數在爲子進程建立內核中各種管理結構的時候,並沒有將真實的物理資源分配給子進程,而只是將父進程的物理資源共享給子進程,比如:fork()函數會將父進程的物理內存共享給子進程,即將父進程多級頁表的內容複製到子進程新建立的多級頁表中。然而在這種機制下,對於父進程中那些原本可讀可寫的
相關文章
相關標籤/搜索