Eliminacja generacji przerwań.

Jest to cecha związana z wirtualizacją dostępu do karty sieciowej. W przypadku gdy za komunikację odpowiada jądro systemu operacyjnego, każde zdarzenie nadejścia, bądź asynchronicznego wysłania danych, wiąże się z generacją przerwania w celu poinformowania o nim procesu użytkownika. Dla małych komunikatów przejście przez cały proces obsługi przerwania może nie mieć sensu, zwłaszcza w przypadku krótkich komunikatów służących do synchronizacji procesów. Proces, aby móc coś pożytecznego wykonać, musi zaczekać, np. na wejście do sekcji krytycznej. VIA pozwala na aktywne czekanie (ang. polling) na zdarzenie nadejścia danych bądź zakończenia operacji wysłania danych. Choć oznacza to zwiększone zużycie cykli procesora, aktywne oczekiwanie pozwala na redukcję opóźnień i w praktyce natychmiastową obsługę zdarzenia.

Grzegorz Całkowski 2001-02-28