No.2ベストアンサー
- 回答日時:
>その時点で16bitのアプリケーションはあったんですか?
Windows3.1系が16bitなので、3.1との互換性のため16bitモードで動く必要がありました。
windows3.1ユーザ全員見捨てれば楽だったんでしょうが、
その互換性のせいで、肝心のWin95がかなり不安定だったなあ(=w=;
>そういう意味で32bitアプリが動かないのは問題。
ここら辺は、実際のVist64bitの32bit互換性能次第ですから、
実際に使ってから、(問題があれば)MS当たりに苦情言ってくださいな。
>32bitで十分安定しているので
>その上に64bitを構築すればいいと思うのですが。
ハードウェア(PC本体)の方が64bitになったので、それを活かすためにOSの64bit化は
必然です。
32bitで64bitを構築するとしたら、
64bitハードを32bit OSで動かして、その上で仮想64bit化OS動かすって事でしょうか?
、、、かなり無駄多そう。
>95の時は32bitに移行するにはPCスペックが
>足りなかったからだと記憶しています。
今回の64bit化は、どちらかと言うと、必要に迫られているってより
流行ですよね。
まあ、それでいいんじゃないでしょうか。時代の流れですから(=w=ノ
No.1
- 回答日時:
Q/windows95の時のように64bitなのに32bitコードが残されていて不安定ということはないのでしょうか?
A/Windows95では基本的に16bitと32bitの2つのコアをそのまま使っていました。その結果として過去のソフトウェア資産は90%以上が継承できましたが、その反面十分な性能が発揮できず不安定となり、OSの能力不足が指摘されるようになりました。
これは、16bitから、その上に32bitの技術を構築するという手法をとったためです。アプリケーション資産の継承を最優先にし、OSを犠牲にしているのがこれです。その代わり、資産継承率は極めて高いのです。
対して、WindowsNT系のOSでは、その手法は採用していません。今後も採用しないでしょう。そのため、今より大幅に不安定になることはないと言えます。ただし、技術が上がれば下位互換についてはある程度の犠牲がやむを得なくなるでしょう。
Q/64bit版でも現行の32bitのアプリケーションは問題なく使えるのですか?
A/基本的にコアに直接影響を与えるシステムサービスを内包したアプリケーションはインストールできないか、もしくはインストールできても64bitアプリケーションで動作しません。具体的には、ウィルス対策ソフト(インストールで弾かれます)、日本語入力ソフト(例えばATOKの32bit版を64bitのワードパッドで)、CD/DVD書き込みソフト(インストールで弾かれる)、DVD/CD書き込みなどに準拠する映像編集ソフトウェア、その他各種ドライバ(インストールで弾かれる)
これらのソフトに関してはXP x64と同じで弾かれます。要は、WindowsXP x64で動作しないソフトはアウトです。
この現象は、Windows上で32bitプログラムを64bitに変換するエミュレーション技術を使うためです。これが、Windows On Windows 64bit(通称WOW64)です。Windows9xとは逆に全てをOSのベースとなる64bitもしくは32bitに変換してしまおうというのがこれです。
これを使えば、OSは最も上級のソフトウェアとして機能し、安定性が維持できます。
今後発売されるアプリケーションに関してはほとんどが64bit環境に対応してくるでしょうから、後はどの時点で32bitに見切りをつけるかでしょうね。
ちなみに、資産の継承が難しくなるため
Enterprise Edition
Ultimate Edition
の2製品には現在、βテスト中のVirtual PC Expressの正規版が統合されます。これを使うことでバーチャルマシーンをVista上に実装し、ゲストとして下位のWindowsを動作させることも可能です。ただし、使い勝手や性能は低下し、この2製品は価格がかなり高価であるという話ですが・・・
この回答への補足
windows95の時GUIが普及しましたが、
その時点で16bitのアプリケーションはあったんですか?
GUIなら32bitのアプリだと思っていたのですが、
16bitのものもあったんですか?
16bitの時はPCが普及していなかったので
32bitの現時点では汎用機として普及しています。
そういう意味で32bitアプリが動かないのは問題
だと思いますが。
WOW64で動けばいいんですが。
32bitで十分安定しているので
その上に64bitを構築すればいいと思うのですが。
95の時は32bitに移行するにはPCスペックが
足りなかったからだと記憶しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- Excel(エクセル) Excel 2019 32-bit版を64-bit版にするには? 8 2023/07/28 14:20
- その他(プログラミング・Web制作) Visual Studio Code 関数の使い方について 3 2023/05/31 13:15
- 英語 英文和訳についての質問です。 2 2023/06/23 06:38
- その他(AV機器・カメラ) オーディオインターフェイスの24bitなど量子化bit数はどこで設定できるのでしょうか? 1 2022/06/26 07:58
- TOEFL・TOEIC・英語検定 bitとlittleは両方ともに同じ 1 2022/08/10 13:03
- 英語 わからない英文があります。 4 2022/11/16 07:25
- 英語 "-ve"の意味について 5 2022/10/27 11:28
- ルーター・ネットワーク機器 適切なLANケーブルは? 8 2022/08/12 10:53
- スピーカー・コンポ・ステレオ DAC[について・・・ 1 2022/08/29 11:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ctfmon.exe。スタック ベースの...
-
ウインドウズメディアプレイヤ...
-
アプリケーションエラー
-
プロシージャエントリポイント
-
驚速パソコンをインストールし...
-
アプリケーションエラー
-
タスクバーのボタンがオレンジ...
-
パソコンのアプリケーションエラー
-
vista64bit版
-
androidスマフォのメモリについて
-
CGIとPHPは何をするもの?
-
管理者権限のないユーザーだと...
-
OracleInProcServer.XOraSessio...
-
ロストプラネット2のベンチマ...
-
Java デスクトップアイコン変更
-
ネイティブからマネージドdllの...
-
FFFTPでファイル一覧を取得でき...
-
PHPプログラマになりたいです。...
-
クライアントとサーバーの接続...
-
windows10でハンゲーム起動でき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ctfmon.exe。スタック ベースの...
-
タスクバーのボタンがオレンジ...
-
有効なwin32アプリケーションで...
-
windows vistaで、最近 KACT2
-
HRESULTからの例外:0x8007000B
-
Accessのマクロで、"RunApp/ア...
-
【旧PCから新PCへのアプリ...
-
タスクマネージャーで終了しても…
-
Program FilesとProgram Files ...
-
explorer exe. アプリケーショ...
-
外付けHDDやSSDにデータをイン...
-
プロシージャエントリポイント
-
アプリケーションエラー (0xc0...
-
cli.exe‐共通言語ランタイムデ...
-
パソコンのアプリケーションエラー
-
●スタンバイ時に任意のアプリを...
-
韓国語IMEをインストールしたの...
-
d3dx9_43.dll
-
Excel2000にVB6ランタイムをイ...
-
有効なwin32アプリケーションで...
おすすめ情報