arquitetura de computadores - .::dcc · 2) são tipos de barramentos existentes nos computadores...

42
01001111 01110010 01100111 01100001 01101110 01101001 01111010 01100001 11100111 11100011 01101111 00100000 01100100 01100101 00100000 01000011 01101111 01101101 01110000 01110101 01110100 01100001 01100100 01101111 01110010 01100101 01110011 ARQUITETURA DE COMPUTADORES exercícios Prof Daves Martins Msc Computação de Alto Desempenho Email: [email protected]

Upload: phungnga

Post on 25-Nov-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

01001111 01110010 01100111 01100001 01101110 01101001 01111010 01100001 11100111 11100011 01101111 00100000 01100100 01100101 00100000 01000011 01101111 01101101 01110000 01110101 01110100 01100001 01100100 01101111 01110010 01100101 01110011

ARQUITETURA DE COMPUTADORES

exercícios

Prof Daves MartinsMsc Computação de Alto Desempenho

Email: [email protected]

1) O barramento deve permitir diversos fluxos de transferências de informações, MENOS:

a. processador para a memória.b. processador para E/S.c. transferência entre um dispositivo de E/S e memória.d. E/S para E/Se. memória para o processador.

2) São tipos de barramentos existentes nos computadores convencionais:

a. Interno, Externo e Expansãob. Interno, de Sistema e Externoc. Sistema, USB e Externod. Interno, do Sistema e USBe. Interno, Externo e USB

3) Os barramentos são responsáveis por transportar:

a. Nenhuma das anterioresb. Dados e Informaçõesc. Dados, Endereço e Interrupçõesd. Controle e Interrupçõese. Dados, Endereços e Sinais de Controle

4) Quanto vale em decimal o valor binário: 10011?

a. 17b. 19c. 29d. 20e. 13

5) Quanto vale em decimal o valor binário: 11001?

a. 19b. 30c. 25d. 23e. 27

6) Em relação às máquinas multiníveis, a execução de programas em L2 no computador M1 pode ser feito através de:

a. Tradutor ou interpretadorb. Nenhuma das anterioresc. Compilador ou Assemblerd. Interpretador ou assemblere. Tradutor ou assembler

7) Os níveis de abstração de um programa envolvem na ordem (mais para o menos abstrato):

a. Programa, Compilador, Assembly, Assembler e Código de Máquinab. Compilador, Assembly, Programa, Assembler e Código de Máquinac. Assembly, Programa, Compilador, Assembler e Código de Máquinad. Programa, Compilador, Assembler, Assembly,e Código de Máquinae. Programa, Assembly, Compilador, Assembler e Código de Máquina

8) Fazem parte da arquitetura de Von Newmann os seguintes componentes:

a. Processador, Fonte, Memóriab. CPU, Processador, Dispositivos I/Oc. CPU, Fonte, Dispositivos I/Od. CPU, Processador, Memória, Mousee. CPU, Memória, Dispositivos I/O

9) Quanto vale, em hexadecimal, o valor em binário 100111?

a. 15b. 27c. 2Ad. 25e. 31

10) Quanto vale em hexadecimal o valor binário 11101101?

a. E9b. DEc. DDd. DFe. ED

11) Um processador é formado por alguns módulos (ou partes), MENOS:

a. RAMb. Registradoresc. ULAd. Unidade de Controlee. Memória Cache

12) São variáveis que armazenam dados manipulados pelas instruções ou informações para uso da própria CPU:

a. Cacheb. Nenhuma das anterioresc. Registradoresd. Unidade de Controlee. ULA

13) É a unidade responsável pela realização de todos os cálculos.

a. ULAb. Nenhuma das alternativasc. Registradoresd. Unidade de Controlee. Cache

14) É a Unidade que gera os sinais que controlam os demais componentes internos da CPU e também todos os sinais de controle externos.

a. Nenhuma das alternativasb. Registradoresc. Unidade de Controled. Cachee. ULA

15) O registrador que indica o endereço da próxima instrução a ser executada.

a. SPb. PCc. REd. RDe. Nenhuma das alternativas

16) Na ULA, podem ser feitas as seguintes operações, MENOS:

a. Somab. Subtraçãoc. Jurosd. OR (OU)e. AND (E)

17) O registrador que indica o endereço de memória da próxima instrução a ser executada é:

a. RDb. SPc. REd. Nenhuma das alternativase. PC

18) Como resultado de uma operação na ULA, os flags (sinalizadores) são ativados. O flag de ZERO indica:

a. Quando falta um dos operandos para a operação.b. Nenhuma das demais alternativas.c. Quando um dos operandos vale zero.d. Quando o resultdo da operação é zero.e. Quando se tenta fazer uma divisão por zero.

19) Como resultado de uma operação na ULA, os flags (sinalizadores) são ativados. O flag de Overflow indica:

a. Quando somando dois positivos resulta num negativo.b. Nenhuma das demais alternativas.c. Quando o resultdo da operação é zero.d. Quando falta um dos operandos para a operação.e. Quando se tenta fazer uma divisão por zero.

20) A instrução ADD (100),R1 é representada segundo o seguinte modo de endereçamento de memória:

a. Relativo à Baseb. Diretoc. Indiretod. Nenhuma das demais alternativase. Indexado

21) A instrução ADD (R1),R2 é representada segundo o seguinte modo de endereçamento de memória:

a. Relativo à Baseb. Indiretoc. Nenhuma das demais alternativasd. Diretoe. Indexado

22) A instrução ADD 100(R1),R2 é representada segundo o seguinte modo de endereçamento de memória:

a. Diretob. Nenhuma das demais alternativasc. Relativo à Based. Indexadoe. Indireto

23) A instrução ADD (R1 + R2),R3 é representadasegundo o seguinte modo de endereçamento dememória:

a. Indiretob. Relativo à Basec. Nenhuma das demais alternativasd. Diretoe. Indexado

24) A instrução ADD R1 é representada segundo oseguinte modo de endereçamento:

a. Registradorb. Implícitoc. Nenhuma das demais alternativasd. Imediatoe. Indexado

25) A instrução ADD R1,R2 é representada segundo oseguinte modo de endereçamento:

a. Imediatob. Registradorc. Implícitod. Nenhuma das demais alternativase. Direto

26) A instrução ADD R1,#4 é representada segundo oseguinte modo de endereçamento:

a. Registradorb. Implícitoc. Nenhuma das demais alternativasd. Imediatoe. Direto

27) A performance do processador está ligada a diversos fatores MENOS:

a. CPIb. Número de Instruçõesc. Ciclo de Clockd. Quantidade de Flagse. Tamanho da cache

28) As instruções podem ser classificadas nas seguintes categorias:

a.aritmética e lógica;moviment.e dados; Transf.de controle.b. soma e subtraçãoc. atribuição e aritméticasd. Nenhuma das alternativase.aritmética e lógica; movimentação de dados; atribuição.

29) Para uma memória com 1024 células, a quantidade necessária de linhas de endereço é:

a. 8.b. 11.c. 10.d. Nenhuma das demais alternativase. 9.

30) Para uma memória com 10 linhas de endereço e células que armazenam 8 bits, a capacidade total é de:

a. 1KB.b. 2Kbits.c. 4Kbits.d. 2KB.e. Nenhuma das demais alternativas

31) Para uma memória com de 256kbits, temos quantas células de memória temos?

a. 32KB.b. 32K.c. Nenhuma das demais alternativasd. 64K.e. 64Kbits.

32) A capacidade de memória é normalmente expressa em bytes, mas também podemos expressá-la em outras medidas, MENOS:

a. Diretóriosb. Setoresc. Célulasd. bitse. Palavras

33) Na manipulação de uma memória principal utilizamos as seguintes nomenclaturas:

a. Endereço, Célula e posição.b. Endereço, posição e palavra.c. Endereço, célula e palavra.d. Nenhuma das demais alternativase. Célula, posição e palavra.

34) Em um sistema computacional, a palavra corresponde a:

a. Nenhuma das demais alternativas.b. Unidade de informação do sistema CPU/MP.c. Unidade de armazenamento na memória.d. Unidade de armazenamento em disco.

35) O tipo de memória que apresenta menor capacidade de armazenamento é:

a. Cacheb. Nenhuma das demais alternativasc. HDd. Registradore. RAM

36) O tipo de memória que apresenta maior custo relativo é:

a. Registradorb. Nenhuma das demais alternativasc. Cached. RAMe. HD

37) Para aumentar o desempenho do meu computador e devo colocar (custo e desempenho):

a. Nenhuma das demais alternativasb. Cachec. HDd. Registradore. RAM

38) Sobre tempo de acesso, qual das alternativas abaixo apresenta uma afirmação INCORRETA:

a. tempo de acesso é o tempo necessário para que seja realizada uma operação de leitura em memória.b. o tempo de acesso nas memórias eletrônicas é igual, independente da distância física entre os locais de acesso.c. o tempo de acesso nas memórias magnéticas é variável, pois dependente da distância física entre os locais de acesso.d. Nenhuma das alternativas.e. tempo de acesso é o tempo necessário para que seja realizada uma operação de leitura ou escrita em memória

39) Analise as seguintes afirmações relacionadas a conc eitos básicos de arquitetura de computadores.

I. a memória CACHE é uma memória vantajosa em termos de velocidade de acesso.II. USB (Universal Serial Bus) é um tipo de conexão que permite conectar de forma prática e rápida, sem a necessidade de desligar o computador, diversos tipos de periféricos, como impressoras, mouse, câmera e modem.III. A Memória USB Flash Drive, conhecida em alguns casos como de pendrive, é um dispositivo de armazenamento constituído por uma memória flash e um adaptador USB para interface com o computador. A capacidade de armazenamento destes dispositivos já ultrapassa 1 GByte.Indique a opção que contenha todas as afirmações ve rdadeiras.

a - Somente Ib - I e IIc - I e IIId - II e IIIe- Todos estão corretas.

40) Considere as informações abaixo, sobre a Arquitetura de Von Neumann:I-Dados e instruções são colocadas em memórias de leitura e escrita diferentesII-A execução de instruções ocorre, via de regra, de modo sequencialIII-O conteúdo da memória é acessado sempre pela sua posição, independentemente do tipo de dado nela encontradoEstão corretas as informações:a. I, II e IIIb. I e IIc. II e IIId. I e III

Gabarito1) D 2) B 3) E 4) B 5) C

6) A 7) A 8) E 9) B 10) E

11) A 12) C 13) A 14) C 15) B

16) C 17) E 18) D 19) A 20) B

21) B 22) C 23) E 24) B 25) B

26) D 27) D 28) A 29) C 30) A

31) B 32) A 33) E 34) B 35) D

36) A 37) E 38) E 39) E 40) C