Tuesday, August 25, 2015

今さら聞けないコンピュータ: 私の USB スティックに 8GB と書いてあるのはどういう意味ですか?

はじめに


ここでは,「コンピュータが苦手,でもやってみたいことがある.」という方のお手伝いをしながら答えたちょっとした疑問について時々書いていこうと思います.

ビデオ上映会をしたい.どんな USB スティックならいいのですか?


私の知人の中には市民の活動としてこういうことを伝えたい,勉強したいという人が何人かいます.たとえば,国際結婚をした場合,子の国籍はどうなるのか,などということを自分達で勉強したいということがあります.ほかにもいろいろと知りたいことがあるでしょう.

そういうことについて調べて,資料となるビデオもある,では皆で共有しましょうという時,「とにかくコンピュータは苦手で上映会なんてどうしていいのか,でもできればやってみたい」という方がいます.私はその方のお手伝いを少しすることになりました.ビデオを30人位の人達で見るために,プロジェクター(ビーマー)を使って上映会をしたいということです.

その方はとにかくコンピュータが苦手ということなのですが,でもデスクトップのコンピュータは持っていて,メイルを読み書きしたり,あるいは Web を検索するのならなんとかなるということです.私にとっては,それは十分なことだと思います.メイルのやりとりができて Web を検索できるのなら,コンピュータを使えています.

資料となるビデオ映像の著作者の方に特定の条件で上映するの許可を頂いて権利関係はなんとかなったものの,ノートコンピュータを貸して下さる方のノートには DVD ドライブがないということで,USB のスティックに映像を入れられないかという問い合わせがあり,私に次の質問が来ました.

「私の手元に 8GW と書かれた未使用のスティックがあります.これで良いでしょうか?」

はてさて,8GW とはなんだろう? W は普通ワットという単位で,8GW を電気で考えると世界有数の発電施設並みです.もしかして 8GB の間違いでは? と思って確認したところ,実は 8GB の間違いとわかりました.

また,できればいろいろコンピュータについても説明して頂けるとありがたいということでした.

コンピュータでは情報をファイルという単位で記憶します.ファイルというのはもともと紙の書類を綴じたものを指しました.ファイルにはどれだけの情報を記憶されているかの大きさがあります.その単位を B と書いてバイト(byte)と読みます.

1 B(バイト)はコンピュータ用語で英文字を 1 文字記憶できる大きさと考えて十分です.コンピュータの中では実は全て数しかないので,1 B (バイト) も数字です.1 B では 0 から 255 までの数を 1 つ記憶できます.英文字は数字が 0 から 9 まで,英字の小文字が 26 文字,大文字が 26 文字,!, #, *, +, (, ) などの記号などがあって,255 あればだいたい十分です.どの数字がどの文字に対応するかを決めたで広く使われる方法が ASCII(https://ja.wikipedia.org/wiki/ASCII) と呼ばれています.たとえば ASCIIでは文字の 'A' は 65 の数字が対応しています.(しかし日本語や中国語で使う漢字には 255 種類よりももっと多くの種類がありますから,この方法では記憶できません.これについてはまたいつか...)

これで 8GB の B はわかりましたが,8 の後ろの G は何でしょうか.この G はSI 接頭辞 (https://ja.wikipedia.org/wiki/SI%E6%8E%A5%E9%A0%AD%E8%BE%9E)というもので,大きな数や小さな数を 10 の累乗倍を示す接頭辞で表すものです.SI というのはフランス語で国際単位(Le Système International d'Unités) のことです.なんか突然いろいろと難しい話になってきたように思うかもしれませんが,実は例ならきっといくつも知っています.たとえば,1000 を示す接頭辞はk と書いてキロと読みます.1000分の1 は m と書いてミリと呼びます.(実はコンピュータでは普通2進法の都合で 1000 ではなくて,1024 なのですが,以下はなじみのある 10 進法を使って説明します.)

接頭辞の例

倍数 記号 読み方 語源
1000000000分の1
n
ナノ
ギリシャ語で「小人」の意味
1000000分の1
μ
マイクロ
ギリシャ語で「小さい」の意味
1000分の1
m
ミリ
ラテン語で「1000」の意味
1
1000
k
キロ
ギリシャ語で「1000」の意味
1000000
M
メガ
ギリシャ語で「大きい」の意味
1000000000
G
ギガ
ギリシャ語で「巨人」の意味
1000000000000
T
テラ
ギリシャ語で「怪物」の意味

1KB は 1000 B で英文字が約 1000 文字記憶できます.そして,1MB は 100万 B,英文字が約 100 万文字分です.1 GB というのは 10 億文字の記憶ができる容量があるということです.

この接頭辞と関係ある言葉として,巨人達を示すギガンテスや,何か大きいものをいう場合にはギガ何々,という形でも使います.iPod nano という製品名 (意味としては「小さな iPod」でしょうか) など,和製英語ですが,小型バスをマイクロバスと言ったり,小型フィルムをマイクロフィルムというような用法もあります.

この k や M という接頭辞は B という単位だけにつくのではなく,長さの単位のm について km (キロメートル) として使ったり,重さの g について kg (キログラム),あるいは仕事の単位の W について,kW (キロワット)や MW (メガワット)などとしても使えます.

ここで1つの目安ですが,音楽などで使われる CD-ROM は 650 MB ほど記憶できます,また,映画の DVD-ROM は 4.7 GB 記憶できるものが普通です.ファイルのサイズを小さくするための圧縮という技術などがあるので,一概にはいえませんが,70 分の音声は CD の 600 MB 位,2時間の映画はDVD の 4.7 GB 程度で記憶できると考えてよいでしょう.あなたのコンピュータのハードディスクの大きさも2015 年の時点では,GB あるいは TB で示されるでしょう.

最初の質問に戻ると,ビデオのファイルの大きさが何メガ(バイト)? とか何ギガ(バイト)?  ということがわかれば,8GB のスティックにそれが入るかどうかということがわかります.

8GB の 3 文字の意味はこれでおわかりでしょうか? (数字の 8 は説明しませんでしたが,まあ,それはいいでしょう.)

まとめ


  • メイルを読み書きしたり,Web を検索することができるのなら,コンピュータを使う素地はできています.これができる方はあまりコンピュータを苦手に思わないことをおすすめします.
  • コンピュータの記憶できる量は英文字 1 文字を目安にした B (バイト)という単位で示される.
  • 大きな数や小さな数を簡単に言うために接頭辞があり,1000 を示す k (キロ) や 1,000,000 を示す M (メガ) などがある.
  • 8GB のスティックというのは約 80 億文字を記憶できる.目安としては2時間位の映画なら2本弱の記憶ができる.

No comments:

Post a Comment