* Interfaccia utente (UI): Questo è ciò con cui l'utente interagisce direttamente. Può essere un'interfaccia utente grafica (GUI) con Windows, icone, menu e puntatori o un'interfaccia di comando (CLI) in cui gli utenti digitano i comandi. L'interfaccia utente gestisce l'input dall'utente (tastiera, mouse, touchscreen, ecc.) E presenta output (testo, grafica, suono, ecc.).
* Interfaccia di programmazione dell'applicazione (API): Questo è un insieme di funzioni e protocolli che consentono alle applicazioni di interagire con il sistema operativo. Le applicazioni utilizzano l'API per accedere alle risorse di sistema come file, memoria, connessioni di rete e dispositivi di input/output. Senza un'API ben definita, le applicazioni non potrebbero facilmente funzionare all'interno dell'ambiente del sistema operativo.
Mentre altre parti del sistema operativo (come il kernel) sono cruciali per la funzione generale del sistema, l'interfaccia utente e l'API sono le parti che collegano direttamente l'utente e le applicazioni al sistema sottostante.
hardware © www.354353.com