0

システム コールは、プログラムがオペレーティング システムのカーネルからサービスを要求する方法です。

これらは、ユーザー モードとカーネル モードで発生する可能性があります。

違いは何ですか?

例えば:

  • オーバーヘッド
  • システム時刻
4

2 に答える 2

1

システム コールは、アプリケーション (「ユーザー モード」) とカーネルの間を移行する方法です。

syscall は通常の関数呼び出しよりも低速ですが、Intel および AMD の新しい x86 チップには特別なsysenter/syscallオペコードがあり、100 ナノ秒ほどかかるようになっています。

于 2014-05-24T14:31:27.903 に答える