系統調用、API之間的關係(圖)

1.爲什麼用戶程序不能直接訪問系統內核模式提供的服務?      在linux中,將程序的運行空間分爲內核空間與用戶空間(內核態和用戶態),在邏輯上它們之間是相互隔離的,因此用戶程序不能訪問內核數據,也無法使用內核函數。當用戶進程必須訪問內核或使用某個內核函數時,就得使用系統調用(System Call)。在Linux中,系統調用是用戶空間訪問內核空間的唯一途徑。   2.什麼是系統調用? 答:系
相關文章
相關標籤/搜索