メモリ範囲

  

ibmのパソコンで使用され、元の8088プロセッサをサポートするまでに1 mb以上の物理メモリ、 16の64 kbセグメントとして対処します。 メモリに列挙された場所は、 16進数ではないので、最初のセグメントが含まれているアドレスを介し00000h 0ffffh ( 0を通じて65,535 10進数)と、 16日には、アドレスを介してf0000h fffffh ( 983,040を通じて1,048,575 10進数)します。 t

彼は最初の10 - 00000hを通じてこれらのセグメントを構成する塩基9ffffh - 640 kbのメモリアドレスには、オペレーティングシステムやプログラムにアクセスできます。 最後の6つのセグメントを構成するa0000hを通じてfffff - 384 kbのアッパーメモリアドレス( 上位メモリ領域またはウマ )のために予約システムを使用します。

最初の2つのセグメントウマ( a0000hを通じてbffffh )は、ビデオメモリ用に予約されます。 2つ目の2つのセグメントウマ( c0000hを通じてdffffh )は、予約済みアドレススペースをbioss romにして存在していくつかのアダプタ、ビデオカードなど、 scsiホストアダプタ、およびネットワークアダプタです。 最後の2つのセグメントウマ( e0000hを通じてfffff )は、マザーボードのbiosのために予約しています。

現代のプロセッサを使用するフラット(未分節)の32ビットのアドレス空間は、アクセスできるようにして最大4 gb ( 4096 mb 、または4,294,967,296バイト)のアドレスを鮮明に記憶します。 追加してアドレス空間を意味して表現される8つのメモリアドレスというよりは、 5つの16進数の文字(例えば、最初のアドレスを介して000fffffh 00000000h mbのが表されます) 。 いくつかのシステムであるため、近くのどこかの物理メモリは4 gbインストールされると、巨大な範囲の未使用のメモリアドレスが利用可能なデバイスのために必要なメモリの範囲を割り当てます。 これらのうちどれが使用され範囲に依存してどのくらいの物理メモリがインストールされているオペレーティングシステムを実行します。

windowsのアドレス範囲を使用するnt/2000/xpから、ウマの最初のメガバイト( 000a0000hを通じて000fffffh )の目的のために、元のビデオメモリアドレッシング、アダプタのroms 、としています。 アドレス範囲を使用し、アドレス空間の上部には、上記とf0000000h (最大の近くには4 gb )は、増設メモリの範囲を提供するためには不十分であることが部屋をウマします。 windows 98のは、同じでなく、すぐ上でのメモリの使用範囲の最後の範囲の物理メモリ占有されました。

メモリ紛争の範囲はめったにない現代の問題点を実行しているコンピュータの最近のバージョンのwindowsます。

これは、記事を追加したトムディケンズ
免責事項:弊社のウェブサイト上に含まれる情報は、責任を負いませんこの記事されました。 この記事ではない方法での意見を反映して、ご意見、思想や信条の記事ディレクトリのスタッフします。

翻訳注意:この記事"メモリの範囲"だった翻訳する自動翻訳サービスを使っています。 すべてのお客様にご迷惑を翻訳してエラーが発生しました。 理解していただきありがとうございました。

Online: 735 users browsing the articles directory