3

近い将来、MicrosoftPowerShellについてプレゼンテーションを行う予定です。その紹介として、カーネルシェルとは何かを簡単に説明したいと思います。

これで、シェルはカーネルと通信してカーネルに処理を実行させるソフトウェアの一部であることがわかりました。たとえば、Windows cmd.exeは(コマンドライン)シェルです。ただし、Windows GUI自体は(グラフィカル)シェルです。これは、カーネルに必要な処理を実行するように指示するためにも使用されるためです。

シェルとは何かを説明した後、それがアプリケーションとどのように違うのかを明らかにしたいのですが、私はここでちょっと気が狂っています。アプリケーション(たとえば、WordやSerious Sam)自体も、カーネルに「何かをする」ように指示しませんか?アプリケーションとシェルの違いをどのように説明しますか(またはアプリケーションをシェルと見なしますか)?

4

1 に答える 1

2

この画像は何かを説明するでしょう。詳細はあまりありませんが、基本的な理解には役立ちます。参照してください

Linuxアーキテクチャ

また、詳細には、API、システムライブラリを使用して構築された高レベルのコンポーネントがあり、レイヤーとapplicationsレイヤーの間に一種のレイヤーがあります。applicationkernel

参照リンク

お役に立てれば。

于 2012-08-23T10:52:38.037 に答える