Informática, perguntado por GabriellyGodoy6754, 1 ano atrás

Na aula 4 é apresentado "Um dos maiores avanços desde o nascimento do computador". Sugerida em 1951 pelo pesquisador da Universidade de Cambridge, Maurice Wilkes, e introduzida pela IBM na linha S/360 em 1964. O nome deste avanço supra citado é:

Soluções para a tarefa

Respondido por bokomoko
14
O maior avanço da arquitetura S/360 é o que se chama de "microprogramação".

A microprogramação é uma camada de "firmware" que define como o processador vai executar as instruções. Por exemplo, como é uma instruçao de load ? 
Habilita o barramento
envia o endereço para o multiplexador de memoria
aciona o latch para transferir dados da memória para o registrador
desabilita o barramento

Esse é só um exemplo fictício de microprograma, ou microcódigo.

Com o advento de microprogramaçao é possível a uma CPU emular outra CPU completamente diferente. ALém disso, é possível microprogramar instruções super complexas.

Lembro que no  /370 (ou 4341 ou 4381) da IBM existia uma instruçao para formatar um valor de ponto flutuante com casas decimais e separador de milhares. Tudo isso numa instrução só. Obviamente, essa instrução na verdade era equivalente a centenas de microinstruções do microprograma.

A microprogramaçao fez muito sucesso até que no fim de década de 70 e início da década de 80 surgiu a ideia dos computadores RISC, com conjunto de instruçoes limitado, gravado direto no hardware, super simples mas que executava a uma velocidade muito maior
Perguntas interessantes