爲什麼建議多用glibc而不是系統調用

用戶空間運行的進程,他們各自擁有獨立的虛擬地址空間,而內核則有單獨的地址空間。

內核空間分爲三類

  1. 系統調用層;它是屬於最上層,它提供了用戶空間和內核空間通信的方式。
  2. Linux內核,應該更加確切的說是獨立於體系結構的內核代碼,這些通用的代碼適用於任何體系結構。
  3. 依賴體系結構的代碼:這部分我們通常稱之爲BSP,這些代碼主要是爲了兼容不同平臺或者處理器而引入的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章