Ardence says that
RTX provides a real-time subsystem that runs in parallel with a Windows operating system such as XP Pro or XP Embedded. It implements deterministic scheduling of real-time threads, inter-process communication mechanisms between the real-time environment and the native Windows XP environment, and various other extensions to Windows XP that are similar to those found in specialized real-time operating systems (RTOSes).
Physical Address Extension (PAE) is a mechanism built into Intel processors that allows an application to address more than 4 GB of physical memory. Typically, a Windows XP process is limited to 2 GB of memory address space, some of it physical memory, the remainder virtual memory, according to Microsoft. Windows XP's memory manager uses PAE to provide more physical memory to an application, reducing the need to swap to the page file, thereby increasing performance. Ardence says that RTX supports Physical Address Extensions on all supported HALs with addressability of up to 64 GB of internal memory in the target system.
Ardence lists the following additional new features in RTX version 6.1:
- A GUI-driven Device Driver Wizard to simplify the process of creating drivers for RTX-based applications.
- Support for Visual Basic .NET as an alternative to C and C++
- Updated operating system support reflecting the current status of systems officially supported by Microsoft:
- Windows 2000 -- through SP4
- XP Pro and XP Embedded -- through SP2
- Windows 2000 Server
Related stories: