[Info-vax] Baremetal emulators, was: Re: Alpha emulator for OSX
Johnny Billquist
bqt at softjar.se
Mon Feb 8 15:40:14 EST 2016
On 2016-02-08 17:13, Stephen Hoffman wrote:
> On 2016-02-08 14:21:55 +0000, lists at openmailbox.org said:
>
>> Very well said as usual. But is this an issue for OpenVMS users? Is
>> OpenVMS used for real-time applications?
>
> There are many applications with latent dependencies on timing; that
> will fail when calls operate too quickly or too slowly. These
> applications are arguably poorly written, but they can and do exist.
All very true, but this is a different can of worms, Stephen.
Linux is not realtime. In fact, you have no idea how long time might
pass between the execution of one instruction and the next in your
application. Normally, it will be fast, but there is no bounded limit on
it. If you depending on a reaction within a bounded time, you are
playing russian roulette using a host OS like Linux.
And this of course also affect how long "interrupt" latencies your
machine will appear to have. It might be super fast, and it might take a
long long time to react to that interrupt. And it varies from time to time.
Because with "next instruction", we're now talking about the next
instruction in the emulated machine. The actual host will be running and
executing instructions normally, just that it might be in the bowels of
Linux for a while...
Johnny
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol
More information about the Info-vax
mailing list