《本身動手寫操做系統》第六章:從系統內核到進程A ring0>>ring1(一)

摘要:進程調度可謂是操做系統中最爲重要的環節之一,在本文中,咱們主要講解進程模型、涉及的數據結構、如何從內核態轉到用戶進程?這一小節主要完成進程數據結構的分析,和從ring0>>ring1的進程開始階段的內容。 1.進程 咱們來盤點一下,完成進程切換須要哪些數據結構和程序模塊: 1)首先,一個進程必須有代碼、數據(和堆棧):相關數據有LDT、段描述符、TSS等 2)對於正在休息的進程,咱們須要讓它
相關文章
相關標籤/搜索