Sto imparando a conoscere le chiamate di sistema (sto iniziando a programmare in C - ancora un noob), e sono curioso dei sistemi embedded e di come posso comunicare esattamente con l'hardware. So che il sistema operativo fa il lavoro, ma sono curioso di sapere come lo fa.
https://omegle.onl/ vsharePresumo che il sistema operativo stia chiamando il driver che si interfaccia con l'hardware e non inviando direttamente i comandi. In che modo i produttori di driver di dispositivo sanno come interfacciarsi con il sistema operativo?
C'è qualche norma? C'è una differenza tra Linux e il sistema operativo Windows per quanto riguarda l'applicazione di questo standard?