As a result, SoftWindows provides the highest level of compatibility with Windows and MS-DOS applications. Pentium Processor Emulation SoftWindows 95 for Solaris provides a Pentium processor emulation which enables users to exploit the full functionality of current PC software. The Intel Pentium is a more complex processor than the 486 processor emulated in SoftWindows 2.0. As a result, the emulation of the Pentium processor is also more complex. FWB Software has achieved performance levels comparable to a PC for SoftWindows 95 for Solaris through the further development of its advanced compiler and translation technology.
Performance is scalable and depends on the power and configuration of the workstation.
Unlike MS-DOS applications, in which code is often executed in relatively small, tight loops, Windows applications use the Windows libraries extensively to execute standard functions. This results in frequent transfers of control and much wider use of code segments. The Pentium processor emulation has been designed to accommodate this change through an integrated use of interpretation and dynamic compilation of the Intel instructions. Interpretation Sequentially reads the Intel Pentium instructions and translates them into host RISC instructions. Dynamic Compilation Identifies frequently executed Intel code segments and compiles them into native RISC code segments.