この項目では、国際単位系 (SI) における接頭語について説明しています。
測定器については「絶縁抵抗計」をご覧ください。
巨大数におけるメガについては「多角形表記#スタインハウスのメガ」をご覧ください。
クラウド・オンラインストレージサービスについては「MEGA」をご覧ください。
カール・マルクスとフリードリヒ・エンゲルスの全集については「Marx-Engels-Gesamtausgabe」をご覧ください。
ドラッグストアのメガについては「紅屋商事」をご覧ください。
メガ(mega, 記号:M)は国際単位系 (SI) におけるSI接頭語の一つで、以下のように、基礎となる単位の106(=百万)倍の量であることを示す。
例: 本来は「巨大な」を意味する接頭語で、ギリシャ語で「大きい」(great) という意味の μ?γα? (megas) に由来する。本来の意味での用例は、古典的な語ではメガホン、メガリス、また、大きな都市を表すメガポリス、メガシティ、メガロポリス、近年の例ではメガフロート、メガマックなどがある。 1874年、英国科学振興協会
1メガワット (MW) = 1,000,000ワット (W)
1メガヘルツ (MHz) = 1,000,000ヘルツ (Hz)
概要
核兵器の威力を示すのに使われる単位であるメガトンは、メガTNTトン、つまり百万トンのTNT火薬の爆発力に相当するエネルギーを表す。 SI接頭語接頭語記号10n十進数表記漢数字表記short scaleメートル法への導入年国際単位系における制定年
SI接頭語
クエタ (quetta)Q10301000000000000000000000000000000百穣nonillion2022年
ロナ (ronna)R10271000000000000000000000000000千'"`UNIQ--templatestyles-00000003-QINU`"'𥝱octillion2022年
ヨタ (yotta)Y10241000000000000000000000000一𥝱septillion1991年
ゼタ (zetta)Z10211000000000000000000000十垓sextillion1991年
エクサ (exa)E10181000000000000000000百京quintillion
ペタ (peta)P10151000000000000000千兆quadrillion
情報工学の分野において、SI接頭語「メガ」は、国際単位系 (SI) の定めに従い1,000,000(= 106)倍(= 1000(103)キロ)を示す場合と、国際規格などで定められていない俗習[1]として1,048,576(= 220)倍(= 1024(210)キビ)を表す場合[2][3][4]がある。
この曖昧さを回避するため、1,048,576(= 220)倍を示す接頭語として、国際規格(IEC 80000-13)にてSI接頭語と区別できる2進接頭辞「メビ」(mebi,記号:Mi)が定められているが、「メビバイト」(mebibyte,記号:MiB)や「メビビット」(mebibit,記号:Mibit,Mib)などの単位は、あまり用いられていない[2][3][4]。
また、国際単位系 (SI) 第8版(2006年)にて、メガやその他のSI接頭語を決して2のべき乗を表すために用いてはならないと定めている[5]が、大手IT企業であるマイクロソフトなどが、未だ国際単位系 (SI) の定めに完全には従っておらず[2][3][4]、2のべき乗を表す用法も混在する状況は解決されていない[6]。なお、macOSでは、Mac OS X Leopard以前は2のべき乗(1024倍)が用いられていたが、2009年公開のMac OS X Snow Leopard以降は10の整数乗(1000倍)を用いたストレージ容量やファイルサイズ表示に変更された。[7]
脚注^ 情報工学の分野において、接頭語「メガ」を、国際単位系 (SI) の定めに従わず、俗習として1,048,576(220)倍(= 1024(210)キビ)を示す場合があるのは、コンピュータが内部ですべての数値を2進数に置き換えて処理していることと、1,024(210)が概ね1,000(103)であること、及び、代表的なOS(Microsoft Windowsや過去のmacOSなど)にて記憶媒体の容量やファイルサイズの換算に用いていることが主な理由である。
^ a b c Microsoft Windowsや過去のmacOSでは、コンピュータの記憶容量やファイルサイズについて、俗習に従い、1,024バイトを1キロバイト、1,024キロバイトを1メガバイトと表している。(これらは国際規格(IEC 80000-13)に従う場合、1,024バイトを1キビバイト、1,024キビバイトを1メビバイトと表すことができる。)
^ a b c 国家試験である情報処理技術者試験にて、「1Mバイト=1,000kバイト」として計算させる問題(基本情報技術者 平成28年春期 午前 問12など)と、「1Mバイト=1,024kバイト」として計算させる問題(基本情報技術者 平成25年秋期 午前 問11など)が出題されている。
^ a b c 各教科書のキロバイト