Aula 01 Flashcards
Quais os componentes básicos da CPU?
pag. 03
- Unidade de Controle (UC);
- Unidade Lógica e Aritmética (ULA);
- Registradores;
- Interconexão da CPU: barramentos que proporcionam a comunicação entre a UC, ULA e os registradores.
Qual o registrador mais importante e o que ele faz?
O registrador mais importante é o PC (Program Counter ), que indica a próxima instrução a ser buscada para execução.
Qual o tipo de memória dos registradores?
pag.04
SRAM (Static RAM)
Qual o tipo da memória principal?
tipo DRAM (Dynamic RAM, mas
comumente chamada apenas de RAM)
Qual a função do registrador IR (Instruction Register)?
contém a instrução lida mais recentemente;
Como se calcula o endereçamento de um processador 16bits?
2^16 = 2^10 x 2^6
2^10 = 1 KB
1KB x 2^6= 64KB
Lembrando 2^10 = 1 KB
2^20 = 1 MB
2^30 = 1 GB…
Sobre paralelismo, qual forma procura executar mais instruções por segundo?
pag. 35
Pipelining (Nível de Instrução)
Sobre paralelismo, qual o nome dado quando mais de uma CPU trabalha juntas no mesmo problema, ampliando o poder computacional do sistema?
Escalabilidade por multiprocessamento
Pipeline é uma técnica de aceleração de processamento através da possibilidade de se obter a execução de múltiplas instruções ao mesmo tempo, dividindo-se as instruções em etapas, como por exemplo em quatro que são:
pag. 36
- Busca da informação (fetch cycle );
- Decodificação da instrução (instruction decode);
- Execução da operação (execute cycle );
- Escrita do resultado (write back).
Quando o responsável pelo paralelismo é o compilador, qual o nome dessa técnica?
pag. 40
A técnica VLIW (instruções em palavras muito longas) consiste em criar “instruções de grande tamanho”, as quais podem “juntar” mais de uma das instruções de máquina de verdade. Quem faz esse “meio de campo”? O compilador! Ele, ao criar o código-objeto (a ser executado), utiliza um formato de instrução que inclui mais de uma delas na mesma “instrução” a ser buscada e decodificada pela CPU (processador). Para isso é necessário que o hardware possua mais unidades funcionais para as instruções do “pacote”.
Quais são os 3 tipos de hazard(risco) de pipeline que fazem a parada de um duplo pipeline?
pag. 38
- Problemas de dependência de dados (data hazards);
- Problemas gerados por estruturas de desvio (control hazards);
- Problemas de conflitos entre recursos requeridos.
O que são as memórias ROMs? e quais os tipos?
pag 62
ROM: Read Only Memory - Memória somente para leitura.
3 tipos: PROM, EPROM e EEPROM.
Qual a diferença dos principios de localidade temporal e espacial quando falamos de memória CACHE?
Pag. 64
Temporal: um dado acessado recentemente tem mais chances de ser usado novamente.
Espacial: há uma maior probabilidade de acesso para dados e instruções em endereços próximos àqueles acessados recentemente.
Quais os Tipos de Memória CACHE?
pag. 65
L1 que pode ser dividida em 2: uma para dados e outra para instruções.
L2: possui mais memória que L1 e um pouco mais lenta.
L3: cache externa ao processador, na placa mãe, mais memória que L2 e mais lenta que L2.
Em bytes qual a capacidade de armazenamento de 1MB, 1 GB e 1 TB?
pag. 69
1 MB = 1 milhão de bytes
1 GB = 1 bilhão de bytes
1 TB = 1 trilhão de bytes