2進数とは?にしんすう
2進数とは、0と1の2つの記号だけで数を表す表現方法で、nビットで2のn乗通りの状態を表せる。コンピュータは電気のONとOFFで情報を保持するため内部表現はすべて2進数であり、アクセス権の設定値やサブネットマスクなど、監査で受け取る資料に現れる値の読み取りに必要になる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
十進数のまま回路を作ると1桁につき10種類の状態を区別する必要があり、電圧のわずかな揺らぎで誤りが生じる。ONとOFFの2状態なら判別が容易で、回路も単純に済む。この選択の結果として、権限やアドレスの表現までがビット単位になっており、監査人が設定の妥当性を判断するには表記を読み解けることが前提になる。
具体例
UNIX系OSのアクセス権rwxr-xr--は、読み4・書き2・実行1の重みで3ビットずつを合算して754と表記される。監査人は権限一覧を受け取り、この対応関係を用いて、一般利用者に書込み権限が与えられていないかを判定する。
試験での引っ掛け
桁数と表現できる範囲を混同しやすい。nビットで表せるのは2のn乗通りであり、符号なしで表せる最大値は2のn乗から1を引いた値になる。また権限表記の754などは8進数であり、十進数の数値として読むと意味を取り違える。
関連用語
出た過去問
出典:平成29年度 春期 システム監査技術者試験 午前Ⅱ 問18(IPA)解説で登場
サブネットマスクが255.255.252.0のとき,IPアドレス172.30.123.45のホストが属するサブネットワークのアドレスはどれか。
正解:172.30.120.0
要点:ネットワークアドレスはIPアドレスとマスクの論理積で求める
サブネットワークのアドレスは、IPアドレスとサブネットマスクのビット単位の論理積で求める。マスクの第3オクテットは252で、上位6ビットが1、下位2ビットが0である。123は2進数で01111011なので、下位2ビットを0にすると01111000すなわち120となり、ネットワークアドレスは172.30.120.0になる。
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの1 基礎理論 > 1. 離散数学 > (1) 基数に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。