Como o microprocessador faz os bits se moverem da memória para dentro dele? [fechadas]

0

Eu estava apenas imaginando, uma vez que ele só pega bytes que são lidos como instruções de circuito para processar dados e afins, mas como exatamente ele "move", leva os bits para fora do IC de RAM para dentro dele?

    
por Dinosaur pawz 17.05.2013 / 01:26

1 resposta

1

bits são representados por tensões, não é uma coisa em movimento.

Pode-se medir a voltagem em 2 pontos em um fio. Uma placa de circuito impresso (PCB), e. uma placa-mãe, tem o equivalente de fios, chamados "traços" / "caminhos condutores".

Partes, e. CPU e RAM, estão conectados, direta ou indiretamente. Eu não sou tão bem lido sobre isso, mas costumava ser um conjunto de fios funcionando em paralelo (8 fios iria transferir um byte, um bit por fio), agora é claro, seria traços em uma placa de circuito. A conexão, geralmente desenhada em papel com uma linha ou conjunto de linhas, é chamada de barramento.

Assim, você pode ter CPU (desenhada como um quadrado) e RAM (desenhada como um quadrado) conectada diretamente com um barramento (desenhada como uma linha ou conjunto de linhas). Você pode ter um chipset (desenhado como um quadrado), ao qual a CPU, a RAM e outros dispositivos se conectam. Todos os dispositivos da placa-mãe estão conectados.

Existe um assunto chamado arquitetura de CPU. Você tem uma configuração semelhante dentro de uma CPU, com áreas de armazenamento (os locais de armazenamento da CPU são chamados de 'registradores') e os barramentos internos. Por isso, obtém instruções de RAM coloca em um registrador, e (a pedido de uma instrução) busca dados da RAM (via um barramento externo à CPU), coloca isso em registradores e processa os dados (de acordo com a instrução) e armazena os resultados em registradores, e pode haver uma instrução para gravar esse resultado na RAM, de modo que seria transferido externamente (para um barramento externo à CPU).

Livros antigos explicam isso com termos como MAR (registrador de endereço de memória) MDR (registro de dados de memória), também conhecido como registro de buffer de memória (MBR), barramento de endereços, barramento de dados, linhas de controle. Vale a pena olhar para cima. qualquer livro de ciência da computação antigo mostraria isso. como o lett's pat heathcote a nível de ciência da computação.

    
por 17.05.2013 / 11:37

Tags