参照を確認して:
https://www.cnblogs.com/ylhwx/p/7801058.html
https://blog.csdn.net/strliu/article/details/7906017
今週は、コンピュータ4の主要な基盤はまた、私は見ていない最後の1を予約コンピュータシステムの深い理解を見始めました。
日曜日には、ソングライティングの研究ノートを聞いて、オフィスで、良い感じのアップではありません。
劉は、3つのトピックを与えました
1.情報ビット= +コンテキスト、コンテキストは何ですか?仕事の例は何ですか
2. RISC命令は、CISC命令セットとどのような違いがあり、その代表的なCPUは何を設定しますか?
3.スタックベースの「CPU」とレジスタベースの「CPU」の違いは何ですか。
1を、是非、
すべての情報システムは、異なる意味を区別するのビットで構成されている、それは文脈で、コンテキストは、プログラムの動作環境です。英語コンテキストと呼ばれます。
言葉は今別の意味を持って前と後と似たの文脈における言語は、テキストと組み合わせます。JSやJavaのような、さまざまなキーワードがあるのですか?また、我々は、車輪の弟がコンテキストは、メソッドのパラメータであることを説明し参照してください??
- 2番目の質問
RISC命令セットは、縮小命令セットコンピュータであり、CISC複雑命令セットコンピュータ
彼らは、設計コンセプトと異なる方法CPUとの違いです。
完了するために必要な最小限の計算の労力とCISC機械語命令。このアーキテクチャは、コンパイラに有益な要件およびプロセスCPUのCPUアーキテクチャ、開発の複雑さを増大させます。本日のみ、Intelおよび互換CPUはまだこのアーキテクチャを使用しました。
RISCの作成は、最も頻繁に使用されるコマンドの80%は、プロセッサ命令セットの20%のみ、および82規則AHの典型的なものであることを見出しました。
不等長命令セットを扱うハードウェア斜視CISCから、コマンドの不等分割であるので、単一の命令を実行するときには、より多くの処理を必要としなければなりません。そして実行RISC命令セットは高速命令実行時間と安定した性能で、同じ長さ、CPU速度の低下です。
ソフトウェアの観点からは、CISCのランニングは、我々はDOS、Windowsオペレーティングシステムを熟知していることです。それはソフトウェアベンダーのエージェントベースのPCのCISCアーキテクチャと互換性のあるサービスの65%以上を所有していると、などのよく知られたマイクロソフトは、多数のアプリケーションの一つです。この点でRISCは少し弱かったです。それは、RISCにDOS、Windowsを実行しているが、翻訳プロセス、そんなに遅い速度を必要とすることができるけれども。
- スリー
登録ベースの仮想マシン:
1を、スタックはレコーダーアクティブにするために割り当てられた
2を、トラブルコードは、レジスタベースのプッシュとポップのコマンドを使用し、各機能に対する命令の合計数を減らすことで解消。
図3は、コードサイズ、および復号効率は、オペランドが含まれているため、命令ベースの命令は、スタックよりも大きい、より良いためにスタックベースの仮想マシンです。しかし、より少ないコードを生成するためにレジスタに基づいて、コードの総数は増加しません。
図4に示すように、仮想マシンからの登録操作命令がデコードされるオペランドは、追加の復号動作が必要となります。
スタックベースの仮想マシン:
1、コードは、これらの命令変数(即ち、プッシュおよびPOP)を移動するために使用されなければならない
小さなコードサイズの復号化効率が高くなり2を、
仮想マシン命令のスタックオペランドを暗示している、3。
- 感情
確かに、非常に興奮して感じの種類に前を見て、これは正しいことのマスターである必要があり、「プログラマ」です!それを埋める残業を余儀なくされたときに言うことができるようにするために、「私が何かを持っている」〜