Pemacu peranti atau pemacu perisian bertugas untuk menukarkan data pemprosesan ke dalam bentuk yang sesuai untuk peranti sokongan seperti pencetak, pengimbas, kad bunyi, kad paparan dan modem. Ia berfungsi sebagai antara muka untuk berhubung dengan peranti tersebut melalui bas komputer atau subsistem komunikasi untuk membolehkan sistem pengendalian dan aplikasi berkomunikasi dengan perkakasan.