Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

2018.2 - ARQUITETURA DE COMPUTADORES 
TEMA 3 – Org Func dos SC – Componentes-vídeos 9 – 9A - 10 
QUESTIONÁRIO 3 
GABARITO 
 
1. Para projetar uma máquina capaz de automatizar um processamento de dados antes realizado de 
forma manual, cientistas definiram que módulos funcionais a referida máquina deveria possuir. Quais são 
os módulos básicos de um sistema eletrônico e automático de processamento de dados? 
Resp: Módulo para realizar a função PROCESSAMENTO; para a função ARMAZENAMENTO; para a função 
ENTRADA/SAÍDA. 
2. Quais são as duas categorias básicas de memória, nas quais qualquer tipo de memória se 
enquadra? Cite duas características importantes de cada uma dessas categorias. 
Resp: Memórias VOLÁTEIS – capacidade menor, custo maior e maior rapidez, comparados com a 
outra categoria. E memórias NÃO-VOLÁTEIS – mais lentas, maior capacidade e menor custo que as 
voláteis. 
 
3. Considere um computador que possui uma memória com capacidade de armazenamento de X 
endereços, cada um deles sendo capaz de armazenar um dado com 1 Byte de largura. Neste computador, 
cada caractere é representado por 8 bits. Em um dado instante resolveu-se armazenar um conjunto de 
caracteres a partir do endereço hexadecimal (base 16) 5FA4. Os caracteres foram armazenados em 
grupos com 64 caracteres iguais em cada um, a partir do grupo de As (exemplo: primeiro o grupo de 64 
As, depois o de 64 Bs e assim por diante). Calcule o endereço hexadecimal do 1º D. 
 
Resp. Se em cada endereço (célula) é armazenado 1 byte e cada caractere é representado por 8 bits 
(1 byte), então, em cada endereço (célula) é armazenado UM caractere. A partir de 5FA4 
ARMAZENAOU-SE 64 CARACTERES A (AAAAAAAAA........AAAA) e, em seguida, armazenaram-se 64 
B (BBBBBBBBB.....BBBBB) e depois 64 caracteres C (CCCCCCCCCC......CCCCCC). O 1º D é o endereço 
seguinte. 
Assim, armazenaram-se 64 x 3 = 192 caracteres e como o 1º A já está em 5FA4, o 1º D é obtido da 
soma de 5FA416 + 19210 . Convertendo-se decimal 192 para hexadecimal (divide-se 192 por 16 e 
acha-se 12 e resto 0; depois 12 / 16 =0 e resto 12, algarismo C16), encontra-se C016. Soma-se 5FA4 
e C0 e acha-se 606416. 
Resultado: 606416. 
 
4. Analise as seguintes afirmações indicando qual é falsa e qual é verdadeira: 
I – o propósito principal de um processador é realizar ciclos de instrução para programas de 
aplicação e operações de hardware para programas do sistema operacional; 
ERRADO. Ele executa ciclos para cada instrução de qualquer programa. 
II – todo componente de Entrada e/ou Saída é composto de duas partes: o dispositivo 
propriamente dito e um interface, para “conversar” com o processador; 
CERTO 
III – sempre que se realiza uma operação de leitura em uma memória, o dado é transferido da 
posição referenciada e o conteúdo dessa posição é imediatamente substituido pelo dado seguinte na 
sequência do algoritmo; 
ERRADO. A leitura traz uma cópia do dado, cujo cvalor permenece armazenado. Ele somente será 
substituído por outro em uma operação de escrita. 
IV – se uma determinada memória é capaz de suportar transferências de 4 Bytes por 
microsegundo, deverá transferir 4M bytes por segundo. 
CERTO. Pois em caso de transferências, usa-se o relógio (“clock”) que opera no sistema decimal, 
como os valores de tempo.. De modo que 1 seg = 106 microseg. A transferência de 4 M/seg é igual a 
4MHz x 4 Bytes e 1 MHz = 106 Hz. 
 
5. Processadores são projetados com a capacidade de realizarem diretamente (pelo hardware) 
pequenas e simples (primitivas) operações. Cite 4 (quatro ) exemplos dessas operações. 
Resp: somar 2 números – mover um número de um local para outro – saltar a sequência de 
execução de instruções – subtrair 2 números – buscar um valor do barramento de entrada para a 
MP. 
6. O que você entende por Instrução de Máquina? 
Resp: Trata-se de um conjunto de bits que identifica uma operação a ser realizada diretamente pelo 
hardware do processador, bem como indica a localização do(s) dado(s) a ser manipulado na 
operação. 
7. Cite um elemento de desigualdade e um elemento de igualdade entre linguagem binária (código 
binário) e linguagem assembly (código assembly). 
Resp: Igualdade: ambas podem ser consideradas linguagens de máquina, pois identificam 
diretamente cada operação a ser realizada pelo hardware. 
Desigualdade – a linguagem assembly NÃO É diretamente executada pelo hardware, requerendo 
ser convertida para código binário (processo de montagem), único inteligível pelo hardware. 
8. Quais são as duas funções básicas de um processador? 
Resp: interpretar o que fazer (qual a operação – no exemplo anterior, a operação era SOMAR) e; 
executar a operação (como fazer – algoritmo para completar a operação propriamente dita). 
 
9. Como poderia ser definido um Ciclo de Instrução? 
Resp: A sequência de etapas (algoritmo) para completar a execução de uma instrução de máquina 
é denominada de 
10. Quais são as duas operações que podem ser realizadas em um dispositivo de memória de um 
computador? Indique duas diferenças entre elas. 
Resp: Operação de leitura e operação de escrita. 
1ª diferença: uma é destrutiva (apaga o dado anterior) e a outra não é (transfere apenas uma cópia). 
2ª diferença: sentido de direção do fluxo de addos é oposto. 
11. Quais são as duas partes de um componente de memória. Qual a função de cada uma delas? 
Resp: o endereço de um local onde se armazena um dado e o dado propriamente dito. 
 
12. Quais são os elementos básicos de qualquer organização de memória de um computador? 
Resp: quantidade de partes (N), isto é, a quantidade de endereços; a largura (fixa) de cada parte, 
onde se armazena o dado; e o endereço que identifica e localiza cada parte. Exemplificando como 
uma rua que possui N casas (N partes), em cada casa residem M pessoas (no caso do computador, 
M é um valor igual para cada parte, cada casa); cada casa é identificada por uma placa contendo o 
número que representa seu endereço. 
13. Que parâmetro é fundamental para se determinar o espaço de endereços de uma memória de 
uma computador? 
Resp: a largura do endereço de cada parte da memória. Se uma dada memória possui 
endereços com E bits de largura (E algarismos binários), então sua capacidade (espaço de 
endereçamento) é de 2E. 
Exemplo: E = 4 bits, então N = 24 = 16 endereços. 
 E = 12 bits, então N = 212 = 4K endereços 
 
14. Apesar de todo o desenvolvimento, a construção de computadores e processadores continua, 
basicamente, seguindo a arquitetura clássica de von Neumann. As exceções a essa regra encontram-se 
em computadores de propósitos específicos e nos desenvolvidos em centros de pesquisa. Assinale a 
opção em que estão corretamente apresentadas características da operação básica de um processador 
clássico. 
A -Instruções e dados estão em uma memória física única; um programa é constituído de uma 
seqüência de instruções de máquina; uma instrução é lida da memória de acordo com a ordem 
dessa seqüência e, quando é executada, passa-se, então, para a próxima instrução na seqüência. 
CERTO 
B -Instruções e dados estão em memórias físicas distintas; um programa é constituído de um 
conjunto de instruções de máquina; uma instrução é lida da memória quando o seu operando-
destino necessita ser recalculado; essa instrução é executada e o resultado é escrito no operando 
de destino, passando-se, então, para o próximo operando a ser recalculado. 
ERRADO – instruções e dados estão sempre na mesma memória, tornando o processo de 
armazenamento e localização de ambos mais flexível e rápido. 
C -Instruções e dados estão em uma memória física única; um programa é constituído de um 
conjunto de instruções de máquina; uma instrução é lida da memória quando todos os seus 
operandos-fonte estiverem prontos e disponíveis; essa instrução é executadae o resultado é escrito 
no operando de destino, passando-se, então, para a instrução seguinte que tiver todos seus 
operandos disponíveis. 
ERRADO – a 1ª frase está correta, mas a segunda parte está errada. Não há prontos e disponíveis. 
D -Instruções e dados estão em memórias físicas distintas; um programa é constituído de um 
conjunto de instruções de máquina; uma instrução é lida da memória quando todos os seus 
operandos-fonte estiverem prontos e disponíveis; essa instrução é executada e o resultado é escrito 
no operando de destino, passando-se, então, para a instrução seguinte que estiver com todos os 
seus operandos disponíveis. 
ERRADO - instruções e dados estão sempre na mesma memória, tornando o processo de 
armazenamento e localização de ambos mais flexível e rápido. 
 
 
E - Instruções e dados estão em memórias físicas distintas; um programa é constituído de uma 
seqüência de instruções de máquina; uma instrução é lida da memória de acordo com a ordem 
dessa seqüência e, quando é executada, passa-se, então, para a próxima instrução na seqüência. 
ERRADO - instruções e dados estão sempre na mesma memória, tornando o processo de 
armazenamento e localização de ambos mais flexível e rápido. 
Resp: OPÇÃO correta é A. 
 
15. Considere um S.C. que possua um processador capaz de endereçar, no máximo, 512 posições de 
memória principal. Qual deverá ser o tamanho, em bits, de cada um dos 512 números que 
representam os endereços dessa memória? 
Resp: Se o total de endereços de uma memória (N) é = 2E, sendo E a largura de cada endereço. E 
se N = 512 = 29, então E = 9 bits.

Mais conteúdos dessa disciplina