Arquitetura de PC
.definição – conjunto de conexões elétricas/logicas paralelas; transmissão de dados, endereços e sinais de controle entre os módulos funcionais do computador.
.estrutura – vários caminhos e linhas de comunicação, capaz de transmitir sinais que representam um digito binário; conjunto de linhas = dados paralelos; (ex: 1 unidade de barramento 8b = 8linhas);
*linhas de dados – caminho da transferência de dados entre os módulos do sistema; largura do barramento = numero de linhas; largura interfere no desempenho;
*linhas de endereço – origem e destino dos dados; endereçar as portas do modulo de E/S;
*linhas de controle – controla o acesso nas linhas de dados e endereço; sinais de ordens (operações a serem executadas), sinais de temporização (validade dos dados); o controle inclui a escrita e leitura na memoria e em portas E/S, confirmação de transferência e interrupção, requisição e concessão de barramento, relógio e a inicialização (reset);
.hierarquia – maior o numero de dispositivos, maior o barramento, maior o atraso; aumentar a largura do barramento soluciona o problema mais amplia o espaço ocupado pelos dispositivos, outra alternativa é ampliar a velocidade de transferência; Hierarquia de barramentos( vários níveis de barramento divididos pela propriedade e velocidade, se comunicando através de interfaces);
.tipo –
*dedicado – função fixa;
*multiplexado – utiliza a mesma via para transferir endereços (inicio) e transferir dados (após o endereçamento);tempo de transferência maior; aumentar a largura sem aumentar o numero de linhas;
*arbitração – utilizado para dois ou mais dispositivos desejam usar o mesmo barramento; mestre de barramento ( inicia uma transferência, agindo ativamente na mesma); escravo de barramento ( responde as requisições de um mestre)
*métodos de arbitração – centralizado (árbitro do barramento, baseasse na distancia física ao arbitro, a garantia de uso é passada sequencialmente de um dispositivo para outro);