ワークステーションに 64 ビット OS を導入するのを妨げる障壁はありますか?

ワークステーションに 64 ビット OS を導入するのを妨げる障壁はありますか?

私の職場では、サーバーは何年も 64 ビット OS を実行してきました。しかし、ワークステーションには問題があります。64 ビット OS で正常に動作するアプリケーションやドライバーはほとんどありません。これらの少数のケースは、ワークステーションへの 64 ビット OS の導入を妨げるのに十分です。

  1. なぜこのようなことが起こるのでしょうか? OS またはドライバー/アプリケーションのせいでしょうか?

さらに:

  1. 同様の問題がある場合は、ご意見や経験した問題を共有してください。

  2. 64 ビット OS が主流になるのはいつでしょうか?

答え1

この問題を簡単にまとめることはできませんが、主な問題は、ベンダーが、必要な戻り値を達成できるかどうかわからないドライバーの開発に時間、つまりお金を投資することを常に嫌がることです。

つまり、64 ビット ユーザーが多すぎると思わなければ、64 ビット ユーザー向けに開発は行われません。

アプリケーションについても同じことが言えます。ほとんどのアプリケーションは 32 ビット操作用に作成されており、パディングによる上位互換性に依存して動作します。ただし、ソース コードで実行される秘密の魔法の種類によっては、あまり一般的ではないものの、結果的に問題が発生する可能性があります。ほとんどの場合、ゲームなどの複雑なアプリケーションだけが実際に互換性の問題に悩まされます。

OS 自体がアーキテクチャに悪影響を与えることはほとんどありません。64 ビットの実装のほとんどは健全です。

64 ビット OS が大多数になるのはいつかというと、おそらくゆっくりとしたプロセスになるでしょう。最も簡単な方法は、チップ製造業者が 32 ビット処理互換性を完全に放棄することです。これにより、OS 開発者は 32 ビット アプリケーション互換性レイヤーを維持することを余儀なくされ、これらのレイヤーは、古いソフトウェアをこの方法で実行できるように実装されますが、ユーザーが 32 ビットで新しいソフトウェアを作成しようとすることを積極的に阻止します。

答え2

WindowsがクライアントOSとして選択されており、ハードウェアがメーカーから強力な64ビットドライバサポートを受けている場合は、そして徹底的にテストしました。 重大なソフトウェアの問題は発生しないと思います。

Vista 64 ビットの 32 ビット ソフトウェア モードは非常に優れており、私はこれを標準アプリ (Office、VMWare、FireFox など) を使用して、職場と自宅でほぼ 1 年間メインのワークステーションとして使用してきました。私の個人的な悩みは、ローカルのコピー機/プリンターのプリンター ドライバー サポートですが、そのような問題はテスト中に見つかるはずです。

すべてのことと同様に、結果はさまざまであり、テスト、テスト、テストが必要です。基幹業務アプリケーションをテストし、周辺機器とデバイスをテストして、64 ビット OS で動作することを確認しますが、古いハードウェアを交換するときに導入することも検討できます。

これらすべてのテストに時間をかける価値があるかどうかは、あなただけが決めることができます。システムの使用で必要な場合 (大量の RAM をアドレス指定する必要がある場合など) のみ 64 ビット クライアントを展開しますが、これは時間の経過とともに変化します。

答え3

ワークステーションで Windows 以外の 64 ビット OS を実行しても問題はありません。Solaris は以前から 64 ビット カーネルを採用しており、デフォルトの Linux インストールのほとんども 64 ビットになっています。

Windows ユーザーにとって残念なことに、多くのベンダーは 64 ビット OS バージョンで動作するドライバーを作成または更新していません。具体的には、Win64 をターゲットとするベンダーは、ワークステーション デバイスではなく、主にサーバー ハードウェアをターゲットにしています。

答え4

これは、64 ビット Vista の 32 ビット モードで正常に動作しないまれなアプリケーションです。必ずテストして、問題が正確にどこにあるのかを特定してください。少数のユーザーだけが使用する必要がある場合は、VirtualPC またはその他の仮想化メカニズムを使用して、それらの少数のユーザーが動作できるようにできる可能性があります。

また、Windows 7 と、Windows 7 Professional の一部である XP モードもご覧ください。少し待つことができれば、システムの他の部分を 32 ビットとして実行しながら、32 ビット アプリケーションを XP モードで実行できるようになります。これは、ドライバーに問題がないことを前提としています。ただし、非常に古いハードウェアや非常に独自のハードウェアを使用していない限り、64 ビット ドライバーが利用できるはずです。

関連情報