by
Anonymous Coward
on 2023年05月22日 12時26分
(#4464250)
Using the simplified segmentation model of 64-bit for segmentation support for 32-bit applications, matching what modern operating systems already use.
「16-bit and 32-bit protected mode are not supported anymore and cannot be entered. The CPU always operates in long mode. The 32-bit submode of Intel64 (compatibility mode) still exists.」
32bitアプリが多数あるのでヤダ (スコア:0)
Windowsは64bit版を使ってるが、32bitアプリを多数使ってる
しかも、その中には更新停止されて64bit化が期待できないものが多い
なので32bitアプリが使えなくなるのは非常に困る
いっそ、64bit専用コアと、32/64コアを乗せて、
32bitアプリは両対応のほうで動かすとかやってほしいな
Re:32bitアプリが多数あるのでヤダ (スコア:1)
Using the simplified segmentation model of 64-bit for segmentation support for 32-bit applications, matching what modern operating systems already use.
って書いてある。何を意味するのかは知らないが。
Re: (スコア:0)
64ビットOSで動く32ビットアプリの互換動作向け機能は残ると
Re:32bitアプリが多数あるのでヤダ (スコア:1)
64bit OS上で32bitアプリは動くよ。
Supported Operating Modesに、
User32 (restricted ring 3 compatibility mode)
とあるので。
動かないのは32 bit OS。
64bit OS上で32bitアプリは従来と同様、ハードウェアで実行されるので、速度低下とかない。
Re:32bitアプリが多数あるのでヤダ (スコア:1)
仮想32bit互換モードを持つというからOSや仮想環境ソフトが対応すれば、仮想環境モードで純粋な32bitアプリならば動作するようだ。でも、一部で16bitコードが残っているから使えないとかインストールできないとかはありそうだ。今からでも、5年計画ぐらいで32bit依存のアプリは代替していけという話だろう。次々世代のWindowsでは動かない可能性が大ということでな。
Re: (スコア:0)
XP 64の時代から64ビット版Windowsでも16bitコードは動かんから、よほど特殊な環境以外ではユーザーにとっては何も変わらん。
Re: (スコア:0)
Legacyモードのプロテクトモードは残るが、仮想8086モードやリアルモードはなくなるということか?
それとも、Longモードの64ビットモードと互換モードのみになるのか?
Legacyモードがなくなると影響が大きい。仮想環境関係は影響があるし、Legacyモードを前提としている32bitアプリもある。
x86SエディションのOSで32bitアプリを動かすことを検証するのと、64bitアプリ化するのとどっちが楽だろうなあ。
Re: (スコア:0)
「16-bit and 32-bit protected mode are not supported anymore and cannot be entered. The CPU
always operates in long mode. The 32-bit submode of Intel64 (compatibility mode) still exists.」
Longモードのみになる模様。
Re: (スコア:0)
今までハードウェアがサポートしてきた機能のエミュレーションがVMMの責任になる。
Re: (スコア:0)
> でも、一部で16bitコードが残っているから使えないとかインストールできないとかはありそうだ。
それは20年前のx64からすでにそうだった(CPUには16bitコードを実行する機能があったがOSが使用していなかった)ので今さら何も変わらない。
Re:32bitアプリが多数あるのでヤダ (スコア:1)
Windows 11限定でいえば、x86コアなんて搭載もしてないWindows on ARMでWindows95時代のソフトが普通に使えてるので、よっぽと異例なことをしてるソフトじゃなければ大丈夫じゃない?
Re: (スコア:0)
多分そういう話にはならない。古いOS(現行のOS全部)とかOS使わずCPUを直接操作するソフト以外は多分問題ない。
仮想化ソフトもだめかな?
Re: (スコア:0)
32bitアプリは多分問題ない。というか多分影響を受けるのはMSDOSからWindows 3.1までとひょっとしたら全ての16bitアプリ。
16bitアプリは既に64bitWindows上では動かないので問題ないかと。
これ結局ブートローダーしか影響ないのは?現行のOSもブートローダー内で64bitモードに遷移するまでのおまじないはいい感じに互換性保ってくれるだろうし。
Re: (スコア:0)
64bitOS上では32bitのソフトは
WOW64で64bitに変換されているから
既にそのまま実行してないだろ
Re: (スコア:0)
だよね?なんか他のコメント読んでると自分が勘違いしてるのかと不安になって来てた。
# system32フォルダとSysWOW64フォルダの役割が直感的に思うのと逆ってのはどうにかならんのかと思う
Re:32bitアプリが多数あるのでヤダ (スコア:1)
安心しろ
間違ってるのはお前ら二人だ
Re: (スコア:0)
親コメのお二方はARM64のWow64実装と勘違いしてるんじゃないかな。x64ではネイティブ実行されるしそれはx86sでも変わらない
Re: (スコア:0)
wow64は64bitに変換しないよ。
Re: (スコア:0)
32bitのソフトウェア資産を活用するなら仮想マシンを使って丸ごと32bit OS動かしてね~という方向ですね
ただし32bit OSのインストールCD/DVDは自前で用意してね~ということで、結局32bitは消え去る運命
#Windows2000以降のOSの仮想マシン用インストール・イメージをしっかり保存している俺は勝ち組(さすがにWindows95/95/Me系の出番は無い)
Re: (スコア:0)
9xは初期版Kanon/AIRを正常に動かす用に必要
Re: (スコア:0)
仮想化支援も受けられなくなるからそのままだと仮想マシンでも16bit OSや32bit OSは動かなくなるけどね。
Re: (スコア:0)
ふと思いだしたけど、初期のVT-xってリアルモードのサポートがなくてCPUのエミュレーション必要だったな。