[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