Linux基礎概念

用戶態和內核態 原因: 部分CPU指令的危險性,如清內存、設置時鐘等 解決: 設置特權等級,如Intel的CPU設置特權11和00兩種,標記代碼及數據的等級,特權等級低的有些操作不允許。 當任務/進程執行系統調用而陷入內核代碼中執行,進程處於內核運行態/內核態,此時處理器在特權級最高0級的內核代碼中執行。執行的內核代碼會使用當前進程的內核棧。 而在用戶態執行時,在特權級最低3級的用戶代碼中執行,使
相關文章
相關標籤/搜索