Ovládače sú kategorizované ako kombinované logické ovládače a mikroprogramované ovládače, pričom každý má svoje silné a slabé stránky. Kombinované logické ovládače sú zložité na navrhovanie a po vytvorení ich nemožno upravovať ani rozširovať. Ponúkajú však vysokú rýchlosť. Mikroprogramované ovládače sa ľahko navrhujú a majú jednoduchú štruktúru, vďaka čomu sú ľahko modifikovateľné a rozšíriteľné. Úprava funkcie strojovej inštrukcie jednoducho vyžaduje preprogramovanie príslušného mikroprogramu; pridanie strojovej inštrukcie jednoducho vyžaduje pridanie segmentu mikroprogramu do riadiacej pamäte. To sa však dosiahne vykonaním segmentu mikroprogramu. Špecifické porovnanie je nasledovné: Kombinované logické ovládače, tiež známe ako drôtové ovládače, pozostávajú z logických obvodov a pri implementácii funkcií inštrukcií sa spoliehajú výlučne na hardvér.










