當前位置:聚美館>智慧生活>心理>

用戶態對應的是什麼

心理 閱讀(8.79K)
用戶態對應的是什麼

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

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

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

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

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