- ベストアンサー
バイトアドレッシングによる必要ビット数
32MBバイトのコンピュータにおいてバイトアドレッシングの場合何ビット必要かと質問があります。 私の計算は 32×1048576(1MB)を2進化させました。 結果は 10000000000000000000000000 になり26ビットですが、なぜ25ビットになるのでしょうか? 1バイト目は0で表現する為に、 ( 32×1048576 ) -1 ↑の結果を2進化する必要があったのでしょうか? よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- 8ビットを2進数で表現すると…
質問です。 符号付の整数を8ビットの2進数で表現するとき、00110111-11000001の演算結果はどのようになるのでしょうか? 符号ビットは左端にあり、負数は2の補数で表します。
- 締切済み
- その他([技術者向] コンピューター)
- コンピュータが処理できるビット数について
こんにちは コンピュータが1秒間に処理できるビット数を知りたいのですが、パソコンのどこを見ればよいでしょうか また、インターネットの電卓で25の階乗を求めたところ、 1.551121e+25 ・・・と出てきました この e というのは何でしょうか どう計算すればよいのでしょうか 質問が多いですが、よろしくお願い致します
- ベストアンサー
- その他(プログラミング・開発)
- ビット・バイトの計算の式がわかりません
学校のデータ単位の授業で、ビットやバイトの計算の問題が出たのですが、答えを教えてもらっても何故そうなったのかがわからないのです。 1. 4000kb + 2.5MB = 3MB 2. 2.5GB + 24,000Mb = 44Gb Bはバイト bはビットです この二問の解き方の式だけがどうしてもわかりません、答えは出てるだけにもどかしいです。(もしかしたら答え自体間違っているかもしれません)
- 締切済み
- 高校
- ビットとバイト
どうも理解できないので教えて下さい。 32ビットのOSで扱えるメモリは約4GBとなっていますが、なぜ単位はバイトなのでしょうか? 1ビットというのは0か1の2進数ですよね? なので32ビットは2の32乗で約42億となるのはわかります。 これがどうして42億ビットではないのでしょうか? 1バイトは8ビットとのことらしいのでバイトで表記するなら約42億÷8ビットで約5.2億バイト=520メガバイトとなるのではないのでしょうか? 恐ろしく勘違いしてると思うのでどなたか教えて下さいませ。
- 締切済み
- Windows系OS
- 合計ビット数
4語(16バイト)からなるブロックを使用した64Kバイトのキャッシュを実現するために必要な合計ビット数を算出せよ.この値はキャッシュの容量とは異なる.キャッシュの容量は通常はキャッシュに格納されるデータのバイト数を指すからである.キャッシュを実現するためのビット数は,データとタグと有効ビットのすべてを格納するのに必要な記憶容量を表す。 この問題で エントリが4K個あり 各エントリは 128bit(データ)+16bit(タグ)+1bit(有効ビット)=145bit ここまで分かったのですが答えが 593,920bit 145*4K では答えになりません どうすればいいのでしょうか?教えてください.よろしくお願いします
- 締切済み
- 科学
- 10ビット→1バイト
ほんの思いつきです: 現行のコンピュータは、8ビットを1バイトとして成り立っていますが(ノイマン式?)、70年前に遡って、10ビット(「10進法」)を1バイトとして始めることも可能だったのではないかと思うのですが、どうなんでしょう? また、今後コンピュータが発達していく中で(50年後くらい)、「ノイマン式ロジック」を変更することはあり得ることなのでしょうか?
- 締切済み
- その他(パソコン)
- 16ビットが65536バイト?
来週のIPAのテストに向けて勉強中です。 来週なのにわからないことだらけで焦っています。 8ビットが1バイトですよね? IPパケット長のフィールドが16ビット、つまり2バイトです。 16ビットで表すことのできるができる大きさは2^16=65536ということも理解できます。 が、単位は何になるのでしょうか? いろいろなテキストには65536バイトと書いてあります。 65536まで表現できるのはわかるのですが、なんで単位がバイトになるのかが、わかりません。 どなたか教えてください。
- 締切済み
- 情報処理技術者
お礼
ありがとうございます!よくわかりました!