Qual è la più piccola unità di memoria in un computer?

Immagino l'intera faccenda del bit contro byte?

Tecnicamente, 1 bit è l'unità più piccola, ma nella vita reale, sarà molto difficile leggere un solo bit. A meno che su un'architettura di computer molto specifica, la maggior parte dei computer al giorno d'oggi leggerà 1 byte, che è 8 bit, e dopo questo, dovrete isolare quell'1 bit, di solito facendo un'operazione binaria AND e probabilmente alcune rotazioni binarie.

Una situazione simile si presenta quando si cerca di leggere/scrivere solo 1 bit su una memoria. A seconda della dimensione dell'allocazione, non sarete in grado di leggere 1 bit ma un'intera collezione di dati, che probabilmente sarà in qualche modo filtrata a 1 solo bit dal vostro sistema operativo o linguaggio di programmazione.

La stessa cosa con la rete, non potete inviare 1 bit su di essa. Dovrete inviare almeno 1 byte + alcuni byte di dati di intestazione necessari al vostro pacchetto per viaggiare attraverso la rete.

Sui nuovi dischi a stato solido, non potete letteralmente scrivere 1 bit, perché per come sono costruiti (cercate su Google tutta la faccenda SLC/MLC/TLC/QLC), 1 posizione di memoria contiene 2-4 bit, a seconda della qualità dell'SSD (più bit in 1 posizione di memoria significa prestazioni inferiori).