|
Virtual Machine |
Top Previous Next |
This a part of TiOS. In essence, it is a processor implemented in software. It executes the P-Code of your application (produced by the compiler).
Using a Virtual Machine, we can achieve full control over it code execution. You can think of your application as if it runs in a designated 'sandbox' -- you can do anything, but the Operating System will stay unharmed. So no code executed in the Virtual Machine can crash TiOS itself.
This approach also greatly enhances your control over your program execution during debugging.