0
すべての32ビット整数を格納する必要があるメモリの量を見積もるときに、4GBの数字がどこから来るのかを理解するのは苦労しています。すべての32ビット整数の配列に4 GBが必要なのはなぜですか?
32ビット整数型のデータ型は32ビットで、ビットごとに1または0に設定できます。それは2^32の可能表現です。そして、それぞれの表現は合計32 * 2^32ビット、すなわち2^5 * 2^32 = 2^37ビットのために32ビットを必要とする。
2^37ビットは約17GBで、4GBではありません。
どこが間違っていますか?
4GBサイズのソースがありますか?あなたの仕事は一目瞭然です。 –
について「4GBの数字は「推定していますか?」と推測しようとしているところです。いくつの個別の32ビット整数を格納していますか? '2^5'は' 2^5 * 2^32 = 2^37'のどこから来ますか? –