- Source: Windows on Windows
Win16 on Win32 atau windows" target="_blank">Windows on windows" target="_blank">Windows (disingkat menjadi WoW) adalah sebuah komponen dalam sistem operasi windows" target="_blank">Windows NT yang mengizinkan aplikasi-aplikasi 16-bit yang sebelumnya berjalan di atas windows" target="_blank">Windows 3.x dan windows" target="_blank">Windows for Workgroups dapat berjalan dengan baik di atas sistem operasi windows" target="_blank">Windows NT yang merupakan sistem operasi 32-bit.
Seperti halnya aplikasi MS-DOS, aplikasi windows" target="_blank">Windows 16-bit (atau aplikasi Win16) juga dapat berjalan di atas windows" target="_blank">Windows NT sebagai anak proses dari windows" target="_blank">Windows NT Virtual DOS Machine (NTVDM.EXE), yang mampu melakukan simulasi terhadap lingkungan kerja 16-bit yang dibutuhkan oleh aplikasi-aplikasi tersebut agar dapat berjalan. Akan tetapi, setiap aplikasi MS-DOS membutuhkan NTVDM-nya sendiri-sendiri masing-masing, sementara semua aplikasi Win16 menggunakan satu buah NTVDM yang sama, yang disebut sebagai WoW yang berkorespondensi dengan program WoWexec.exe.
NTVDM memiliki dua modus operasi, yakni operasi single-thread dan operasi multi-thread. Operasi single-thread dilakukan saat windows" target="_blank">Windows NT menjalankan aplikasi MS-DOS, sementara operasi multi-thread dilakukan saat windows" target="_blank">Windows NT menjalankan aplikasi Win16 dengan menggunakan beberapa thread terpisah tetapi menggunakan ruangan alamat yang sama. WoW juga dapat mensimulasikan lingkungan multitasking secara kooperatif, agar aplikasi yang ditulis untuk windows" target="_blank">Windows 3.1 dapat berjalan dengan baik. Meskipun demikian, WoW hanya mengizinkan satu buah aplikasi Win16 untuk berjalan dalam satu waktu, sehingga memblokir semua thread milik aplikasi Win16 lainnya hingga aplikasi yang berjalan tersebut mengembalikan kontrol kepada kernel. Jika memang kernel windows" target="_blank">Windows NT harus menghentikan sementara aplikasi Win16 dengan cara menghentikan sementara WoW, maka kernel akan melanjutkan aplikasi Win16 yang sama.
WoW juga menangani translasi pesan dan application programming interface (API) windows" target="_blank">Windows 16-bit menjadi pesan dan API windows" target="_blank">Windows 32-bit, sehingga mengizinkan interoperabilitas antara aplikasi 16-bit dan 32-bit di dalam platform windows" target="_blank">Windows NT.
WoW juga tersedia dalam versi 64-bit, yang hanya terdapat di dalam windows" target="_blank">Windows 64-bit, seperti windows" target="_blank">Windows XP Professional x64, windows" target="_blank">Windows Server 2003 x64 dan semua versi windows" target="_blank">Windows x64 lainnya, yang disebut sebagai WoW64. Akan tetapi, windows" target="_blank">Windows versi x64 tersebut tidaklah mengandung WoW16 (dan tentunya NTVDM) sehingga versi-versi tersebut tidak dapat menggunakan aplikasi windows" target="_blank">Windows 16-bit atau aplikasi MS-DOS.
WoW akan berjalan secara otomatis saat aplikasi windows" target="_blank">Windows 16-bit atau aplikasi MS-DOS dijalankan di atas sistem operasi windows" target="_blank">Windows NT.
Pranala luar
windows" target="_blank">Windows NT subsystems
Perbedaan antara NTVDM dan WOW?
Monitoring 16-bit windows" target="_blank">Windows applications
64-bit windows" target="_blank">Windows
WOW64 implementation details
Kata Kunci Pencarian:
- Windows 10
- Windows 11
- Sejarah Microsoft Windows
- Windows on Windows
- Windows 8
- Windows Vista
- Windows Phone
- Windows NT
- Windows 8.1
- Windows Update
- Windows on Windows
- Microsoft Windows
- Windows 10
- Window
- Windows 7
- Windows 10 version history
- Windows 11
- Windows 98
- Windows Vista
- Windows 9x