Contents
WOW64とは?Windows On Windows 64ビット環境の基本概念をわかりやすく解説
WOW64とは?
WOW64は、「Windows On Windows 64ビット」の略で、64ビット版のWindows上で、32ビット版のアプリケーションを実行するためのサポート機能です。
なぜWOW64が必要なのか?
64ビット版のWindowsには、32ビット版のアプリケーションが直接実行できないという制限があります。この制限を回避するために、64ビット版のWindowsには、WOW64が搭載されています。WOW64によって、32ビット版のアプリケーションが実行できるようになります。
WOW64の基本概念
WOW64は、64ビット版のWindows上で、32ビット版のアプリケーションを実行するためのエミュレーションレイヤーを提供する仕組みです。WOW64は、32ビット版のWindowsと同じように、32ビット版のアプリケーションが使用するためのDLLファイルやレジストリのエントリを提供することで、アプリケーションが正常に動作するようにします。
WOW64の仕組み
WOW64は、64ビット版のWindows上で実行中のアプリケーションが、32ビット版のWindowsのシステムコールを呼び出すときに、64ビット版のWindowsがそれを捕捉して、32ビット版のWindowsに変換します。そして、32ビット版のWindowsがシステムコールを実行して、その結果を64ビット版のWindowsに渡します。
まとめ
WOW64は、64ビット版のWindows上で32ビット版のアプリケーションを実行するためのサポート機能です。WOW64によって、32ビット版のアプリケーションが正常に動作するようになります。WOW64の仕組みは、64ビット版のWindowsが32ビット版のWindowsのシステムコールを変換することで実現されています。
参考記事
合わせて読みたい
【Google Chrome】右クリックで翻訳がでなくなった時の対策方法の決定版