サイトアイコン THE SIMPLE

WOW64とは?Windows On Windows 64ビット環境の基本概念をわかりやすく解説

Explanation of IT Terms

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】右クリックで翻訳がでなくなった時の対策方法の決定版

モバイルバージョンを終了