Wednesday, December 19, 2018

Emulating digital hardware

I just happened, for other reasons, that your software can do pretend hardware. Amazon sells 'virtual machines', in its data centers. Now I introduce the 'virtual bus', console lop the 'virtual MA controller', Default he 'virtual MA driver'.

A great model of enterprise computing. Group the virtual machines together, give them a consistency algorithm for DMA access to the Bus. No all your system snippets at 'virtual opcodes'.
WASM for the browsers uses the concept, though much more closely. There will be WASM interpreters on the Bus, and the user can select their virtual processors architecture.

We should continue.  Split up the components of compile and make them general purpose "report shufflers' for the enterprise. Adopt the universal interface everywhere so any source can be a loadable object.

No comments: