Un sistema digitale può essere visto come una “blackbox”. Questa blackbox riceve degli input (Informazioni in ingresso) e restituisce degli output (informazioni elaborate). La blackbox è la funzione che permette di ottenere dagli input determinati output:
Input e Output possono essere informazioni analogiche o digitali. Le informazioni analogiche vengono “trasformate” in informazioni digitali per essere elaborate. Una volta elaborate, possono essere ritrasformate in analogiche.
I sistemi digitali possono essere:
- sincroni: ogni singola elaborazione rispetta dei tempi prestabiliti da un “clock”. In questa tipologia di sistemi Input e Output possono variare solo allo scattare del clock
- asincroni: l’elaborazione può avvenire in un momento qualsiasi. In questi sistemi Input e Output possono variare in qualsiasi momento