Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

メガ(メガ)とは | 意味や読み方など丁寧でわかりやすい用語解説

メガ(メガ)の意味や読み方など、初心者にもわかりやすいように丁寧に解説しています。

作成日: 更新日:

読み方

日本語表記

メガ (メガ)

英語表記

mega (メガ)

用語解説

「メガ」とは、国際単位系(SI)で定められた接頭辞の一つであり、特定の単位の10の6乗(1,000,000倍)を表す。IT分野においては、データ量、データ転送速度、周波数など、非常に広い範囲で大量の数値を簡潔に表現するために不可欠な概念である。現代のコンピュータシステムが扱う情報量は膨大であり、このような大きな数を分かりやすく示すために「メガ」のようなSI接頭辞が用いられる。

詳細に説明すると、「メガ」は「キロ(kilo、10の3乗)」の上位にあたり、「ギガ(giga、10の9乗)」の下位にあたる。その記号は大文字の「M」で表されるのが一般的だ。ITの文脈では、主に以下の三つの主要な用途で頻繁に登場する。

一つ目は「データ量」の表現である。最も広く使われるのは「メガバイト(MB)」だ。これは10の6乗バイト、つまり1,000,000バイトを意味する。個々の写真ファイルや音楽ファイル、一般的なビジネス文書、小さなソフトウェアプログラムのサイズなどで「メガバイト」が使われることが多い。例えば、一般的なデジタルカメラで撮影した写真一枚が数メガバイト、MP3形式の音楽ファイルが数メガバイトから数十メガバイト、PDF形式の文書ファイルが数百キロバイトから数メガバイトといった具合である。コンピュータのメモリ(RAM)の一部やキャッシュメモリの容量を示す際にも、メガバイト単位が用いられることがあったが、現代ではギガバイト単位が主流となっている。しかし、個別のファイルサイズや、ネットワーク経由で転送されるデータの量を計測する際には、依然として「メガバイト」が日常的に使用される。

二つ目は「データ転送速度」の表現である。ここでは「メガビット毎秒(Mbps)」がよく用いられる。これは1秒あたりに転送できるビットの量を示し、10の6乗ビット毎秒、つまり1,000,000ビット毎秒を意味する。インターネット回線の速度や、LAN(Local Area Network)の通信速度などでこの単位を見かけることが多いだろう。例えば、家庭用の光回線の契約では100Mbps、200Mbps、あるいはそれ以上の速度が一般的である。ここで注意すべきは、「メガバイト(MB)」の「B」は大文字でバイト(8ビット)を意味するのに対し、「メガビット(Mb)」の「b」は小文字でビットを意味するという点である。つまり、100Mbpsの回線は、理論上最大で1秒間に約12.5メガバイト(100Mbps ÷ 8ビット/バイト)のデータを転送できることになる。このバイトとビットの区別は、システムエンジニアを目指す上で非常に重要である。

三つ目は「周波数」の表現である。特に「メガヘルツ(MHz)」がコンピュータの部品の動作速度を示すために使われる。これは10の6乗ヘルツ、つまり1,000,000ヘルツを意味する。かつてのCPU(中央演算処理装置)のクロック周波数はメガヘルツ単位で表されていたが、現代のCPUはギガヘルツ(GHz)単位が主流となっている。しかし、コンピュータのメモリ(RAM)の動作周波数や、無線LAN、Bluetoothなどの無線通信の周波数帯域、ラジオやテレビの放送周波数などでは、現在でも「メガヘルツ」が広く用いられている。例えば、無線LANの2.4GHz帯は2400MHzとも表現できる。周波数は、単位時間あたりの繰り返し回数を示す物理量であり、電子部品の動作速度や信号の伝送特性を理解する上で不可欠な単位である。

ここで、システムエンジニアを目指す上で非常に重要な注意点がある。それは、SI接頭辞としての「メガ」(10進数:10の6乗 = 1,000,000)と、コンピュータ業界で慣習的に使われてきた「メビ」(2進数:2の20乗 = 1,048,576)との混同である。特にコンピュータのストレージやメモリ容量を示す際に、「メガバイト」という言葉が文脈によって1,000,000バイトを意味する場合と、1,048,576バイトを意味する場合があったため、初心者にとっては混乱の原因となることが多い。これは、コンピュータが2進数を基本としているため、2のべき乗で量を表現する方が内部的には都合が良いという歴史的経緯によるものだ。

しかし、国際単位系(SI)では「メガ」を厳密に10の6乗と定義しているため、国際電気標準会議(IEC)はこのような混乱を避けるために、2のべき乗に基づく接頭辞として「キビ(kibi、2の10乗)」、「メビ(mebi、2の20乗)」、「ギビ(gibi、2の30乗)」などを定めている。これらはそれぞれ「Ki」、「Mi」、「Gi」と表記され、例えば2の20乗バイトは「メビバイト(MiB)」と表記される。

現在では、データストレージのメーカーなどはSI接頭辞に基づいて容量を表記することが多く、例えば1TBのハードディスクは1,000,000,000,000バイトを意味する。しかし、オペレーティングシステム(OS)によっては、内部的に2進接頭辞に近い値で容量を表示するため、表示される容量がメーカー表記より少なく見えることがある。これは、メーカーが10進数で「テラ」を使い、OSが2進数で「ギビ」などを使って容量を計算しているため、両者の数値に差が生じるというわけだ。システムエンジニアとして、この違いを理解し、文脈に応じてどちらの意味で「メガ」や「ギガ」が使われているのかを判断する能力は必須である。

このように、「メガ」はITの世界のあらゆる側面に深く根ざした基本的な接頭辞であり、その正確な意味と様々な単位での使われ方、そして2進接頭辞との違いを理解することは、システムエンジニアとしてコンピュータシステムの性能や容量を正しく評価し、適切にコミュニケーションを取る上で極めて重要である。