什麼是系統調用?爲什麼要用系統調用?

什麼是系統調用? Linux內核中設置了一組用於實現各種系統功能的子程序,稱爲系統調用。用戶可以通過系統調用命令在自己的應用程序中調用它們。從某種角度來看,系統調用和普通的函數調用非常相似。區別僅僅在於,系統調用由操作系統核心提供,運行於核心態;而普通的函數調用由函數庫或用戶自己提供,運行於用戶態。 隨Linux核心還提供了一些C語言函數庫,這些庫對系統調用進行了一些包裝和擴展,因爲這些庫函數與系
相關文章
相關標籤/搜索