Základné prepojenie medzi hardvérom a operačným systémom zabezpečuje ovládač zariadenia. Ovládače zariadení sú malé softvérové programy, ktoré umožňujú operačnému systému komunikovať a ovládať špecifické hardvérové zariadenia, ako sú tlačiarne, klávesnice a sieťové karty.