バイトとは?ばいと
バイトとは、データの量を表す単位で、1バイトは8ビット(0か1を表す最小の単位が8個)。1バイトで2の8乗=256通りの値を表せ、英数字1文字を1バイトで表す文字コードが多い。ファイルの大きさやメモリ・ストレージの容量はバイト(B)で、通信の速さはビット毎秒(bit/s、bps)で表すことが多いため、試験の計算では「バイト×8=ビット」の換算が頻繁に必要になる。
最終更新:2026-10-10
この語が出る過去問を解く →背景
ビット1個では2通りしか表せず、文字や数値を扱うには何ビットかをまとめた単位が要る。英数字や記号を1文字として扱える大きさとして8ビットのまとまりが広く使われるようになり、これがデータの量を数える基本の単位になった。
具体例
光回線の「最大1Gbps」は1秒に最大1Gビット送れるという意味で、バイトに直すと最大125Mバイト/秒になる。試験では「1.5Mビット/秒の回線で12Mバイトのデータを送る」という形で出て、12Mバイト×8=96Mビットに直してから速度で割る(fe-2022s-kamokuA-26)。また文字コードのUTF-8では、日本語の文字の多くが3バイトで表される(fe-2022s-kamokuB-16)。
試験での引っ掛け
通信速度の「M」はビット、データ量の「M」はバイトで書かれていることが多く、8倍の換算を忘れさせる問題が定番。単位の記号も、小文字のbがビット、大文字のBがバイトで区別する。容量の接頭語kは1,000倍(10の3乗)として扱うのが基本で、2の10乗=1,024倍とするかは問題文の指定に従う。
関連用語
出た過去問
出典:平成28年度 秋期 基本情報技術者試験 午前 問25(IPA)
音声のサンプリングを1秒間に11,000回行い,サンプリングした値をそれぞれ8ビットのデータとして記録する。このとき,512×10^6バイトの容量をもつフラッシ…
正解:775
要点:録音容量=標本化周波数×量子化バイト数×秒数で換算する
1回の標本が8ビット=1バイトなので、1秒当たりのデータ量は11,000バイトになる。512×10^6バイトを11,000で割ると約46,545秒であり、60で割ると約775.8分。最大何分かを問われているので775分となる。
出典:平成28年度 春期 基本情報技術者試験 午前 問12(IPA)
表示解像度が1,000×800ドットで,色数が65,536色(2の16乗色)の画像を表示するのに最低限必要なビデオメモリ容量は何Mバイトか。ここで,1Mバイト=…
正解:1.6
要点:ビデオメモリ容量=総ドット数×1ドットのバイト数
65,536色は2の16乗なので、1ドットを表すのに16ビット=2バイトが必要である。画面全体のドット数は1,000×800=800,000ドットなので、必要な容量は800,000×2=1,600,000バイトになる。問題の指定では1Mバイト=1,000,000バイトなので、1.6Mバイトとなる。
出典:平成29年度 秋期 基本情報技術者試験 午前 問19(IPA)
図のメモリマップで、セグメント2が解放されたとき、セグメントを移動(動的再配置)し、分散する空き領域を集めて一つの連続領域にしたい。1回のメモリアクセスは4バイ…
正解:12.0
要点:コンパクションの時間=移動バイト数÷アクセス幅×(読+書)時間
セグメント2(100kバイト)が解放されると、その下にあるセグメント3(800kバイト)を100kバイト分だけ前に詰めることで、後方の空きを800k+100kの連続領域にできる。移動対象はセグメント3の800,000バイトで、4バイトずつ読んで書くので 800,000÷4 = 200,000回の読取りと同数の書込みが必要になる。1組あたり30+30=60ナノ秒なので、200,000×60ns = 12,000,000ns = 12ミリ秒である。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。