Capisco che esiste qualcosa come un controller del disco che contiene un buffer, ma mi chiedevo se la CPU legge direttamente da questo buffer o se i dati devono prima andare in una posizione specifica in memoria, e quindi lasciarsi leggere dalla CPU?
Qualcuno sa anche come si chiama il buffer? E come si inserisce DMA in tutto questo?