什么是系统调用?为什么要用系统调用?
生活随笔
收集整理的這篇文章主要介紹了
什么是系统调用?为什么要用系统调用?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
什么是系統調用?
Linux內核中設置了一組用于實現各種系統功能的子程序,稱為系統調用。用戶可以通過系統調用命令在自己的應用程序中調用它們。從某種角度來看,系統調用和普通的函數調用非常相似。區別僅僅在于,系統調用由操作系統核心提供,運行于核心態;而普通的函數調用由函數庫或用戶自己提供,運行于用戶態。
隨Linux核心還提供了一些C語言函數庫,這些庫對系統調用進行了一些包裝和擴展,因為這些庫函數與系統調用的關系非常緊密,所以習慣上把這些函數也稱為系統調用。
總結
以上是生活随笔為你收集整理的什么是系统调用?为什么要用系统调用?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: $(MAKE) -C $(KERNELD
- 下一篇: jtag和swd的区别