1

そのすべてのための1冊の本がありますか..悲しい部分は私がこれらすべてのことについて表面的な会話をすることができるということです。私はUniに行って、これらすべての科目でAを取得しましたが、スタックまたはメモリが実際にどのように見えるかを理解していません。

私はスレッドが実際に何であるかを「理解」しません。CPUキャッシュラインがどのように機能するか、および読み取り/書き込みバリアで無効化される方法。TLBなど。

どんな本でも、あるいは読むべき本の小さなコレクションでも、本当に役に立ちます。

4

2 に答える 2

1

Hennessy&Pattersonの「ComputerArchitecture」を読んだことを前提としています。しかし、それはあなたの質問に答えないかもしれません。個人的には、私はコンピュータアーキテクチャの専門家ですが、どこからも学んだことはありません。実際、私は過去10年ほどで登場したすべての新しいアーキテクチャに関するArsTechnicaとPhoronixの記事を読んで多くのことを学びました。

それらが実際にどのように見えるかについては、チップ設計を学ぶ必要があります。探求したい2つの視点があります。1つはCADのような視点で、回路図キャプチャを実行します。ロジックブロックをレイアウトして接続し、デジタル回路を形成します。作成する物理的なレイアウトは、ハードウェアで取得するレイアウトにほぼ対応します。もう1つの角度は、Verilogのようなハードウェア記述言語でコーディングすることを学ぶことですが、それはかなり抽象的であり、コーディングしているものをハードウェアに変換する方法に関連付けるには、ハードウェアについて多くの直感が必要です。

「静的RAM構造」の画像をグーグルで検索したところ、記憶がどのように機能するかを示す興味深いページがたくさん見つかりました。たとえば、ここには「http://www.iis.ee.ethz.ch/~kgf/aries/5.html」という良い画像がいくつかあります。後で動的RAMに入ることができます。スタティックRAMは、6トランジスタブロックの長方形アレイです。「http://lwn.net/Articles/250967/」、具体的には「http://lwn.net/images/cpumemory/cpumemory.7.png」を参照してください。また、「http://www.freepatentsonline.com/7095663-0-large.jpg」。トランジスタの4つは、ビット値を保持する2つの連続したインバータを形成します。2つは、インバーター間の信号線へのアクセスを許可し、インバーターを異なる状態に強制することを可能にします。これらの6Tセルは、大きな長方形のアレイに配置されています。行を読み取るには、デコーダ回路はアドレスを単一の信号に変換し、その行のワードラインをアサートします。これにより、アクセストランジスタがアクティブになり、その行の各セルがそのビットラインに接続されます。各列の2つのビット行は反対の値を保持し、これは差動センスアンプによって解釈され、1行が読み取られます。書き込むには、同じことを行いますが、ビットラインを正しい値に強制します。

スタックは、特定の方法でアドレス指定されたメモリです。チップ内の特別に専用のスタック構造であっても、アドレスを適切にインクリメントおよびデクリメントするロジックブロックとともに、それらは単なるメモリブロックです。

キャッシュは別の汎用メモリ配列であり、特定の種類の連想メモリであるタグ配列に関連付けられています。TLBは特別な種類のキャッシュです。グーグルに時間を費やすと、これらのことについてすべて学ぶことができます。あなたが乗り越えなければならないハードルは、どの検索用語を使用するかを知ることです。喜んでお手伝いさせていただきます。

于 2012-02-17T13:26:11.913 に答える
0

私はこの本が好きです。最新のプロセッサ設計:スーパースカラープロセッサの基礎 http://books.google.com/books/about/Modern_processor_design.html?id=Nibfj2aXwLYC

それがあなたのすべての質問に答えるかどうかはわかりませんが、試してみてください。スライドはオンラインで見つけることができます。検索を.eduWebサイトに限定するだけで、そのスライドを簡単に見つけることができます。 http://ece552.ece.wisc.edu/#lecture http://ece752.ece.wisc.edu/

Hennessy&Pattersonによる「ComputerArchitecture」も良い本です。また、この場合はウィキペディアを忘れないでください。ウィキペディアで調べれば、簡単に答えが見つかると思います。

于 2012-02-23T00:26:36.237 に答える