RTX, RTX64
DeveloperIntervalZero
OS familyReal-time operating system
Initial release1995; 31 years ago (1995)
Latest releaseRTX 2016 (32-bit)
RTX64 4.x (64-bit)
Supported platformsx86, x86-64
LicenseProprietary
Official websitewww.intervalzero.com

RTX / RTX64 are real-time operating systems (RTOS) by the firm IntervalZero. They are software extensions that convert Microsoft Windows operating system into a RTOS.[1] It was the first Windows real-time solution on the market.[2]

Overview

edit

RTX and RTX64 real-time software extensions to Windows combine the familiar user experience of Microsoft Windows (rich GUI, available drivers and software, ...) and the direct control of embedded hardware by providing hard real-time determinism and symmetric multiprocessing (SMP) abilities.[3][4]

The RTX / RTX64 extensions have followed the Windows architecture since Windows NT 3.5.[5] Generally, RTX supports 32-bit Windows; RTX64 supports 64-bit Windows.[6]

The systems are used in different markets such as industrial automation, testbed and simulation, digital audio, digital video, aerospace military, medical devices, electrical grid, electricity generation, and other uses.

Technical details

edit
  • Hardware abstraction layer extension – RTX / RTX64 relies on a Windows hardware abstraction layer (HAL) extension to initialize the RTX-dedicated processors and to provide the real-time subsystem (RTSS) with high resolution timers (up to 1 microsecond). It also provides an interrupt isolation mechanism.
  • Symmetric multiprocessing – Like Windows, RTX / RTX64 is based on a symmetric multiprocessing (SMP) architecture.[7] Depending on the real-time needs, users can choose the number of processors to dedicate to RTX / RTX64 to run real-time processes. RTX can use up to 31 dedicated processors; RTX64 can use up to 63. Users can then scale real-time applications between the RTX / RTX64 dedicated processors.
  • Memory management – The deterministic memory pool allocated for RTX / RTX64 is taken from the system non-paged pool memory. For example, under Windows 7, the amount of non-paged pool is: for 32-bit, 1 GB to 2 GB of the random-access memory (RAM) depending on the configuration; for 64-bit, 75% up to a maximum of 128 GB.
  • Scheduling – One scheduler is used across all real-time processors (SMP architecture). It uses priority-driven (128 real-time priorities) and pre-emptive algorithms to ensure critical thread context switches. Priority promotion mechanisms are provided to avoid priority inversion. Yields to threads of higher priority occur with sub-microsecond timing.
  • Windows interaction – RTX / RTX64 provides separation from Windows. Windows processes cannot interfere with real-time applications. If Windows issues a STOP message or shutdown, real-time applications have the ability to continue running to shutdown safely. Communicating with Windows occurs via RTX / RTX64 providing common inter-process communication (IPC) mechanisms between real-time processes and Windows processes (user processes or kernel drivers). Synchronizing is done via events, mutexes and semaphores; data sharing via shared memory or socket communication.

References

edit
edit

📚 Artikel Terkait di Wikipedia

RTX

Transfer Language RTX (operating system), a real-time operating system extension for Microsoft Windows Keil RTX, a real-time operating system (RTOS) produced

GeForce RTX 30 series

laptop-exclusive) RTX 3050 and laptop-exclusive RTX 3050 Ti, the mid-range RTX 3060, the upper-midrange RTX 3060 Ti and RTX 3070, the high-end RTX 3070 Ti, RTX 3080 10GB

GeForce RTX 20 series

The GeForce RTX 20 series is a family of graphics processing units developed by Nvidia. The line started shipping on September 20, 2018, and after several

Comparison of real-time operating systems

Magazine Timing Comparison of the Real-Time Operating Systems for STM32 Microcontrollers (FreeRTOS, RT-Thread, RTX, uC/OS-II, uC/OS-III) - Symmetry in 2020

GeForce RTX 40 series

GeForce RTX 40 series is a family of consumer graphics processing units (GPUs) in Nvidia's GeForce line of graphics cards, succeeding the GeForce RTX 30 series

RTX Corporation

RTX Corporation, formerly Raytheon Technologies Corporation, is an American multinational aerospace and defense conglomerate headquartered in Arlington

12VHPWR

"H++" symbol. The connector first appeared in the Nvidia RTX 40 GPUs. The prior Nvidia RTX 30 series introduced a similar, proprietary connector in the

List of Nvidia graphics processing units

Nasir, Hassam (7 January 2025). "Nvidia introduces RTX 5090, RTX 5080, and RTX 5070 laptop GPUs — RTX 50 Blackwell goes mobile with up to 24GB of GDDR7