Realtime Operating System Interface Architecture Achieving Software Portability