API, to taki pośrednik między programem a systemem. Biblioteki i programy systemu którą umożliwiają komunikacją między programem a systemem.
Sterowniki, to biblioteki i programy które pośredniczą między urządzeniem a komputerem.
Głównie chodzi mi o poprawienie mnie co mam źle i wyjaśnienie, jak to jest, że np. Jak jakiś tam modem leci po USB, to trzeba instalować sterowniki, a jak korzysta się z jego funkcji (połączenie z siecią) bezprzewodowo (WLAN) to nie trzeba. Dodatkowo czy na telefony itp. są potrzebne sterowniki?