64ビットコンピューティング最前線:あなたホントに64ビットを説明できますか? (1/2)

われわれは本当に64ビットがもたらす恩恵を理解しているだろうか。本特集では、64ビットに関する基本的な知識から、64ビットプログラミングへの取り組み方やその考え方、注意点をなどを分かりやすく解説していく。


C MAGAZINE 2004年10月号第3特集「64ビットコンピューティング」より転載

 プロセッサPCの世界は4ビットの時代から始まり、Z80に代表される8ビット、8086やMPU68000に代表される16ビット、i386やPentiumに代表される32ビットと常に進化を続けてきました。

 そして現在、PCはついに64ビットの領域に入ってきました。この「64ビット化」によって、われわれはいくつかの恩恵を受けられることになりますが、それと同時にプログラミングの考え方も、64ビット化に合わせてある程度柔軟にしていかなければなりません。

 これからの64ビットの世界を生き残るプログラマの条件とは何なのでしょうか。本特集では、コンピュータの64ビット化によっていったい何が起こるのか、また64ビットプログラミングへの取り組み方やその考え方、注意点をなるべくわかりやすく説明します。

64ビットとは?

 64ビットとは、具体的にはどのようなものなのでしょうか。本誌の読者層を考えると、ここであらためて説明する必要もないかもしれませんが、確認という意味で少しだけ触れさせてください。

 64ビットとは、Fig. 1のようにビット(1または0というコンピュータの最小単位)の数が64個並んでいることをいいます。

Fig. 1

 この64個の1または0の組み合わせにより表現できる値の幅は、ざっと264ぶんもあることになります。いったいどれだけの桁数があるのか、それぞれのビット数と値をTable 1にまとめてみました。

Table 1 ビット数と値の範囲
ビット数 値の範囲(アドレッシングの範囲) サイズ
4ビット 24 0 〜 16[0xF] 16バイト
8ビット 28 -128 〜 +127
0 〜 255[0xFF]
256バイト
16ビット 216 -32768 〜 +32767
0 〜 65535[0xFFFF]
64Kバイト
32ビット 232 -2147483648 〜 2147483647
0 〜 4294967295[0xFFFFFFFF]
4Gバイト
64ビット 264 -9223372036854775808 〜 9223372036854775807
0 〜 18446744073709551615[0xFFFFFFFFFFFFFFFF]
16Eバイト

 この値の範囲を見比べてみると、64ビットという値がすさまじく大きな値であることがひと目でおわかりいただけるでしょう(ある意味ひと目ではわからないかもしれませんが……)。64ビットでは、表現可能なアドレス範囲は16Eバイト(エクサバイト)になります。

 なお、参考までに各値の単位とバイナリ値の比較をTable 2にまとめてみました。ここからも値の大きさがうかがえます。

Table 2 値の単位とバイナリ値
単位 バイナリ値
キロ(K) 1,000 1,024
メガ(M) 1,000,000 1,048,576
ギガ(G) 1,000,000,000 1,073,741,824
テラ(T) 1,000,000,000,000 1,099,511,627,776
ペタ(P) 1,000,000,000,000,000 1,125,899,906,842,624
エクサ(E) 1,000,000,000,000,000,000 1,152,921,504,606,846,976

       1|2 次のページへ

Copyright(c)2007 SOFTBANK Creative Inc. All rights reserved.




キャリアアップ



エンタープライズ・ピックアップ

news008.jpg クラウドがもたらす本当のメリット:日本のクラウド市場の現状とクラウドの価値へのフォーカス
クラウドに関する企業ユーザーの声は厳しい。それが何を意味するのかがいまだ分かりにくく、まして何を提供してどのような利便性が生まれるのかの説明がなされていないからである。クラウドがもたらす変化や体験を正しく伝え、理解されることが、本当のクラウドを企業へ推進することにつながるのである。

news008.jpg 点検 ストレスなきデジタル情報整理術:「残業ゼロ」に向けて社員の能力を引き出す方法――元トリンプ社長の吉越氏
業務の生産性向上や効率化などの課題を解決するには、ITの活用に加えて、社員が活力を維持できることも重要になる。ストレスのない働き方を実現していくためのポイントを、「残業ゼロの仕事術」で知られる元トリンプ・インターナショナル・ジャパン社長の吉越浩一郎氏に聞いた。

news040.jpg 戦略コンサルタントの視点:無料化するクラウド、潜む落とし穴
戦略コンサルティングファーム独ローランド・ベルガーに、情報システムの新たな姿について寄稿してもらう。4回目は、クラウドコンピューティングの落とし穴について解説する。

news013.jpg ITmedia リサーチインタラクティブ 第5回調査:Google Appsへの期待が鮮明に――変わる企業の情報共有基盤
電子メールやスケジュール管理などの機能を持つコミュニケーションツールの入れ替え時期が迫っている。10年前に導入した企業が約4割に上り、今後の導入においてはGoogle Appsへの期待が高まっている。ITmedia エンタープライズとITRが実施した読者調査から、企業の情報共有基盤に対するニーズの変化を明らかにする。

news011.jpg ドジっ娘リーダー奮闘記:年上の男の子
年功序列型の組織ではあまり存在しなかった立場と年齢の逆転が実力主義の現在では当たり前になり、若いリーダーが年上のメンバーとの関係に戸惑うことが多いようです。今日は年上のメンバーへの接し方を、しんこちゃん&春美ちゃんの新米リーダーペアとともに学びましょう。