Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Prévia do material em texto

Gabarito Lista 2 – FCC Engenharia 
1. Unidade de Controle: Controla a operação do processador e desempenha funções de 
processamento de dados. Unidade Aritmética e Lógica: Realiza as funções de processamento 
de dados do computador. Registradores: Oferecem armazenamento interno à CPU. 
Interconexão da CPU: oferece comunicação entre unidade de controle, unidade aritmética e 
lógica (ALU) e registradores. 
2. Letra e 
3. Trata-se de um código de representação interna, onde cada símbolo é representado por um 
valor de 16 bits, que pretende englobar todos os símbolos requeridos para as diversas 
linguagens existentes no planeta. 
*Sua constituição completa e descrição detalhada encontram-se no site do consórcio desenvolvedor: 
www.unicode.org 
 
4. Se 1K = 1024, 1M = 1024*1024, 1G = 1024*1024*1024, 1T = 1024*1024*1024*1024 e 1 byte 
= 8 bits então: 
a) 65.536 = xK -> x = 65.536/1024 = 64 
b) 12.288 = xM -> x = 12.288 *1024 / 1024*1024 = 12 
c) 8 Gbytes = x bytes -> x = 8*1024*1024*1024 = 2³*230*= 233 
d) 64 Kbytes = x bits -> x = 64k*8 bits / bits = 512 
e) 1T = xGbytes -> x = 1024 * 1Gbyte = 1024Gbyte 
f) 262.144 bits = xK bits -> 262.144 bits/1024 bits = 256 
g) 16.700.160 palavras = x palavras (usando a menor unidade possível) -> x = 
16.777.256/1024/1024 = 16M 
5. Linguagem de alto nível é bem próxima da linguagem do ser humano (tipicamente a língua 
inglesa) e por ele é compreendida. Linguagem de máquina é a linguagem que os computadores 
entendem, mas é extremamente difícil de ser compreendida pelo ser humano. Pessoas 
programam em linguagem de alto nível e, depois, convertem seus programas para a linguagem 
de máquina, por um processo conhecido como compilação. 
 
6. Leitura e escrita. 
 
7. Compilação é o processo de transformação de um programa escrito em linguagem de alto 
nível (o programa-fonte) em um programa em linguagem de máquina (o programa objeto). Esse 
processo é executado pelo programa compilador. Interpretação é um processo de execução de 
programas que, diferentemente da compilação, não gera um programa-objeto a partir de um 
programa-fonte. Nesse processo, o programa interpretador lê o programa-fonte e o executa 
diretamente. Linguagens interpretadas facilitam a depuração de programas-fontes, porque os 
erros podem ser apontados com mais precisão. Além disso, programas-fontes podem ser 
executados em diferentes SC, desde que estes contenham os interpretadores adequados. 
Linguagens compiladas, por outro lado, têm a vantagem de executar mais “rápido” através dos 
seus programas executáveis. Isso é particularmente notável dentro dos loops onde, no caso da 
interpretação, o mesmo código é novamente interpretado a cada iteração, com consequência 
sobrecarga da UCP. O caso do compilador ser específico para uma determinada linguagem vem 
justamente do fato do compilador transformar programa-fonte em programa-objeto, os 
primeiros são escritos em linguagens de programação específicas e formais, os últimos são feitos 
para executar em determinado processador, porque contêm instruções projetadas para isso. 
Portanto, um compilador está “amarrado” a ambas as condicionantes. 
 
8. 
9. Foram razões de ordem econômicas e de precisão da representação dos valores internos. 
Representar um dado por um entre dois valores apenas (sistema binário) é mais simples do que 
ter que produzir 10 valores diferentes de voltagem, por exemplo, para representar um dado no 
sistema decimal. Seria preciso usar valores mais elevados de voltagem, com aumento de 
consumo de energia, calor, etc. 
 
10. 
 
11. Durante o projeto detalhado de um novo computador, os níveis da nova máquina de 
dispositivos e da lógica digital podem muito bem serem simulados em uma antiga máquina, o 
que os coloca em torno de nível 5 ou 6. 
12. Cada nível de interpretação retarda a máquina por um fator de n/m. Assim, os tempos de 
execução para os níveis 2, 3 e 4 são kn/m, kn2/m2, e kn3/m3, respectivamente. 
13. Você perde um fator de n em cada nível, por isso os tempos de execução de instruções em 
níveis 2, 3 e 4 são kn, kn2, e kn3, respectivamente. 
14. De acordo com a lei de Moore, no próximo ano o mesmo chip terá 1,6 vezes mais 
transistores. Isto significa que a área de cada transistor será 1/1,6 ou 0.625 vezes o tamanho dos 
transistores deste ano. Uma vez que a área é calculada com o quadrado do diâmetro, o diâmetro 
de transistores do próximo ano deve ser 0,079 microns. 
15. 
16. 
17. 
18. 1, 2, 1, 2, 3. 
19. Porque o processamento nada tem em relação ao armazenamento. Os sistemas são 
independentes: de memória e de processamento. Quanto mais rápido o processador tem acesso 
à memória mais rápido o processamento, mas nada tem a ver com a quantidade de memória. 
20.b) 
21.a) 
22. 
a) 101001101 
b) 100011100 
c) 111011001 
d) 1000101 
e) 10000111 
f) 11010111 
g) 1001000101 
h) 11000101 
23. 
a) 3810 
b) 3010 
c) 5910 
d) 8010 
e) 19710 
f) 21410 
g) 1310910 
 
24. 
a) 10 
b) 4 
c) 2 
d) 5 
e) 6 
f) 6 
g) 3 
 
25. 
a) 1770 
b) 1645 
c) 1039 
d) 1890 
e) 3689 
f) 4035 
g) 2840 
 h) 2054 
 
26. 110100, 110101, 110110, 110111 e 111000 
27. 110001, 110101, 111001, 111011, 111111, 1000011 
28. 
a) 3,7510 
b) 8,062510 
c) 10,62510 
d) 12,62510 
e) 19,5937510 
f) 24,20312510 
g) 33,3906510 
 
29. 
a) 0,0012 
b) 0,00012 
c) 0,10110012 
d) 0,111010111000012 
e) 111,1110011002 
f) 101111,01111000012 
g) 110101,0110001100111001112 
 
30. 28 = 256 
31. 26 = 64 
32. 11111112 = 12710

Mais conteúdos dessa disciplina