オペレーティングシステムインターフェイス

すべてのオペレーティングシステムノートのリストについてはオペレーティングシステムノート」を参照してください

以前のブートセットプログラムとセットアップの主な機能は、上記のようにメモリレイアウトを調整することです。アプリケーションソフトウェアは、インターフェイスを介してオペレーティングシステムに接続する必要があります。つまり、上位層のアプリケーションがオペレーティングシステムにどのように入るのですか。

Linuxシステムでは、プログラムの最後にシェルプログラムが実行されます。このプログラムの機能は、関連する操作を実行するために./output "hello"などのコマンドを入力すると印刷されることです。いわゆるコマンドはプログラムです。

アプリケーションは、関数GetMessageを使用して、カーネル内のメッセージキューからメッセージを1つずつ取り出し、取り出したメッセージに従って対応する関数を実行します。つまり、関数はループ内で呼び出され、ループ内のメッセージを処理します。

アプリケーションプログラムがオペレーティングシステムに入り、オペレーティングシステムのインターフェイスがシステムコールとして表示されます

システムが上記のシステムコールを満たす場合、システムコール機能は同じであるため、ソフトウェアの移行は非常に便利です。

元の記事を189件公開 賞賛されている418件 10,000回以上の閲覧

おすすめ

転載: blog.csdn.net/tiao_god/article/details/105515092