[Info-vax] Baremetal emulators, was: Re: Alpha emulator for OSX

David Froble davef at tsoft-inc.com
Mon Feb 8 22:26:33 EST 2016


lists at openmailbox.org wrote:
> On Mon, 8 Feb 2016 13:27:29 -0000 (UTC)
> Simon Clubley via Info-vax <info-vax at rbnsn.com> wrote:
> 
>> There is potentially a major difference from the end-user viewpoint if you
>> are trying to run real-time applications.
>>
>> Let's keep this simple for the benefit of those (_not_ you!) who try to
>> confuse the issues here.
>>
>> Does the part of the Alpha emulator which is concerned with doing the
>> emulation directly talk to the device registers in the hardware on the
>> host system ?
>>
>> If yes, then it's bare metal. If no, and it talks to some intermediate
>> OS's syscalls layer instead of the hardware then it's not bare metal.
>> BTW, it doesn't matter if that OS layer is bundled with the emulator or
>> not; it's still an intermediate OS layer either way.
>>
>> However, if the underlying OS has real-time guarantees (say it's a RTOS
>> for example) then you _might_ still be able to meet the real-time
>> requirements of the application.
>>
>> Don't forget that real-time doesn't mean fast; it means a _guaranteed_
>> bounded response time. That's something which a surprising number of
>> people don't seem to understand.
> 
> Very well said as usual. But is this an issue for OpenVMS users? Is OpenVMS
> used for real-time applications?
> 
> 
> 

If you look around enough, I'd bet you'd find this happening.  Could depend on 
one's definition of real-time.

But for others, probably not such an issue.

For hobbyists, I'd say no issue at all.



More information about the Info-vax mailing list