函式庫呼叫和系統呼叫的區別

王滔發表於2016-04-04

函式庫呼叫和系統呼叫的區別。

作業系統層面上:系統呼叫是呼叫作業系統核心的一部分。系統呼叫,每個作業系統會存在不同。

速度上:系統呼叫一次需要35微秒。函式庫一次呼叫耗費半微秒。

系統呼叫大概有70個。


檔案描述符和檔案指標的區別

將會進行幹嘛呢。

檔案描述符是一個整型數字。作業系統的系統呼叫,都需要傳遞這個值進去。


作者建議,要使用標準的i/o庫呼叫。
這樣會出現移植性。



檔案指標則是一個記憶體地址,指向了一個資料結構。結構裡面保持哪些內容?
描述符,可以有很多種描述辦法。


用途不同,檔案描述符是進行系統呼叫時需要傳遞的。
檔案指標,,是庫呼叫需要的引數。
為什麼會這種區別呢。




指標,本質是個指標。



檔案描述符的作用是索引?

相關文章