いくつかのコマンドを入力すると、BlueJの1から10の数字のようにできるだけ単純にしてください。今私は主なコマンドを与えたので、コンピュータはコマンドを処理して出力を出すが、私の質問は、それぞれの数字がコンピュータによってどのように印刷されるかである。上記のコードが実行されるたびに毎回何回か?コンピュータは、それに与えられたすべてのコマンドをどのように処理するのですか?
-2
A
答えて
1
これはオペレーティングシステムによって異なります。
I. eunuchsの亜種では、コマンドインタープリタは単なるプログラムです。コマンドを処理する点を除いて特別なことは何もありません。ほとんどの場合、コマンドは単にプログラムにマップされます。 "xyx"と入力すると、コマンドインタープリターは実行するxyzという実行可能ファイル(またはスクリプト)を検索します。環境変数 "PATH"は、ファイルを検索するディレクトリを定義します。
II。 VMSシステムでは、コマンドインタプリタはプロセスアドレス空間の保護された領域に常駐します。対話型プロセスの場合、コマンドインタープリタは、プログラムの実行中にバックグラウンドで座っています。コマンドはテーブルによって定義されます。 XYZと入力すると、コマンド・インタープリターはXYZコマンドを探し、そのコマンドのオプションが何であるかを調べ、適切なプログラムを実行します。実際のプログラムはABCでもかまいませんし、同じコマンドが提供されるオプションに応じて異なるプログラムを呼び出す可能性さえあります。
関連する問題
- 1. どのように特定のプログラムに与えられる処理能力を制限できますか?
- 2. 与えられたリストのすべての[X、Y]をどのように生成するのですか?
- 3. Mathematicaで与えられた色で与えられたListPlotのすべての点を設定する
- 4. Pythonで与えられた月の日数を調べるにはどうすればいいですか
- 5. SQLAlchemyのエラー処理 - それはどのように行われますか?
- 6. 与えられたディレクトリのpythonファイルを反復処理し、それらをインポートしますか?
- 7. 与えられたIntegerが特定のEnumに含まれているかどうかを調べるには?
- 8. 与えられたリストの与えられた範囲のすべての数を合計するPython
- 9. libblkidからUUIDを与えられたデバイスを取得するにはどうすればよいですか?
- 10. それは私にコンパイルエラーを与える理由:それは私にコンパイルエラーを与える理由DeclareStuff
- 11. それらのすべてに任意の値を与えます
- 12. 与えられたjsonオブジェクト、どのようにオブジェクトを反復するか?
- 13. 与えられた文字と長さに基づいて並べ替えのリストを生成するにはどうすればよいですか?
- 14. ダイナミックデータ削除コマンドはどのように処理されますか?
- 15. どのようにgdbに与えられたアドレスにメモリ特性を教えさせるのですか
- 16. SharedPreferencesからこれらのアイテムの削除を処理するにはどうすればよいですか?
- 17. レコードの配列が与えられた場合、それぞれのフィールドを表す配列を取得するにはどうすればよいですか?
- 18. Socket.io:サーバー上のすべての着信メッセージを処理するにはどうすればよいですか?
- 19. すべてのWPFウィンドウでショートカットキーを処理するにはどうすればよいですか?
- 20. どのようにさらにツリー与えられた減速のために
- 21. PHP - すべての画像とその親アンカータグをコンテンツブロックから取得して処理するにはどうすればよいですか?
- 22. マクロはどのようにプリプロセッサで処理されますか?
- 23. メッセージフレームはTransitでどのように処理されますか?
- 24. データはどのようにパイプで処理されますか?
- 25. アノテーションで注釈を使用するにはどうすればよいですか?与えられた
- 26. jqueryでそれぞれの内部をどのように処理するのですか?
- 27. ラムダ式の変数の値はどのように与えられますか
- 28. どのようにオブジェクトのregExpにパスワードのためにパスワードが与えられていないのですか?
- 29. Pythonで与えられた変数の名前にアクセスするにはどうすればいいですか?
- 30. スワッガーパラメータのデフォルト値を与えるにはどうすればよいですか?
あまりにも広い質問に答えるには、いくつかの書籍が必要です。あなたのコンピュータにLinuxディストリビューションをインストールし、[* Advanced Linux Programming *](http://advancedlinuxprogramming.com/)と[* Operating Systems/Three Easy Pieces *](http://pages.cs.wisc.edu /〜remzi/OSTEP /) –