A software virtual machine mechanism that increases the efficiency of
context switching is disclosed. In an application to the networking
environment, the software virtual machine is operative to increase the
efficiency of handling input/output operations through the improved
control of switching between contexts. The software virtual machine
supports restartable instructions such that the resumption of a previously
blocked context will continue at the instruction that had previously
blocked.
Um mecanismo virtual da máquina do software que aumente a eficiência do switching de contexto é divulgado. Em uma aplicação ao ambiente do networking, a máquina virtual do software é operativa aumentar a eficiência de segurar operações do input/output com o controle melhorado de comutar entre contextos. A máquina virtual do software suporta instruções restartable tais que a ressunção de um contexto previamente obstruído continuará na instrução que tinha obstruído previamente.