Exercício arquitetura de computadores
Arquitetura são os atributos visíveis ao programador Conjunto de instruções, número de bits usados para representação de dados, mecanismos de E/S, técnicas de endereçamento, Por exemplo, existe uma instrução de multiplicação?
Organização é como os recursos são implementados, Sinais de controle, interfaces, tecnologia de memória p.e., existe uma unidade de multiplicação no hardware ou ela é feita pela adição repetitiva? 2. Diferencie os termos estrutura e função no contexto da organização de um computador.
Estrutura: é o modo como os componentes são inter-relacionados. (CPU, Unidade de controle).
Função: é a operação individual de cada componente como parte da estrutura.
( Processamento de dados, Armazenamento de dados, Movimentação de dados, Controle.)
3. Em linhas gerais, quais as funções de um computador? Uma vez compreendidas as funções, quais as possíveis operações que um computador pode realizar?
Básica: execução de um programa, que consiste em um conjunto de instruções armazenadas na memória.
Em sua forma mais simples, o processamento de instrução consiste em duas etapas: o processador lê (busca) instruções da memória, uma de cada vez, e executa cada instrução. A execução do programa consiste em repetir o processo de busca e execução de instrução.
Busca e execução de instruções:
Busca:
No início de cada ciclo de instrução, um processador típico busca uma instrução da memória e um registrador chamado contador de programa (PC) mantém o endereço da instrução a ser buscada em seguida;
O processador incrementa o contador após cada busca de instrução, de modo que buscará a próxima instrução em sequência;
A instrução lida é carregada em um registrador no processador, conhecido como registrador de instrução (IR). A instrução contém bits que especificam a ação que o processador deve tomar. O processador interpreta a instrução e realiza a ação solicitada.