なぜ1000ではなく1024なのか?2の10乗が支えるItの裏側
なぜ1000ではなく1024なのか?2の10乗が支えるItの裏側についての最新情報を徹底解説します。
しかし、ここでひとつの混乱が生じる。ストレージメーカーが「1キロバイト(KB)=1000バイト」としてHDDやSSDを販売する一方、OS側は「1キロバイト=1024バイト」として計算・表示するため、購入したストレージの表示容量が実際より小さく見える現象が頻発したのだ。
この表記上の齟齬を解決するため、IEEE(電気電子学会)や国際電気標準会議(IEC)などの国際機関は、二進接頭辞(KiB = キビバイト = 1024バイト)という明確な定義を整備した。1000を意味する「Kilo」と、2の10乗を意味する「Kibi」を厳格に区別する動きだ。日本のIT業界や技術者試験を統括するIPA(独立行政法人情報処理推進機構)の基本情報技術者試験等でも、この二進法の厳密な理解と単位の区別は重要知識として扱われている。日常の使いやすさと技術的厳密さの摩擦は、規格化の力によって整理されつつある。