Eu tentei remover o texto da arquitetura do meu computador, mas ele está enterrado em uma caixa nas costas.
A multiplexação de endereços permite que você use menos pinos no processador e, portanto, menos linhas de barramento. Então, em vez de ter algumas linhas de barramento para o endereço, e mais algumas para os dados, você coloca o endereço na linha de dados, ele é lido, então você coloca os dados nas mesmas linhas, e ele é lido e armazenado anteriormente leia o endereço. Para o 8085, ele permitiu que o design adicionasse um pino, mas cortasse 8, para um ganho líquido (perda?) De 7 pinos (redução da complexidade física / de fabricação ao custo de maior complexidade lógica / de programação).
Os computadores têm dispositivos diferentes operando em velocidades diferentes. Como tal, muitas vezes há vários dispositivos competindo pelo ônibus ao mesmo tempo. Para permitir que as transações ocorram em paralelo, em vez de “pegar um ticket”, o sistema precisa ser capaz de manter os dados quando eles estiverem disponíveis, mas o barramento estiver ocupado, até que o barramento seja liberado. Ele armazena esses dados em um buffer.
Espero que tenha sido claro o suficiente. Se não, sinta-se à vontade para pedir esclarecimentos sobre qualquer coisa que você não entendeu.