網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 數碼 > 

什麼是系統呼叫

欄目: 數碼 / 釋出於: / 人氣:6.75K

系統功能呼叫是作業系統提供給程式設計人員的一種服務。

什麼是系統呼叫

系統呼叫和普通呼叫的區別

系統呼叫本質上是一種過程呼叫,但它是一種特殊的過程呼叫,與一般使用者程式中的過程呼叫有明顯的區別 。

1、執行狀態不同

執行狀態不同。系統呼叫的呼叫過程和被呼叫過程執行在不同的狀態,而普通的過程呼叫一般執行在相同的狀態。

什麼是系統呼叫 第2張
2、呼叫方法不同

呼叫方法不同。系統呼叫必須通過軟中斷機制首先進入系統核心,然後才能轉向相應的命令處理程式。普通過程呼叫可以直接由呼叫過程轉向被呼叫過程。

3、返回問題

返回問題。在採用搶先式排程的系統中,當系統呼叫返回時,要重新進行排程分析――是否有更高優先順序的任務就緒。普通的過程呼叫直接返回呼叫過程繼續執行。

Tags:呼叫 系統