Buscar

ARQUITETURA DE COMPUTADORES

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

Episódio - Evolução da arquitetura de computadores 
1) 
Qual foi a primeira versão de sucesso do Microsoft Windows? 
 
a) 
Microsoft Windows 3.11 
2) 
A evolução do conector de dois cortes físicos para o de um corte físico 
representa qual sentido lógico? 
DIMM para DDR 
 
3) 
Plataformas novas, como Uber ou iFood, apenas são possíveis graças: 
 evolução tecnológica rápida e constante. 
 
4) 
O primeiro computador eletrônico e compacto desenvolvido é o: 
 
 
Altair 8800 
 
5) 
O que significa a sigla ENIAC? 
Electronic Numerical Integrator and Computer. 
 
Episódio - Os principais componentes de um 
computador 
 
1) 
Quais unidades não compõem o modelo de von Neumann? 
Processador. 
2) 
Os primeiros computadores eletromecânicos e eletrônicos não seguiam um 
modelo comum. Na primeira geração, cada computador seguia uma 
concepção e um projeto distintos dos demais. Esta diversidade, entretanto, 
convergiu para um modelo comum: o modelo de Von Neumann, que define 
a organização e os elementos básicos dos computadores. Sobre a Unidade 
lógica e aritmética (ULA) podemos afirmar: 
 
O acumulador é um registrador e tem por função armazenar um resultado 
fornecido pela ULA. 
 
3) 
É responsável por buscar instruções na memória principal e determinar seu 
tipo, gerando os sinais de controle para os outros componentes internos da 
CPU e os externos. 
Unidade de controle. 
 
4) 
Foram feitas as seguintes afirmações sobre tarefas que acontecem dentro 
de um sistema computacional no que diz respeito à execução de uma 
instrução. 
 
A - Qualquer operando de dados requerido para executar a instrução é 
carregado da memória e colocado em registradores dentro do processador. 
B - A unidade de controle busca a próxima instrução do programa na 
memória usando o contador de programa para determinar onde a instrução 
está localizada. 
C - A ULA executa a instrução e coloca os resultados em registradores ou 
na memória. 
D - A instrução é decodificada para uma linguagem que a ULA possa 
entender. 
 
A maneira CORRETA de organizar essas afirmações de forma que elas 
reflitam o ciclo de execução de von Neumann é: 
B, D, A e C. 
 
5) 
Barramentos são conjuntos de fios que permitem o tráfego de informações 
dentro do sistema computacional. Existem alguns tipos de barramentos, 
dentre os quais pode-se citar o conjunto de barramentos de sistema que 
conecta os principais componentes do computador. Essa estrutura pode 
ser dividida em grupos funcionais, que são: 
Dados, endereço e controle. 
 
Episódio - Representações de dados e aritmética de 
computadores 
1) 
Qual é o valor decimal do número binário inteiro sem sinal 100101? 
37. 
 
2) 
Quais as representações hexadecimais dos inteiros 1348? 
544. 
 
3) 
Qual a representação de 8 bits e complemento de 2 do número -65 que está 
representado no sistema binário de numeração? 
10111111 
 
4) 
Utilizando a representação de 8 bits e complemento de 2, qual o resultado 
do cálculo -17+15? 
 
11111110. 
 
5) 
Calcule a soma e a subtração dos seguintes números binários: (1ª parcela) 
1011111 e (2ª parcela) 11001. 
 
1111000, 1000110. 
 
Episódio - Modelos de programação 
 
 
1) 
Qual é o conteúdo da pilha depois que a sequência a seguir for completada? 
 
PUSH #2 
PUSH #4 
PUSH #6 
ADD 
PUSH #2 
MUL 
SUB 
 
 
-18. 
 
2) 
Qual o valor do registrador r3 depois que a seguinte sequência for executada? 
 
MOV r1, #31 
MOV r3, #12 
MOV r2, #14 
SUB r3, r3,r2 
MUL r2,r2,r2 
ADD r3,r1,r2 
 
 
227. 
 
3) 
Qual valor permanece na pilha depois da seguinte sequência de execução? 
 
PUSH #1 
PUSH #2 
POP 
PUSH #3 
POP 
POP 
 
Vazia. 
 
4) 
Não pode ser considerada uma das características do modelo de programação 
baseado em pilha: 
 
 
Especificar onde a fonte e o destino da operação estão localizados. 
 
5) 
É uma das vantagens do modelo de programação baseado em registradores 
de uso geral, quando comparado com um modelo de programação baseado 
em pilha: 
 
 
Ler um registrador em um arquitetura RUG não afeta seu conteúdo. 
 
Episódio - Circuitos lógicos sequenciais 
 
1) 
Os circuitos lógicos combinacionais são limitados em sua utilização, já que 
não possuem memória, ou seja, não podem armazenar bits e lê-los depois. 
Por sua vez, um circuito lógico sequencial é composto de um circuito lógico 
combinacional acrescido de um elemento de memória. 
Com base em sua estrutura, o circuito lógico sequencial pode ter diferentes 
comportamentos, originando modelos distintos. Qual a diferença entre 
esses modelos? 
 
No modelo de Moore, as saídas dependem unicamente do estado no qual o 
circuito se encontra. No modelo de Mealy, as saídas não dependem apenas do 
estado atual do circuito, mas também do valor atual das entradas externas. 
 
2) 
Os diferentes tipos de flip-flops podem ser diferenciados pelo número de 
entradas, pelas quais o estado atual dos circuitos de memória é 
modificado. Os tipos mais comuns de flip-flops são os latches. 
Os latches têm dois níveis de sinais de entrada e são utilizados na 
construção de flip-flops mais complexos. 
Qual das alternativas a seguir apresenta a tabela de transição de estados 
correta para o latch RS? 
R S Qt÷1 
0 0 Qt 
0 1 1 
1 0 0 
1 1 - 
 
3) 
O tempo de ciclo equivale ao sinal de clock, ou seja, o mesmo indica 
quando uma atividade é inicializada por um circuito digital sequencial. 
Por curiosidade, após realizar a leitura do conteúdo e compreender o 
cálculo de frequência, você resolveu descobrir qual o tempo de ciclos que o 
processador do seu computador pessoal pode inicializar em 
nanossegundos. Sabendo que o mesmo tem a capacidade 2.4GHz de 
processamento, você chegou ao seguinte cálculo: 1 / 2.4 x 109 = 
A resposta para esse cálculo é: 
0,42 x 10-9s = 0,42ns 
 
4) 
Os latches originaram os circuitos flip-flops. Uma implementação de 
dois latches interligados em cascata originou o flip-flop D. 
Além do flip-flop D, também foi desenvolvido o flip-flop JK, que tem 
comportamento parecido com o do latch RS. Entretanto, por que o flip-
flop JK direciona ao complemento do estado anterior quando os 
respectivos valores de entrada são iguais a 1 (um)? 
 
Para evitar o estado proibido. 
 
5) 
Considere as seguintes afirmativas: 
A) Os diferentes tipos de flip-flops podem ser diferenciados pelo número de 
saídas, pelas quais o próximo estado dos circuitos de memória é afetado. 
B) O que determina o estado em que um circuito combinacional se encontra 
é o valor da informação armazenada na memória em um determinado 
momento. 
C) Em um circuito combinacional, a informação recebida e armazenada pelo 
elemento de memória é codificada em binário (0 e 1). 
Quais dessas afirmativas estão corretas? 
 
 
Apenas C. 
 
Episódio - Componentes eletrônicos básicos 
1) 
Qual o equipamento responsável por armazenar informações permanentes 
em um computador? 
 
HardDisk ou HD. 
 
2) 
Com relação às particularidades do hardware e do software, assinale a 
alternativa correta. 
 
Software é o sistema que está rodando, suportado pelos componentes, os quais 
são os hardwares do computador ou servidor. 
 
Qual equipamento abaixo, em geral, não faz parte de um computador? 
 
 
Monitor. 
 
4) 
Qual é uma vantagem da virtualização? 
 
 
Menor consumo de energia, espaço físico e investimento financeiro. 
 
5) 
De que consiste uma arquitetura RAID? 
Uso de múltiplos discos HD para otimizar o acesso ou segurança dos dados 
armazenados 
 
Episódio - Funcionamento e Soluções (Pipeline) 
 
1) 
Considere uma CPU com capacidade de execução de pipeline. Ela pode 
receber uma instrução e quebrar esse processo em alguns minipassos. 
Assinale a alternativa que indica corretamente quais são esses minipassos. 
 
 
Buscar instrução, decodificar opcode, calcular endereço efetivo dos operadores, 
carregar operandos, executar introdução e armazenar resultado. 
 
2) 
O processador é a parte principal do computador, cabendoa ele a 
realização de funções como leitura e armazenamento de arquivos. O 
desempenho do processador interfere diretamente na performance do 
computador, e é por isso que os processadores têm técnicas para melhorar 
sua eficiência. Uma dessas técnicas é o pipeline. 
 
 
O pipeline é uma técnica que existe nos processadores desde o computador Tretch 
IBM 7030. Todas as atuais versões de processadores têm pipeline e, quanto mais 
moderno o processador, maior o seu número de pipelines. 
 
3) 
O conceito básico que norteia a utilização de um pipeline é a paralelização 
de atividades, visando a explorar ao máximo os recursos computacionais, 
não deixando o processador ficar ocioso. Entretanto, pipeline é um conceito 
que se aplica dentro e fora da área de Tecnologia da Informação (TI), tendo 
algumas características fundamentais onde for aplicado. 
Analise as alternativas a seguir e assinale a que apresenta duas principais 
premissas básicas de todo o processo de pipeline. 
 
 
Dividir o processo em etapas independentes e iniciar uma etapa sem que a outra 
tenha sido concluída. 
 
4) 
Diversos tipos de pipeline podem ser implementados pelo processador para 
executar tarefas. Independentemente do tipo, todos têm um objetivo em 
comum: proporcionar maior agilidade e eficiência no processamento, 
reduzindo a ociosidade. 
Assinale a alternativa que contém um tipo de pipeline e sua definição 
correta. 
 
Pipeline de funcionalidade: se divide em multifuncional e unifuncional. 
 
5) 
Embora o uso de pipeline proporcione um ganho 
de performance significativo, quando corretamente utilizado, por ser uma 
técnica de paralelização, alguns cuidados precisam ser tomados, uma vez 
que os pipelines podem causar alguns problemas no processamento de 
instruções complexas que tenham interdependência entre as partes que 
estão sendo processadas por cada ciclo do pipeline. 
Sobre os problemas que podem ser causados por pipeline, assinale a 
alternativa correta. 
 
Conflito de recursos: acontece quando dois ciclos diferentes 
do pipeline precisam acessar um determinado recurso para realizar sua 
atividade; contudo, esse recurso não comporta acesso simultâneo.

Outros materiais