系統調用與標準IO庫區別

Linux下對文件操做有兩種方式:系統調用(system call)和庫函數調用(Library functions)。系統調用實際上就是指最底層的一個調用,在linux程序設計裏面就是底層調用的意思。面向的是硬件。而庫函數調用則面向的是應用開發的,至關於應用程序的api,採用這樣的方式有不少種緣由,第一:雙緩衝技術的實現。第二,可移植性。第三,底層調用自己的一些性能方面的缺陷。第四:讓api也能
相關文章
相關標籤/搜索