
メモリアドレスについて
メモリに関する素朴な疑問があります。
当然この程度の事はネットや書籍で調べられると思い
探したのですが、見つける事ができませんでした(汗)。
勘違いをしている部分もあると思いますか゛、どうかお助け下さい。
メモリには1バイトごとにアドレスが割り振られている事は理解できます。
ところでアドレスはいつの時点でどこに割り振られるのでしょうか?
(1)メモリの製造時にバイト単位にROM化されて割り振られる。
(2)パソコン起動時にバイト単位にハードディスクから読み込まれて割り振られる。
(3)それ以外。
またバイトの先頭、後尾いずれに置かれるのでしょうか?
当方、独学、経験無しの55歳、基本情報処理試験午前試験クリアレベルですので、よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
対象にもよりますが, 今どきなら「物理アドレス」と「論理アドレス」は区別すべきでしょう. システム全体で一意なのが「物理アドレス」, プログラムごとに決まるのが「論理アドレス」です. 物理アドレスは, 起動時にメモリコントローラが決めます. 一方論理アドレスはプログラムが実行されるごとに OS が割り当てます.
もちろん最終的には物理アドレスでアクセスするのですが, この論理アドレスから物理アドレスへの変換は CPU が行います (もちろん変換するために必要な表は OS が容易しています). 変換機構としては「セグメンテーション」や「ページング」というものがあります. 今は両方使うのが多いかな?
お礼が大変遅れてすみません。
今まで悩んでいたのですが、やっと理解できました。
要するに私が今時の人間では無かったのです。(笑)
思い起こせば今から35年前のシャープのMZ2000というパソコン
のイメージが払拭できず勘違いをしていたのです。
質問から半年間かかって納得できました。
本当にありがとうございました。

No.5
- 回答日時:
ものすごくベタな表現をすると、そのように配線されているからです。
メモリはCPUが持つアドレス空間の中に置かれるわけですが、アドレス空間の大きさは、アドレスバスの幅(本数)で決まります。メモリをアドレスバスに配線接続する際に、どのアドレス線につなぐかで何番地になるかが決まります。
MMUなどのメモリコントローラがあるシステムだと、メモリ空間の中でメモリの番地割り当てを変えられるので、メモリ番地は永久不変じゃないんですが、基本的には配線で決まると思っていれば外しはしません。
No.4
- 回答日時:
アドレスはパソコンの規格で決められています。
CPUが最初に読み込むアドレスが決まっていて、メモリの割り当て開始アドレスも決めれています。
そう言った仕様が決まっているので、OSやプログラムが動作できるのです。
http://www.yt3.info/cpu/cpu_and_main_memory.html
http://www.kogures.com/hitoshi/webtext/hs-cpu-ad …
http://www.page.sannet.ne.jp/je3nqy/mcom/mcom2.htm
http://www.math.kobe-u.ac.jp/~taka/asir-book-htm …
http://www.geocities.jp/hpt_user99/address.html
http://itpro.nikkeibp.co.jp/article/COLUMN/20070 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
宮崎駿作品集15枚組を購入した...
-
GitHubの使い方が分からないの...
-
スマホのUSBポートやタブレット...
-
GitHubはオープンソースのプロ...
-
coPilotにかけられた、制限(?...
-
サーフェスについて、「再起動...
-
ノートパソコンを落としてしま...
-
Debianをノートパソコンにイン...
-
AI を おちょくる質問
-
rsyncをインストールするとssh...
-
Linuxはバージョンごとにコード...
-
職場のノートパソコンを起動す...
-
microSDカードと外付けSSDって...
-
至急です。 電源入れたままSIM...
-
教えてください Windows11で暗...
-
ワード作成した名刺の大量印刷...
-
パスワードをハッシュ値にして...
-
AndroidはLinuxディストリビュ...
-
ドコモやソフトバンクやauやLIN...
-
電線からインターネットに接続...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どちらのパソコン(中古)を買...
-
コンピュータにおけるメモリア...
-
パソコン購入の相談
-
メモリアドレスの素朴な疑問
-
Excelの行列の数は
-
動画再生がスムーズにできない...
-
■2つのパソコンで購入を迷って...
-
パソコンについて質問です。
-
PCが壊れたので買い替えたいの...
-
パソコンのメモリ
-
SSDに交換することによって処理...
-
メモリ増設は?
-
修理?購入?初期化?(ノート...
-
suicaとパソコンの相違点
-
Windows10の32bit版のメモリの...
-
XP ホームエディション で...
-
ノートパソコンについて
-
NEC LaVie LL770/EDのメモリに...
-
クリップアートの挿入が出来な...
-
内部ストレージからSDカードに...
おすすめ情報