用户態對應的是什麼

來源:魅力女性吧 8.28K
用户態對應的是什麼

用户態存放的是用户程序的代碼和數據,處於虛擬空間,可以理解為存放應用程序、底層函數庫、shell腳本的地方。

當進程在執行用户自己的代碼時,則稱其處於用户態,CPU在特權級最低的3級用户代碼中運行,當正在執行用户程序而突然被中斷程序中斷時。

此時用户程序也可以象徵性地稱為處於進程的內核態,因為中斷處理程序將使用當前進程的內核棧

這裏要説明一點底層函數庫,他不是系統調用,我們可以理解為他是對系統調用的一層封裝,更好的方便程序員來開發。

只能受限的訪問內存,且不允許訪問外圍設備,佔用CPU的能力被剝奪,CPU資源可以被其他程序獲取。

熱門標籤