[Info-vax] LLVM, volatile and async VMS I/O and system calls
Simon Clubley
clubley at remove_me.eisner.decus.org-Earth.UFP
Thu Sep 23 13:58:08 EDT 2021
On 2021-09-23, chris <chris-nospam at tridac.net> wrote:
>
> Not really, as no code in a high level language should be written so
> as to depend on the sequence of instructions generated. If you want
> that defined more tightly, then you should be using assembler, or
> have intimate knowledge of compiler translations and output.
>
> One of the functions of a high level language is to provide an
> abstraction layer between applications and the underlying machine.
> Of course, that doesn't apply to systems or kernel programming but
> such work requires a much deeper understanding of comp sci algorithmics
> than simple application programming...
>
> Chris
Chris,
Are you familiar with true asynchronous I/O in normal applications
where the operating system can write directly into your address space
without the program having to wait around in a system call to actually
receive that data and while the program is actually busy doing something
else at the same time?
Simon.
--
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.
More information about the Info-vax
mailing list