- ベストアンサー
データ転送についておしえてください
データ転送についておしえてください データ転送速度が16Mバイト/秒のCFカードを用いるとき、1000×800画素の画像は、1秒間に約何枚転送できるか。ここで画像は圧縮せず、1画素は24ビットで表すものとする。 という問題なのですが.. 800000×24=19200000 なので16Mですから16000000になって 19200000/16000000=1.2 1.2枚 これで良いのでしょうか? 間違っていたらやり方を教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
割り算が逆じゃないですか? 画像1枚のサイズ:1000×800×3=2,400,000=2.4MB 転送速度16MB/secで1枚2.4MBの画像を1秒間で何枚転送できるかは 16÷2.4=6.666枚/sec ですね。 端数は転送中なので6枚と回答するのが適当かな。 こういう場合、問題で端数の扱いが決められていない時は切り捨てるのが通常です。 四捨五入(切り上げ)して6.7枚とか7枚と回答すると不正解にされる場合もあります。
その他の回答 (2)
- yama1718
- ベストアンサー率41% (670/1618)
回答No.2
違いますね、ビットとバイトをちゃんと換算しましょう。 24ビット=3バイトですね。
- ICE_FALCON
- ベストアンサー率56% (63/111)
回答No.1
コンピューターの世界では 1B = 8bit 1KB = 1024B 1MB = 1024KB なので 16MBは134217728bitです。 でもコンピューター以外の世界では 1kB = 1000B です。
補足
800000×3=2400000 2400000/16000000=0.15 0.15枚でよろしいのでしょうか?