No.7ベストアンサー
- 回答日時:
No.1の回答にある通り、8の倍数と言うよりは、2の倍数になっています。
で、なんで2の倍数になっているかと言うと「どこを読み書きするかを電気信号のオンオフで指定する時に、2の倍数だと都合が良いから」です。
メモリに読み書きする場合は「アドレスバス」に「読み書きするのはここです」と言う電気信号を流して読み書きします。
このアドレスバスは何本も束になった電線みたいな物で、一本々々のオンオフの組み合わせで「ここです」を示します。
コンピュータのメモリのアドレスは「0番地」とか「1番地」とか、番地を数値で表現しますが、この数値を2進数にして2進数の各桁を束になった電線の一本々々のオンオフに対応させれば、メモリを読み書きする場所が指定できます。
メモリ上に記憶出来る場所が2ヶ所あれば、1本の信号で「オフなら1ヶ所目、オンなら2ヶ所目」と指定出来ます。
表にすると、こうなります。
信号|場所
--+----
オフ|1ヶ所目
オン|2ヶ所目
2進数での番地は「0」と「1」になります。
では、記憶出来る場所が4ヶ所の場合はどうでしょう?2本の信号のオンオフの組み合わせは4通りあるので、信号線は4本ではなく2本で済みます。
信号1、2|場所
-----+----
オフ オフ|1ヶ所目
オフ オン|2ヶ所目
オン オフ|3ヶ所目
オン オン|4ヶ所目
2進数での番地は上から「00」「01」「10」「11」になります。10進数では「0」「1」「2」「3」です。
信号線を1本増やしただけで「記憶出来る場所の数」が2個から4個に飛びました。
もし3個ならどうなるでしょう?
信号線が1本では2ヶ所しか表現できず足りないので、4ヶ所の時と同じように2本にします。
信号1、2|場所
-----+----
オフ オフ|1ヶ所目
オフ オン|2ヶ所目
オン オフ|3ヶ所目
オン オン|使わない
2進数での番地は上から「00」「01」「10」になります。10進数では「0」「1」「2」です。
このように「使わない組み合わせ」が出てしまいます。
「別に、使わないなら使わないで良いじゃん」と思うかも知れませんが、これでは困る場合があります。
もし、このように「使わない組み合わせ」が存在するメモリを2個セットにしたらどうなるでしょう?
メモリ|信号1、2|場所
---+-----+----
1個目|オフ オフ|1ヶ所目
1個目|オフ オン|2ヶ所目
1個目|オン オフ|3ヶ所目
1個目|オン オン|使わない
2個目|オフ オフ|4ヶ所目
2個目|オフ オン|5ヶ所目
2個目|オン オフ|6ヶ所目
2個目|オン オン|使わない
メモリが1個目なのか2個目なのかを「オフ」「オン」で考えれば、信号線3本になったのと同じです。
1個目なのか2個目なのかを「信号0」と考えれば、表はこうなります。
信号0、1、2|場所
-------+----
オフ オフ オフ|1ヶ所目
オフ オフ オン|2ヶ所目
オフ オン オフ|3ヶ所目
オフ オン オン|使わない
オン オフ オフ|4ヶ所目
オン オフ オン|5ヶ所目
オン オン オフ|6ヶ所目
オン オン オン|使わない
2進数での番地は上から「000」「001」「010」「100」「101」「110」になります。10進数では「0」「1」「2」「4」「5」「6」です。
このように、間に隙間が空いてしまいます。
このままでは、10進数での番地に「3」が無いので「2の次だけは4」という特殊な回路が必要になってしまいます。
それだったら「使わない組み合わせ」が出ないよう、記憶出来る場所の数を3個から4個にした方が、遥かに楽です。特殊回路も要りません。
もちろん、3個以外に、5~7個でも「使わない組み合わせ」が出ます。
このように「使わない組み合わせ」が出ないようにするには、1個、2個、4個、8個、16個…と「2の倍数個」にする必要がある訳です。
No.6
- 回答日時:
コンピュータが電気信号を電圧の高低(0か1)で判断するからです。
だから、回路を設計するときに2進数の方が圧倒的に便利なのです。
そしてメモリ上のアドレスも2進数で表現した方が便利になり、
それはソフトウェアにも波及していきます。
ドラクエのマップが2の倍数なのも、
2進数に慣れたプログラマには管理が容易だからです。
一方、0とか1で表現しても見にくいので
1バイトという単位ができました。
これは8の倍数というよりも16の倍数ですが、
16も8の延長線上にありますから、似たようなものですね。
なお、デジタルの意味は2進数を指します。
No.5
- 回答日時:
2進数だからということが根本にあるのですが。
メモリーをアドレッシングする線が1本増えるたびにアドレッシングできるアドレスは
倍になります。
1,2,4,8,16,32,64,128,256,512,1024
1024=1Mで
1,2,4,8M・・・・・1024M
1024M=1Gで
1,2,4,8,16G・・・・・
という具合です。
なお余談ですが18ヶ月ごとにLSIの容量が倍になるという
ムーアの法則というのが有ります。
参考URL:http://www.atmarkit.co.jp/icd/root/69/62921469.h …
No.4
- 回答日時:
8の倍数ではなく2の乗数を使って計算します。
デジタル信号はすべて2進数を使用していますので、奇数の表現はありません。
また、1バイトは8ビット(0または1のデータが8個)になっていますので、バイトで表現すると8の倍数になるります。このため、質問文のように8の倍数であるかのような数値になります。
No.3
- 回答日時:
正確には「2の倍数」ではなくて「2のn乗」ですね。
32は2の5乗、256は8乗です。
電気には「ON」「OFF」2通りの状態しかありませんから、
「0(OFF)」と「1(ON)」しか使わない2進数が
全ての基本にあるわけです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【お題】大変な警告
【大喜利】「今このパソコンは大変危険な状態です」という警告メッセージを無視してパソコンを開いたら、こんなことが起こった
-
スマホに会話を聞かれているな!?と思ったことありますか?
スマートフォンで検索はしてないのに、友達と話していた製品の広告が直後に出てきたりすることってありませんか? こんな感じでスマホに会話を聞かれているかも!?と思ったエピソードってありますか?
-
モテ期を経験した方いらっしゃいますか?
一生に一度はモテ期があるといいますが、みなさんどうですか? いまがそう! という方も、「思い返せばこの頃だったなぁ」という方も、よかったら教えて下さい。
-
コーピングについて教えてください
皆さんはストレスを感じたとき、どのような方法や手段、テクニックで対処していますか?
-
今から楽しみな予定はありますか?
いよいよ2025年が始まりました。皆さんには、今から楽しみにしている予定はありますか?
-
メモリの性能はなぜ倍数なの?
その他(パソコン・周辺機器)
-
何故SDカードなどの容量の数字って 8 16 32 64 128 のように8の倍数刻みなんですか?
ドライブ・ストレージ
-
何で今時のコンピューターは8の倍数が基本なのか
ドライブ・ストレージ
-
-
4
SSDの容量が2の累乗の理由
ドライブ・ストレージ
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・ことしの初夢、何だった?
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ちゃんと覚えててくれてる! を...
-
彼女が電マをずっと使っていて...
-
仲良かった友達に急に距離を置...
-
公衆電話に電話をかけることは...
-
昔のドラマ、番組でおっぱい出...
-
彼の運転が下手すぎてストレス...
-
3年B組金八先生のパート2で迫...
-
よく映画やドラマにあるキスシ...
-
テストで1000文字書く論述形式...
-
私は成人男性ですが、身長が低...
-
VVF1.6と2.0の混合はまずい?
-
しばらく呼び出し音が鳴ってか...
-
~より小さいは、「~以下」「...
-
西遊記の夏目雅子さんの坊主頭...
-
福岡市の若八幡で去年8/15にお...
-
会社宛の宅配便のサイン
-
フォントについて
-
S.O.S最終回ストーリー教えてく...
-
男性が、謝る心理。。。
-
黒いスーツのズボンのチャック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ちゃんと覚えててくれてる! を...
-
「JIN」のお初について
-
仲良かった友達に急に距離を置...
-
彼女が電マをずっと使っていて...
-
NANAのおもしろさが全くわ...
-
白い巨塔の最終回で
-
ドラマ「恋ノチカラ」深津絵里...
-
「王様のレストラン」最終回の...
-
最近家の中で物が消えます。す...
-
サンタクロースのサイン!?
-
~より小さいは、「~以下」「...
-
フォントについて
-
しばらく呼び出し音が鳴ってか...
-
公衆電話に電話をかけることは...
-
ドクターX
-
彼の運転が下手すぎてストレス...
-
会社宛の宅配便のサイン
-
SQLServer sqlcmdが使えない
-
男性に質問です。過去に抱いた...
-
男性が、謝る心理。。。
おすすめ情報