IT用語辞典バイナリ |
アドレス空間
【英】address space
アドレス空間とは、アドレス指定によってアクセス可能であるメモリーの範囲のことである。
メインメモリーに実際に割り振られている範囲は、特に物理アドレス空間や実アドレス空間などと呼ばれ、プログラムによって仮想的に用いられる範囲は論理アドレス空間や仮想アドレス空間などと呼ばれる。
ウィキペディア |
アドレス空間
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2010/06/25 07:22 UTC 版)
情報処理において、アドレス空間 (Address Space) とは、メモリアドレスが意味を成すコンテキストを定義したもの。あるいは、一連のメモリアドレスによってアクセス可能なメモリ空間を意味する。
メモリアドレスはコンピュータのメモリ内の物理的位置を識別するものであり、住所とある意味で類似している。アドレスはデータが格納されている位置を指すが、それはちょうど人間の住所がその人の居住地を指すのと同じである。人間の住所とのアナロジーで言えば、「アドレス空間」とは、町や市や国といったある範囲の地域に対応すると考えることができる。2つのアドレスが数値的に同じでも、それぞれ異なるアドレス空間内のアドレスであれば、異なる位置を指していると言える。これは2つの市に「××町○丁目△-□」という住所が存在したとき、それらが別の場所を指すのと同じことである。
アドレス空間の例:
仮想記憶方式のオペレーティングシステムは仮想メモリをカーネル空間とユーザ空間に分離する。カーネル空間はカーネルやデバイスドライバ走行のために厳密に確保される。カーネル空間とユーザー空間の区別はオペレーティングシステムやCPUアーキテクチャによって異なる。ユーザー空間を持たない実装もある(MS-DOS,NetWare3)。一般的な実装例として、ひとつの連続した仮想アドレス空間の特定のアドレスを境にして、ユーザー空間とカーネル空間を分離している場合が多い(Windows系OS,UNIX系OS)。
- 1 アドレス空間とは
- 2 アドレス空間の概要
固有名詞の分類
アドレス空間に関係した商品
- 【送料無料】BGP楽天ブックス
- 【送料無料】詳解Linuxカ-ネル第3版楽天ブックス
- 【送料無料】CCNA〈ICND2〉編楽天ブックス