LAB3:システムコール

ヨスチェーンシステムコール

ヨスへの録音コールは、自分のシステムの実装を理解しています。

アクセス・システム・サービスへのメソッドユーザー

方法は、大まかに次のカテゴリに分類システムを使用するには、サービス利用者:

(1)ユーザプログラム----> -----ライブラリ関数>システムコール----->カーネル  

    ユーザーは、ライブラリ関数を呼び出し、ライブラリ関数は、実際のシステムコールのパッケージを完了し、そして、例えば、ユーザパラメータの完了を検出し、int型のコマンドは最終的にを通じてコアに入り、

(2)ユーザプログラム---->システムコールを----->カーネル

    ユーザプログラムに直接INT命令には、カーネルに。

(1)、(2)最後の命令は、カーネルINTで実行される、本質的に同じです。実際の開発、推奨される方法(1)。

JOSシステムコール関数チェーン

図1に示されているジョスチェーンシステムコール機能:

図1ジョスチェーンシステムコール

 

 

参考文献:

https://github.com/fatsheep9146/6.828mit

https://pdos.csail.mit.edu/6.828/2018/labs/lab3/

 

おすすめ

転載: www.cnblogs.com/ecjtusbs/p/11815598.html