1. 程式人生 > >c語言==系統呼叫與庫函式的區別(28)

c語言==系統呼叫與庫函式的區別(28)

系統呼叫與庫函式的區別?
(1)庫函式是語言或應用程式的一部分,而系統呼叫是核心提供給應用程式的介面,屬於系統的一部分
(2)庫函式在使用者地址空間執行,系統呼叫是在核心地址空間執行,庫函式執行時間屬於使用者時間,系統呼叫屬於系統時間,庫函式開銷較小,系統呼叫開銷較大
(3)庫函式是有緩衝的,系統呼叫是無緩衝的
系統呼叫依賴於平臺,庫函式並不依賴