System operacyjny nadaje sens danym zawartym na komputerze i wg jego wewnętrznej struktury sterowniki są instalowane, przechowywane i wykonywane. Dodając do tego założenia architektury komputerowej, np. x86, która oferuje różnego typu operacje na sprzęcie, system operacyjny ma możliwość komunikacji z taką kartą sieciową i jej sterownikami sprzętowymi, poprzez swoje sterowniki programowe.
Jeśli potrzebujesz konkretnych szczegółów implementacji takowych rozwiązań, to nie wiem, czy ktokolwiek ci tutaj pomoże. Są to dość rozbudowane tematy i trzeba mieć sporą wiedzę, aby się w tym swobodnie poruszać.