各バイトのDRAM識別子は、割り当てられたアドレスと呼ばれる固有の数値と同じように、住宅の路上です。 アドレスは整数値です。 メモリの最初のバイトがゼロのアドレスが割り当てられています。 ゼロに近いアドレスのメモリの領域として知られているメモリの下にある 、または低メモリです。 近くには、最終バイトのメモリ領域は、 ハイメモリとして知られています。 数の物理的な(すなわち、ドラム)バイトして、プロセッサには、能力があるとして知られてアドレッシングは、プロセッサの物理アドレス空間です。
|
|
プロセッサの物理的なアドレス空間のバイト数を指定することのできる潜在的な対処ではなく、実際の物理的なバイト数をプレゼントします。 ふつうの人々のお金を費やすわけにはいきませんに必要な物理アドレス空間全体をシートのDRAMチップを搭載しています。 四ギガバイト買いは、まだ、通常のDRAMのハイエンドエンタープライズサーバ用に予約されます。
プロセッサの物理的なアドレス空間のアドレスの数が決定されることが行です。 アドレス線は、一組の電線を接続して、プロセッサのDRAMチップです。 1つのアドレスを指定する行の各ビットのアドレスは、与えられたバイトです。 例えば、インテルのPentiumアドレスは、 32行です。 これは、各バイト、 32ビットのアドレスが割り当てられますので、そのアドレス空間構成アドレス232バイト( 4ギガバイト) 。 アドレス線が20 、 8088 、アドレッシング能力があるのでそれは220 、または1048576 、バイトです。
| 注意 | 仮想メモリが有効になっている場合は、ペンティアム4には、 4つの方法を有効に使用して追加アドレス線として知られて何が物理アドレス拡張( pae ) 。 これにより、 Pentiumプロセッサの物理的なアドレス空間のアドレスを36行で定義され、これに変換するアドレス空間の236バイト(六十四ギガバイト) 。 |
物理メモリにアクセスして更新プログラムは、プロセッサのコントロールを使用すると、データバスのバスです。 バスには、電線のコレクションに関連して、プロセッサに接続して、ハードウェアサブシステムです。 制御バスが使用されている場合を示して欲しいを読んでから、プロセッサのメモリまたはメモリに書き込む。 フェリーのデータバスを使用してデータを行ったり来たり、プロセッサとメモリ間のです。
プロセッサのメモリからの読み出し時には、次の手順を実行します:
プロセッサの場所は、バイトのアドレスは、アドレス線にも読んでください。
プロセッサの読み出し信号を送信して制御バスです。
戻り、 DRAMチップ(秒)を指定してデータバスのバイトです。
プロセッサのメモリに書き込みを行う際には、次の手順を実行します:
プロセッサの場所で、アドレスのバイトをしてアドレス線に書き込まれる。
プロセッサの信号を送信して、書き込み制御バスです。
バイトを送信して、プロセッサのメモリ上に書き込まれるデータバスです。
この説明には、やや単純化し過ぎています。 たとえば、 Pentiumプロセッサのデータの読み取りおよび書き込みを一度に4バイトです。 これは1つの理由は、 32ビットのPentiumチップと呼ばれています。 を参照して、プロセッサは、 32ビットのアドレスを使用してペイロードの最初のバイト(すなわち、そのバイトでの最下位のアドレス) 。 にもかかわらず、全般的な運用は明確だと思うのです。
Online: 733 users browsing the articles directory
|
|