程序的整個生命週期

程序啓動     有了以上的進程地址空間分佈和可執行文件的分佈信息,就能夠描述進程啓動過程了。程序啓動時,操做系統會新建一個進程來執行該程序,主要分爲三個步驟:  (1)操做系統分配一個獨立的進程地址空間,主要是在內存的內核區域中新建一個描述進程的結構體(linux中爲task_struct),結構體中包含了進程的相關信息,好比進程運行狀態,進程的寄存器,進程打開的資源,以及進程的內存管理結構(在
相關文章
相關標籤/搜索