Design of a high resolution soft real-time timer under a Win32 operating

  • Authors:
  • Janno Grobler;Derrick Kourie

  • Affiliations:
  • University of Pretoria;University of Pretoria

  • Venue:
  • SAICSIT '05 Proceedings of the 2005 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article defines a real-time timer, and shows that a Win32 PC operating system does not provide a timer that fits this definition. Without a real-time timer, a true hard real-time system cannot be implemented. Not withstanding this, some companies, including Microsoft itself, provide real-time extensions to the Win32 PC platform, enabling the development of real-time implementations. Bearing this in mind, a solution is presented in which a workaround is found for the shortcomings of the timers provided Win32 PC platform, without looking to real-time extensions as the solution. Also considered is the question of whether the workaround offered here is likely to be compatible with expected advances in future Central Processing Unit (CPU) technologies.