【DO!BOOK・ページリンク】
migaro_tech2013   54 / 100

BOOKをみる

10秒後にBOOKのページに移動します


52 1. Windowsにおける 64bitアプリケーション  ここ数年で64bit 端末の普及が急速に 進み、Windows7 以降販売されている 端末は、32bit よりも64bit が多くなっ てきている。ビジネスにおいても、 64bit 端末を導入している企業も増えて きており、社内端末の導入の際には 32bit/64bit の選択に悩む場面に遭遇し ないとも限らない。  Windows の32bit/64bit の選択にお いて、検討や決断の大きなカギは端末自 体のスペックだけでなく、その端末で利 用したいアプリケーションが64bit 環境 に対応しているかが重要になってくる。  現在、Windows で使われているアプ リケーションはまだ32bit アプリケー ションが圧倒的に多いが、かつて16bit が主流であったWindows が現在では 32bit が主流になっているように、64bit も近い将来、Windows の標準環境とな ると予想される。  そうした背景もあり、本稿では今回、 Delphi/400 での64bit アプリケーショ ン開発について紹介したいと考えた。  具体的には、64bit 環境の特徴から、 64bit アプリケーション開発や開発環境 のポイントを順に説明する。 1-1. 32bit/64bit環境の違い  Windows の64bit 環境と32bit 環境 では何が違うのだろうか。  bit「ビット」とは、コンピュータが 扱う情報の最小単位である。bit 数が大 きければ大きいほど、処理できる情報量 が多くなり、多くの処理をCPU で実行 できるようになる。そのため、単純に 32bit よりも、64bit のほうがより高性 能な処理を行うことができる。  また、ハードウェアの観点でも環境を 考えてみる。CPU は常に高性能化し続 けており、CPU の処理能力を十分に活 用するためには、メモリも大容量が必要 になってきている。  このメモリという観点も、32bit/64bit の環境を考えるうえでの重要なポイント になる。なぜならWindows のOS では、 bit 数やエディションによって使用でき るメモリ容量に上限が決まっているから である。  標準的な32bit のWindows OS と 64bit のWindows OS のメモリ上限を 比較してみる。 【32bit Windows OS の最大メモリ】 Windows 8 Professional 32bit: メモリ上限4GB 【64bit Windows OS の最大メモリ】 Windows 8 Professional 64bit: メモリ上限512GB  このように同じWindows 8 でも、bit 数の違いによって使用できるメモリの上 限に大きな差がある。 ・32bit Windows OS  32bit のWindows OS では通常、メ モリは4GB までしか使うことができな い。OS 等で使用する部分を除くと、実 吉原 泰介 株式会社ミガロ. RAD事業部 技術支援課 顧客サポート ●Windows における64bit アプリケーション ●Delphi/400 の64bit アプリケーション開発 ●まとめ Delphi/400で開発する64bitアプリケーション Windows の32bit/64bit 環境の移行段階にある今、 Delphi/400 のスマートな開発手法は最適解の1 つ。 略歴 1978 年03 月26 日生 2001 年龍谷大学法学部卒 2005 年07 月株式会社ミガロ.入社 2005 年07 月システム事業部配属 2007 年04 月RAD 事業部配属 現在の仕事内容 Delphi/400とJC/400の製品試験、 および月100 件に及ぶ問い合わせ やサポート、セミナー講師などを担 当している。