Questionários I Ao IV - Organização de Computadores

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 30

UNIDADE I

Pergunta 1
• 0,25 em 0,25 pontos

Um computador pode ser definido como uma máquina constituída de partes eletrônicas e/ou
eletromecânicas capazes de manipular e fornecer, de forma sistemática, dados e informações
para uma gama variada de aplicações. Dessa forma, os dados também podem ser definidos
como:
Resposta e.
Selecionada:
A matéria-prima ou entrada original a ser processada.

Respostas: a.

Unidades operacionais pertencentes à arquitetura e suas interconexões.

b.

Atributos que possuem impacto direto sobre a execução lógica em um


programa de computador.

c.

Unidades operacionais pertencentes à arquitetura e suas interconexões.

d.

Operações realizadas pelo processador, fornecendo instruções para a


realização da movimentação de dados.

e.

A matéria-prima ou entrada original a ser processada.

Comentário da Resposta: E
resposta: Comentário: De acordo com o livro-texto, dado e informação podem ser
tratados como sinônimos, de forma que o dado também pode ser definido
como a matéria-prima ou entrada original a ser processada.

1. Pergunta 2
• 0,25 em 0,25 pontos

Ao longo de seu desenvolvimento, os computadores possuíram diversos estágios nos quais


foram introduzidos diferentes níveis de abstração e organização para tratamento de dados e
instruções. Na atualidade são aceitos basicamente 6 níveis, compostos por:
Resposta a.
Selecionada: Nível lógico digital, nível de microarquitetura, nível de arquitetura de
conjunto de instruções, nível do sistema operacional da máquina, nível de
linguagem de montagem e nível de linguagem orientado a problemas.
Respostas: a.
Nível lógico digital, nível de microarquitetura, nível de arquitetura de
conjunto de instruções, nível do sistema operacional da máquina, nível de
linguagem de montagem e nível de linguagem orientado a problemas.
b.
Nível de estruturas do sistema operacional, nível de gerenciamento de
processos, nível de threads, nível de sincronização de processos, nível de
escalonamento da CPU e nível de gerenciamento de memória.
c.
Nível de cálculo de predicados, nível de busca heurística, nível de
métodos estocásticos, nível de algoritmos de controle, nível de
representação do conhecimento e nível de aprendizado de máquina.
d.
Nível físico, nível de enlace, nível de rede, nível de transporte, nível se
sessão e nível de apresentação.
e.
Nível de endereçamento, nível de encapsulamento, nível de repasse, nível
de roteamento, nível de desencapsulamento e nível de circuito virtual.
Comentário Resposta: A
da resposta: Comentário: Na atualidade, de acordo com o livro-texto, são aceitos
basicamente 6 níveis, que vão do Nível 0 ou nível lógico digital, Nível 1
ou nível de microarquitetura (hardware), Nível 2 ou nível de conjunto de
instruções, Nível 3 ou nível de sistema operacional, Nível 4 ou nível de
linguagem de montagem, Nível 5 ou nível de linguagem orientado à
problemas.

1. Pergunta 3
• 0,25 em 0,25 pontos

Os computadores modernos foram desenvolvidos no início do século XX, mais


precisamente entre os anos 1930 e 1940, como uma ferramenta de auxílio ao ser humano na
simplificação de problemas matemáticos de ordem complexa. Com o passar dos anos, as
tecnologias empregadas em seu desenvolvimento (válvulas, relés, transistores, circuitos
integrados) foram modificadas para computadores cada vez menores. Nesse contexto,
assinale qual das alternativas referente à evolução dos computadores contempla em qual
geração surgiu o primeiro PC (personal computer – computador pessoal).
Resposta Selecionada: d.
Quarta geração.
Respostas: a.
Primeira geração.
b.
Segunda geração.
c.
Terceira geração.
d.
Quarta geração.
e.
Quinta geração.
Comentário Resposta: D
da resposta: Comentário: A quarta geração ou VLSI, iniciada em 1980, possibilitou o
desenvolvimento dos microcomputadores ou PCs (personal computer –
computador pessoal), dispositivos suficientemente pequenos e baratos (se
comparados aos mainframes) e de fácil fabricação, tornando seu acesso
facilitado ao público em geral.

1. Pergunta 4
• 0,25 em 0,25 pontos

A primeira geração de computadores (1936–1953) foi caracterizada essencialmente pela


utilização de válvulas como principal componente elétrico no chaveamento de corrente,
processo responsável pelo funcionamento lógico do computador para realizar cálculos
matemáticos. Em 1946 os cientistas John Mauchly e John Presper Eckert desenvolveram
uma máquina revolucionária e eficiente na realização de cálculos balísticos para o governo
americano e que também ficou conhecida como o primeiro computador totalmente
eletrônico de uso geral. Esse computador foi:
Resposta Selecionada: b.

ENIAC.

Respostas: a.

EDVAC.

b.

ENIAC.

c.

Z1.

d.

RAMAC.

e.
TX-0.

Comentário da Resposta: B
resposta: Comentário: Em 1946 os cientistas John Mauchly e John Presper Eckert
desenvolveram o ENIAC (Electronic Numerical Integrator and Computer
– computador integrador numérico eletrônico), que ficou conhecido como
o primeiro computador totalmente eletrônico de uso geral.

1. Pergunta 5
• 0,25 em 0,25 pontos

A necessidade da criação dos sistemas operacionais surgiu quando o usuário precisava


operar um computador durante os anos 1960 e o único acesso para a máquina era através do
acesso direto ao hardware. Assim, durante a segunda geração de computadores (1955-1965)
surgiram os primeiros softwares
para gerenciamento de arquivos, que ficaram conhecidos como:
Resposta Selecionada: e.
Sistema operacional em lote.
Respostas: a.
Sistema operacional em camadas.
b.
Sistema operacional multiplataforma.
c.
Sistema operacional multithreading.
d.
Sistema operacional multiplexado.
e.
Sistema operacional em lote.
Comentário da Resposta: E
resposta: Comentário: Durante a segunda geração de computadores (1955-1965)
surgiram os primeiros softwares
para gerenciamento de arquivos em lote (batch). Nesse período,
computadores (mainframes) começaram a processar um volume muito
grande de dados que eram inseridos através do uso de cartões perfurados.

1. Pergunta 6
• 0,25 em 0,25 pontos

A etapa responsável pela movimentação de dados em um computador deve ser capaz de


mover os dados gerados internamente para os dispositivos externos. Além disso, ela também
será capaz de receber dados recebidos externamente e processá-los internamente. Os
dispositivos responsáveis pela comunicação do computador como seu exterior são
conhecidos como:
Resposta Selecionada: a.
Periféricos.
Respostas: a.
Periféricos.
b.
Registradores.
c.
Temporizadores.
d.
Duplicadores.
e.
Sequenciadores.
Comentário da Resposta: A
resposta: Comentário: De acordo com o livro-texto, o sistema computacional
necessita de uma interface física (aparato de movimentação de dados)
constituída por dispositivos periféricos que servirão de
receptores/transmissores para os dados após a inserção de dados no
sistema ou seu processamento.

1. Pergunta 7
• 0,25 em 0,25 pontos

O sistema de numeração decimal ou base 10 baseia-se no uso de dez símbolos (0, 1, 2, 3, 4,


5, 6, 7, 8 e 9), enquanto o sistema binário ou base 2 possui apenas dois símbolos (0 e 1). A
partir da conversão de bases numéricas, como será representado o número decimal 103 se
ele for convertido para base binária?
Resposta Selecionada: e.
1100111
Respostas: a.
1101011
b.
1100101
c.
1111101
d.
1101111
e.
1100111
Comentário da Resposta: E
resposta: Comentário: Inicia-se dividindo no número decimal 103 pela base 2:
103 = 51, resto 1, bit
menos significativo (LSB)
2
51 = 25, resto 1
2
25 = 12, resto 1
2
12 = 6, resto 0
2
6 = 3, resto 0
2
3= 1, resto 1
2
1= 0, resto 1, bit mais significativo (MSB)
2
Para compor o valor em binário final, basta utilizar o bit mais
significativo referente ao resto da divisão de ½=0, que neste caso foi o bit
1. Assim, temos o valor: 1100111, contados do resto mais significativo
para o resto menos significativo.

1. Pergunta 8
• 0,25 em 0,25 pontos

O sistema de numeração binário ou base 2 baseia-se no uso de apenas dois símbolos (0 e 1),
enquanto o sistema decimal ou base 10 possui dez símbolos (0, 1, 2, 3, 4, 4, 6, 7, 8 e 9). A
partir da conversão de bases numéricas, como será representado o número binário 1011011
se ele for convertido para base decimal?
Resposta Selecionada: b.
91.
Respostas: a.
99.
b.
91.
c.
78.
d.
89.
e.
72.
Comentário da Resposta: B
resposta: Comentário: inicia-se multiplicando cada termo binário pela base 2
elevado ao expoente relacionado à primeira posição da direita para a
esquerda, como mostra a expressão (1x26) + (0x25) + (1x24) + (1x23) +
(0x22) + (1x21) + (1x20)=
64 + 0 + 16 + 8 + 0 + 2 + 1= 91

Pergunta 9
• 0,25 em 0,25 pontos
O sistema binário (base 2) é uma representação numérica na qual ocorrem apenas dois
símbolos (0 e 1). Um dos problemas na interpretação desses números pelos
computadores é a diferenciação entre números positivos e negativos e as
consequências que tais dificuldades de sinalização trariam para as operações
matemáticas como soma, subtração, divisão, multiplicação. Aplicando a aritmética
binária, resolva a soma dos números 110110 + 010101, indicando qual das
alternativas possui o resultado dessa expressão:
Resposta Selecionada: b.

1001011.

Respostas: a.

1010100.

b.

1001011.

c.

1100101.

d.

1001010.

e.

1101000.

Comentário Resposta: B
da resposta: Comentário: Iniciando-se da última coluna à direita, primeiro
somam-se 0+1=1. Depois, na próxima coluna somam-se 1+0=1. Na
sequência somam-se 1+1=0 e “vai 1” para o próximo numerador à
esquerda. Na coluna seguinte à esquerda, somam-se 1+0+0=1.
Depois somam-se novamente na próxima coluna 1+1=0 e “vai 1”
para a primeira coluna à esquerda, que conterá a soma 1+1+0=0 e
“vai 1” que irá descer para completar o número: 1001011.
110110
+010101
100101

1. Pergunta 10
• 0,25 em 0,25 pontos
Os circuitos lógicos digitais são compostos por várias portas lógicas que representam seu
comportamento de saída através das operações booleanas e pelos bits 0 ou 1 na entrada. A
partir do circuito digital a seguir, assinale qual das alternativas contém a expressão de saída
que expressa a respectiva combinação de portas lógicas.

Resposta Selecionada: b.

Respostas: a.

b.

c.

d.

.
e.

Comentário da resposta: .
UNIDADE II

Pergunta 1
• 0,25 em 0,25 pontos

O processador (ou CPU) é considerado o “cérebro” do computador, controlando suas tarefas


como processar, gravar ou interpretar dados e/ou instruções, operando sobre números
binários (0 e 1). Em termos de funcionalidade, um chip de CPU é basicamente dividido em
três tipos:
Resposta Selecionada: d.

Endereço, dados e controle.

Respostas: a.

Entrada, saída e controle.

b.

Atributos, operandos e controle.

c.

Endereço, atributos e controle.

d.

Endereço, dados e controle.

e.

Entrada, saída e dados.

Comentário da Resposta: D
resposta: Comentário: De acordo com o livro-texto, um chip de CPU é basicamente
dividido em três tipos: endereço, dados e controle. Dessa forma, eles
poderão ser conectados a pinos similares na memória e conectados a chips
de E/S através de um conjunto de fios paralelos, conhecidos também como
barramento.

1. Pergunta 2
• 0,25 em 0,25 pontos

Os sinais de clock em um computador possuem como principal finalidade a sincronização


das operações para que elas executem tarefas de forma ordenada. Assim, o clock nada mais é
do que um contador de tempo e foi desenvolvido para gerar pulsos cuja duração é
denominada de ciclo de clock. Entre as principais características de um pulso de clock, está
incorreto afirmar que:
Resposta b.
Selecionada: É capaz de realizar as operações elementares da aritmética (adição,
subtração, multiplicação e divisão).
Respostas: a.
Determina o intervalo de tempo entre o início da borda de subida (ou
descida) do pulso, até o início da próxima borda de subida (ou descida)
do outro pulso.
b.
É capaz de realizar as operações elementares da aritmética (adição,
subtração, multiplicação e divisão).
c.
Possui um período ou ciclo de tempo que é o intervalo de tempo
necessário para que o pulso execute uma oscilação completa.
d.
Possui uma borda de subida, é constituída pelo período utilizado pelo
pulso para realizar a transição de subida
e.
Possui uma borda de descida, é constituída pelo período utilizado pelo
pulso para realizar a transição de descida.
Comentário Resposta: B
da resposta: Comentário: Segundo von Neumann, um computador precisa ser capaz de
realizar as operações elementares da aritmética (adição, subtração,
multiplicação e divisão). Entretanto, essas funcionalidades são realizadas
pela ULA, de modo que o clock não realiza tais tarefas. O clock somente
sincroniza as operações para que possam ser realizadas em ordem
cronológica correta, de acordo com a geração dos pulsos.

1. Pergunta 3
• 0,25 em 0,25 pontos

O processo de fabricação de um processador envolve vários estágios, desde a obtenção do


silício em pó até o estágio final de empacotamento do processador no chip. Entre os estágios
da fabricação, qual é o responsável pela “impressão” dos circuitos eletrônicos e portas
lógicas no wafer?
Resposta Selecionada: e.
Litografia.
Respostas: a.
Rotação.
b.
Aquecimento.
c.
Crescimento epitaxial.
d.
Empacotamento.
e.
Litografia.
Comentário da Resposta: E
resposta: Comentário: O processo para a fabricação de um processador envolve
muitos estágios, entre eles, o principal estágio é o de litografia,
responsável pela impressão de circuitos eletrônicos e portas lógicas no
wafer.

1. Pergunta 4
• 0,25 em 0,25 pontos

A máquina de von Neumann ou computador IAS (Institute of Advanced Studies) foi


desenvolvido em 1952 como uma evolução do ENIAC e serve de base para todos os
computadores atuais. Von Neumann definiu, a partir de sua máquina, que todos os
computadores deveriam possuir quais características estruturais?
Resposta c.
Selecionada: Memória principal, unidade lógica e aritmética, unidade de controle e
dispositivos de entrada e saída.
Respostas: a.
Opcode, micro-operações, linguagem de baixo nível e linguagem de
alto nível.
b.
Válvulas, relés, diodos e transistores.
c.
Memória principal, unidade lógica e aritmética, unidade de controle e
dispositivos de entrada e saída.
d.
Dados, instruções, informações e algoritmos.
e.
Processamento superescalar, multithreading, pipeline e superpipeline.
Comentário Resposta: C
da resposta: Comentário: Von Neumann definiu que todos os computadores deveriam
possuir as seguintes características: Memória principal para
armazenamento dos dados. Unidade lógica e aritmética (ULA) para realizar
operações em dados binários. Unidade de controle para interpretar/executar
todas as instruções da memória principal. Dispositivos de entrada e saída
(E/S) controlados pela unidade de controle.

1. Pergunta 5
• 0,25 em 0,25 pontos

Os registradores de controle e estado da máquina de von Neumann são utilizados no


funcionamento e organização do processador e estão ocultos do usuário, ficando apenas
disponíveis para o sistema operacional. Além dos registradores de controle e estado, a
máquina de von Neumann possui também os registradores acumulador (AC) e o
multiplicador (MQ) que são empregados para manter temporariamente os resultados de
operações da ULA. Entre os registradores de controle estado, o principal é o PC (contador
de programa ou program counter) que possui como finalidade:
Resposta e.
Selecionada: Contém o endereço para busca de um par de instruções contidas na
memória principal.
Respostas: a.
Receber uma ou várias palavras que serão armazenadas na memória
ou enviadas para alguma unidade de E/S.
b.
Armazenar temporariamente a próxima instrução a ser executada.
c.
Manter temporariamente os operandos e resultados de operações da
ULA.
d.
Especificar o endereço na memória principal a ser lido/escrito.
e.
Contém o endereço para busca de um par de instruções contidas na
memória principal.
Comentário da Resposta: E
resposta: Comentário: De acordo com o livro-texto, o registrador contador de
programa (PC – program counter) é o registrador que contém o endereço
para busca de um par de instruções contidas na memória principal.

1. Pergunta 6
• 0,25 em 0,25 pontos

Um operando é uma entrada ou argumento contido em uma dada instrução dentro do


registrador ou em algum endereço na memória principal. Os operandos são classificados em
quais categorias?
Resposta a.
Selecionada: Números, caracteres, endereços e dados lógicos.
Respostas: a.
Números, caracteres, endereços e dados lógicos.
b.
Binário, octal, decimal e hexadecimal.
c.
Inteiro, ponto flutuante, fracionário e irracional.
d.
Entrada, saída, dados e instruções.
e.
Entrada da CPU, entrada de dados, saídas de controle e saídas de
memória.
Comentário da Resposta: A
resposta: Comentário: De acordo com o livro-texto, as quatro categorias (números,
caracteres, endereços e dados lógicos) são responsáveis pela
padronização dos tipos de dados e instruções processados em uma
determinada máquina.

1. Pergunta 7
• 0,25 em 0,25 pontos

O ciclo básico de instruções ocorre quando o processador inicia a busca de uma ou várias
instruções da memória e, após sua interpretação e execução, pode finalizar o processo
gerando um resultado ou iniciar um novo ciclo de buscas para realizar outra tarefa antes do
término da operação. O ciclo básico de instruções também é conhecido como:
Resposta Selecionada: d.
Ciclo direto.
Respostas: a.
Ciclo de caminho de dados.
b.
Ciclo indireto.
c.
Ciclo de interrupção.
d.
Ciclo direto.
e.
Ciclo de caminho de instruções.
Comentário da Resposta: D
resposta: Comentário: O ciclo básico de busca ou ciclo direto, em sua forma mais
simplificada, é responsável por, primeiramente, buscar as instruções (lê a
próxima instrução da memória dentro do processador) uma por vez e as
executa (interpreta o código de operação e efetua a operação indicada).

1. Pergunta 8
• 0,25 em 0,25 pontos

A execução de uma instrução geralmente envolve um ou mais operandos, lidos da memória.


Assim, se algum endereçamento indireto for utilizado, acessos adicionais à memória serão
necessários. Nessas situações (ciclo indireto), um endereço indireto será considerado como
um estágio a mais no ciclo de instrução, que pode conter também qual outro estágio
adicional?
Resposta Selecionada: e.
Interrupção.
Respostas: a.
Buscar.
b.
Executar.
c.
Início.
d.
Fim.
e.
Interrupção.
Comentário da Resposta: E
resposta: Comentário: No ciclo indireto de instruções, a instrução é lida e
examinada para determinar se há algum endereçamento indireto
envolvido. Se houver, os operandos necessários são obtidos através de
endereçamento indireto utilizando interrupções a fim de parar o ciclo
original e buscar uma nova instrução.

1. Pergunta 9
• 0,25 em 0,25 pontos

O ciclo de instrução pode envolver mais de uma referência de busca na memória principal,
além de especificar uma operação de E/S (entrada e saída). O processo de busca e execução
de uma instrução pode ser detalhado através de um diagrama dos estágios do ciclo de
instrução em que a seguinte etapa não faz parte desse ciclo:
Resposta Selecionada: e.
Formato da instrução.
Respostas: a.
Busca do operando.
b.
Cálculo do endereço do operando.
c.
Armazenamento do operando.
d.
Busca da instrução.
e.
Formato da instrução.
Comentário da Resposta: E
resposta: Comentário: De acordo com o livro-texto, o formato da instrução não faz
parte do ciclo de instrução, o formato serve apenas como padrão a ser
considerado pela máquina para que ela possa interpretar as diferentes
categorias e tipos de instruções.

1. Pergunta 10
• 0,25 em 0,25 pontos
Existe uma grande variedade de técnicas de endereçamento, além da necessidade de muitas
referências à memória principal que essas técnicas demandam. Essas referências estão
contidas dentro da própria instrução, incluindo o próprio cálculo de endereçamento. Assim,
entre as diferentes técnicas de endereçamento, qual opera baseada em um vetor linear de
posições e elementos, em que somente um deles pode ser acessado de cada vez?
Resposta Selecionada: c.
Endereçamento por pilha.
Respostas: a.
Endereçamento imediato.
b.
Endereçamento direto.
c.
Endereçamento por pilha.
d.
Endereçamento indireto.
e.
Endereçamento por deslocamento.
Comentário da Resposta: C
resposta: Comentário: De acordo com o livro-texto, o acesso ao conteúdo de uma
pilha é realizado somente um de cada vez, pois os itens adicionados ou
removidos da pilha só podem ser acessados do seu topo.
UNIDADE III

Pergunta 1
• 0,25 em 0,25 pontos

Uma memória é um componente eletrônico que tem como função o armazenamento de


dados/instruções manipulados por um sistema computacional e codificados através de
números binários (0 e 1). Em se tratando de aspectos funcionais, os sistemas de memória
também podem ser classificados a partir de quais características?
Resposta a.
Selecionada: Localização, capacidade, unidade de transferência, palavra e unidades
endereçáveis.
Respostas: a.
Localização, capacidade, unidade de transferência, palavra e unidades
endereçáveis.
b.
Função, estrutura, arquitetura e organização.
c.
Complexidade, lógica, computabilidade e tomada de decisão.
d.
Topologia, hierarquia, protocolo e conexões.
e.
Nível físico, nível de enlace, nível de rede, nível de transporte, nível
de sessão e nível de apresentação.
Comentário Resposta: A
da resposta: Comentário: De acordo com o livro-texto, as memórias devem possuir
como características sua localização (externa ou interna), sua capacidade
de armazenamento, velocidade de transferência de dados e instruções, qual
o tamanho da palavra que o computador deve operar e para quais
endereços os dados/instruções devem ser armazenados.

1. Pergunta 2
• 0,25 em 0,25 pontos

Em um projeto de desenvolvimento de memórias existem três questões que devem ser


levadas em consideração na sua fabricação: qual o seu custo, qual sua capacidade e qual a
sua velocidade. No que diz respeito somente à capacidade de armazenamento, as memórias
devem possuir:
Resposta c.
Selecionada: Maior capacidade possível, deixando livre para o uso de aplicações
que necessitem de mais espaço.
Respostas: a.
Custos reduzidos em relação a outros dispositivos do computador.
b.
Sincronismo para enviar e receber informações oriundas do
processador.
c.
Maior capacidade possível, deixando livre para o uso de aplicações
que necessitem de mais espaço.
d.
Tempo de acesso mais rápido, resultando em um custo maior por bit.
e.
Requisitos de desempenho, pois quanto mais lento maior será o
tempo necessário de acesso à memória.
Comentário Resposta: C
da resposta: Comentário: As memórias do tipo RAM devem possuir a maior
capacidade possível para armazenar os dados/instruções, facilitando assim
a operação de dados da CPU no processamento de itens que estejam no
disco rígido e podem ser armazenados na memória, impedindo a todo
instante a busca desses dados no disco.

1. Pergunta 3
• 0,25 em 0,25 pontos

A latência ou o tempo de acesso à memória é definido como o tempo gasto para que se
realize uma operação de leitura/escrita dos dados/instruções armazenados em algum local
específico. O tempo para o acesso aos dados na memória tem seu início quando:
Resposta d.
Selecionada: O endereço é apresentado à memória até o momento em que os dados
são armazenados ou se tornam disponíveis para utilização.
Respostas: a.
A instrução é gerada nos dispositivos periféricos e armazenada
novamente na memória principal.
b.
Os dados gerados nos registradores são enviados para a memória ROM
realizar o processamento.
c.
A memória recebe instruções oriundas da placa-mãe e inicia o
processamento de dados.
d.
O endereço é apresentado à memória até o momento em que os dados
são armazenados ou se tornam disponíveis para utilização.
e.
A capacidade do disco rígido atinge seu valor máximo, sendo
necessário o armazenamento em outro dispositivo de memória.
Comentário da Resposta: D
resposta: Comentário: Segundo o livro-texto, o tempo necessário para acesso à
memória deverá envolver o tempo em que o endereço é identificado pela
memória e se torna disponível para sua utilização pelo processador.
1. Pergunta 4
• 0,25 em 0,25 pontos

Quando se projeta um sistema de memória é necessário atender a alguns requisitos de


desempenho, capacidade e custo por bit, presentes nos diferentes tipos de memória
fabricados anualmente. Em se tratando da relação hierárquica das memórias, quais dos
seguintes critérios a seguir faz parte da otimização de um projeto?
Resposta e.
Selecionada: Diminuição do custo por bit, quanto menor for o nível na hierarquia.
Respostas: a.
Aumento na capacidade de transferência, quanto mais obsoleto for o
dispositivo.
b.
Maior demora para acesso aos dados, quanto menor for a capacidade
da memória.
c.
Menor capacidade de armazenamento, quanto mais lento é o acesso à
memória.
d.
Menor frequência de clock de operação sobre os dados, quanto menor
for a capacidade de armazenamento.
e.
Diminuição do custo por bit, quanto menor for o nível na hierarquia.
Comentário da Resposta: E
resposta: Comentário: Em projetos, para a fabricação de memórias modernas é de
interesse que haja uma diminuição do custo por bit, de acordo com sua
hierarquia, buscando baratear memórias mais rápidas e que estão em
níveis menores da hierarquia.

1. Pergunta 5
• 0,25 em 0,25 pontos

As memórias somente de leitura (ROM – read-only memory) possuem como principal


característica não serem voláteis, ou seja, não perdem seus dados ao serem desligadas.
Devido à sua versatilidade e baixo custo, a ROM também é responsável por armazenar
sistemas de controle em dispositivos como celulares, automóveis, geladeiras, smart TV’s,
drones, entre outros. A ROM também é conhecida por integrar o sistema de inicialização dos
computadores e é popularmente conhecida com qual nome?
Resposta Selecionada: e.
BIOS.
Respostas: a.
Cache.
b.
RAM.
c.
DRAM.
d.
Pen drive.
e.
BIOS.
Comentário da Resposta: E
resposta: Comentário: A BIOS (Basic Input/Output System – sistema básico de
entrada e saída) é responsável por armazenar todas as informações
necessárias para a inicialização de um computador ou sistemas
embarcados, além de seus periféricos.

1. Pergunta 6
• 0,25 em 0,25 pontos

Os sistemas de memória são constituídos de diferentes dispositivos que realizam o


armazenamento de dados. Cada dispositivo possui sua própria característica operacional em
relação à taxa de transferência, capacidade de armazenamento e custo por bit. É difícil
imaginar, mas os primeiros computadores não possuíam nenhum dispositivo de memória
secundária para realizar esse armazenamento. A partir do conceito de memória secundária,
qual foi o primeiro dispositivo de armazenamento em massa?
Resposta Selecionada: a.
Fita magnética.
Respostas: a.
Fita magnética.
b.
Memória RAM.
c.
Memória ROM.
d.
Disco rígido.
e.
CD-ROM.
Comentário da Resposta: A
resposta: Comentário: Os primeiros dispositivos de armazenamento em massa
foram as fitas magnéticas iguais às utilizadas em gravadores de áudio,
usadas antes mesmo da criação dos discos rígidos.

1. Pergunta 7
• 0,25 em 0,25 pontos

A memória virtual tem como objetivo principal utilizar o disco rígido como uma extensão da
memória principal (RAM), aumentando assim o espaço para o endereçamento disponível no
armazenamento temporário de dados. Essa técnica é utilizada, geralmente, em computadores
que não possuem uma quantidade elevada de memória e que não conseguem executar
algumas aplicações mais “pesadas”. A partir da técnica de memória virtual, como definimos
o pedaço da memória que se torna não utilizável?
Resposta Selecionada: c.

Fragmentação.

Respostas: a.

Quadro de páginas.

b.

Endereço físico.

c.

Fragmentação.

d.

Falha de página.

e.

Endereço virtual.

Comentário da Resposta: C
resposta: Comentário: De acordo com o livro-texto, a fragmentação é definida
como um pedaço da memória que se torna não utilizável ou que está
perdido.

1. Pergunta 8
• 0,25 em 0,25 pontos

Desenvolvidos na década de 1980, os discos ópticos foram utilizados inicialmente na


gravação de programas de televisão e, na sequência, no armazenamento de dados em
computadores. No ato da fabricação de um disco óptico, como o CD-ROM, são criadas
algumas cavidades diretamente no substrato policarbonato para a diferenciação da leitura
dos bits 0 e 1. Essas marcas ou cavidades no disco são conhecidas tecnicamente por qual
nome?
Resposta Selecionada: d.
Depressões.
Respostas: a.
Planos.
b.
Curvas.
c.
Retas.
d.
Depressões.
e.
Arestas.
Comentário da Resposta: D
resposta: Comentário: De acordo com o livro-texto, a área na superfície dos CD-
ROMs para a diferenciação entre os bits 0 e 1 e que é constituída por um
“buraco” na superfície é conhecida como depressão (ou pit).

1. Pergunta 9
• 0,25 em 0,25 pontos

Desenvolvidos na década de 1960 e conhecidos como floppy disk drivers, os disquetes


possuem características semelhantes aos discos rígidos. A diferença entre esses dispositivos
está, além da capacidade, na velocidade de acesso, no tempo de transferência de dados e,
principalmente, na sua portabilidade. O modo de operação dos disquetes também se
assemelha aos discos rígidos. A partir dessas informações, indique qual alternativa
representa os locais onde ocorrem as gravações nos disquetes.
Resposta Selecionada: a.
Em trilhas e setores, posicionados na superfície do disco.
Respostas: a.
Em trilhas e setores, posicionados na superfície do disco.
b.
Em depressões e planos, posicionados na superfície do disco.
c.
Em arestas e planos, posicionados na superfície do disco.
d.
Em trilhas e depressões, posicionadas na superfície do disco.
e.
Em setores e lacunas, posicionados na superfície do disco.
Comentário da Resposta: A
resposta: Comentário: Assim como nos discos rígidos magnéticos, os disquetes
são organizados em separações contendo trilhas e setores para melhor
desempenho do armazenamento dos dados.

1. Pergunta 10
• 0,25 em 0,25 pontos

As fitas magnéticas já foram muito populares como dispositivos para armazenamento de


dados no início da computação. Elas foram introduzidas no mercado, a fim de melhorar o
desempenho no processo de leitura/gravação de dados, que era um processo muito lento,
baseando-se no uso de cartões perfurados. Diferentemente do acesso à memória que ocorre
nos discos rígidos ou na memória RAM, o acesso aos dados contidos na fita magnética é
realizado de que forma?
Resposta Selecionada: b.
Sequencial.
Respostas: a.
Associativo.
b.
Sequencial.
c.
Aleatório.
d.
Direto.
e.
Indireto.
Comentário da Resposta: B
resposta: Comentário: De acordo com o livro-texto, o acesso aos dados gravados
na fita ou mesmo o modo de gravação nelas ocorre de forma sequencial,
onde uma trilha é lida após a outra, em sequência.
UNIDADE IV

Pergunta 1
• 0,25 em 0,25 pontos

A largura do barramento é um parâmetro que deve ser considerado em seu projeto. Assim,
quanto mais largas forem as linhas de endereços, maior a capacidade de endereçamento da
memória e do processador. Aumentar a aceleração do barramento também é possível, porém
difícil, pois os sinais geralmente trafegam com diferentes velocidades no barramento. Esse
problema na variação da velocidade no barramento é conhecido como:
Resposta Selecionada: d.
Atraso diferencial do barramento.
Respostas: a.
Atraso integral do barramento.
b.
Atraso inicial do barramento.
c.
Atraso paralelo do barramento.
d.
Atraso diferencial do barramento.
e.
Atraso final do barramento.
Comentário da Resposta: D
resposta: Comentário: De acordo com o livro-texto, o atraso diferencial do
barramento ocorre quando os sinais trafegam com diferentes
velocidades no barramento.

1. Pergunta 2
• 0,25 em 0,25 pontos

O barramento PCI (Peripheral Component Interconnect ou barramento de interconexão de


componente periférico) foi desenvolvido em 1990 em substituição ao já ultrapassado
barramento EISA (Extended Industry Standard Architecture). Originalmente, o PCI possuía
a capacidade de transferência de 32 bits por ciclo e largura de banda de 133 MB/s. Em 1993,
foi lançada a segunda versão (PCI 2.0) e, em 1995, a versão 2.1, que trouxeram melhorias no
desempenho e nas transmissões de áudio e vídeo em alta qualidade. Qual foi o fator
determinante para que essa melhoria de desempenho fosse obtida?
Resposta a.
Selecionada: O uso de dois chips, que funcionam como uma ponte para conectar o
barramento PCI ao processador e à memória principal.
Respostas: a.
O uso de dois chips, que funcionam como uma ponte para conectar o
barramento PCI ao processador e à memória principal.
b.
O uso de um processador com vários núcleos para melhorar o
desempenho do computador.
c.
O uso de barramentos separados para dados e instruções.
d.
O uso de memória cache para o armazenamento de dados e instruções.
e.
O uso de arquivos MP3 e MP4, que possibilitavam o armazenamento
mais simples de arquivos de áudio e vídeo.
Comentário da Resposta: A
resposta: Comentário: A melhora do padrão PCI em comparação a padrões
anteriores se deve aos dois chips da Intel, que trabalham como uma
espécie de ponte que conecta o barramento PCI ao processador, à
memória principal e ao restante do barramento.

1. Pergunta 3
• 0,25 em 0,25 pontos

O barramento PCI Express, ou simplesmente PCIe, elimina o uso do barramento paralelo,


constituído de mestres e escravos, e utiliza um projeto baseado em conexões seriais ponto a
ponto de alto desempenho. Essa solução apresenta uma transição radical na tradição do
barramento ISA/EISA/PCI e se baseia em práticas de redes Ethernet comutadas. A
arquitetura PCIe possui três principais pontos de diferenças em relação ao barramento PCI.
Quais são essas diferenças?
Resposta e.
Selecionada: Comutador centralizado, conexão serial ponto a ponto e um modelo
conceitual de mestre de barramento.
Respostas: a.
Fita magnética paralela, disco rígido serial e barramento em camadas.
b.
Memória RAM centralizada, conexão do pen drive em paralelo e
modelo de barramento triangular.
c.
Processador distribuído, memória cache em níveis e barramento
alinhado.
d.
Sistemas de memória auxiliares em buffer, barramentos em camadas
distribuídas e conexão paralela ponto a ponto.
e.
Comutador centralizado, conexão serial ponto a ponto e um modelo
conceitual de mestre de barramento.
Comentário Resposta: E
da resposta: Comentário: Segundo o livro-texto, a arquitetura PCIe possui três pontos
de diferenças em relação ao barramento PCI antigo, um deles é o
comutador centralizado e o outro é a utilização de conexões seriais ponto a
ponto estreitas. A terceira diferença é um pouco mais sutil e trata-se de um
modelo conceitual de mestre de barramento encontrado no PCI, que emite
um comando a um escravo que envia um pacote de dados a um outro
dispositivo.

1. Pergunta 4
• 0,25 em 0,25 pontos

Os barramentos PCI e PCIe possuem alta velocidade de transmissão e são eficientes na


conexão de dispositivos de alto desempenho, como as placas de vídeo. Entretanto, eles são
muito caros para serem empregados em dispositivos periféricos, que operam à baixa
velocidade. A fim de resolver problemas relacionados ao desempenho dos barramentos
utilizados em periféricos, sete empresas de tecnologia (IBM, Intel, Microsoft, entre outras)
se juntaram para buscar uma solução unificada de conexão para uma gama variada de
dispositivos de E/S. Qual foi o padrão de barramento adotado para uso geral que elas
desenvolveram e que foi lançado em 1998?
Resposta Selecionada: b.
USB.
Respostas: a.
AGP.
b.
USB.
c.
PCIe.
d.
ISA.
e.
VESA.
Comentário da Resposta: B
resposta: Comentário: De acordo com o livro-texto, o padrão resultante dessa
pesquisa em conjunto foi lançado em 1998 e ficou conhecido como USB
(Universal Serial Bus – barramento serial universal) e desde então é
amplamente utilizado em computadores, celulares, tablets, smart TV e
sistemas embarcados em geral.

1. Pergunta 5
• 0,25 em 0,25 pontos

Basicamente, um dispositivo de E/S se comunica com suas interfaces através do


envio/recebimento de bits de controle. Embora cada dispositivo possua características de
funcionamento próprio, o fluxo de informações é o mesmo para todos os dispositivos. O
fluxo direcional para dados recebidos e transmitidos também é conhecido tecnicamente por
qual nomenclatura?
Resposta Selecionada: e.
RX/TX.
Respostas: a.
AC/MQ.
b.
IR/IBR.
c.
PC/MAR.
d.
PC/AT.
e.
RX/TX.
Comentário da Resposta: E
resposta: Comentário: O sentido direcional para o fluxo de dados
transmitidos/recebidos das conexões entre os periféricos é conhecido
também como (RX/TX).

1. Pergunta 6
• 0,25 em 0,25 pontos

Os barramentos de dados e instruções precisam seguir um certo padrão organizacional. Ao


desenvolverem um projeto, os engenheiros devem seguir os protocolos de barramentos, que
irão determinar especificações mecânicas e elétricas na fabricação das placas. Existem
variedades de barramentos para uso em computadores. Dentre elas, qual alternativa não
representa um tipo de padrão para barramentos?
Resposta Selecionada: b.
MBR.
Respostas: a.
Unibus.
b.
MBR.
c.
Omnibus.
d.
SCSI.
e.
ISA.
Comentário da Resposta: B
resposta: Comentário: O MBR (memory buffer register) é um registrador que
armazena palavras recebidas da memória principal e não é um modelo
de barramento.

1. Pergunta 7
• 0,25 em 0,25 pontos

A arquitetura de computador do tipo RISC (Reduced Instruction Set Computer –computador


com um conjunto reduzido de instruções) foi um grande avanço no desenvolvimento dos
processadores modernos. Essa arquitetura trouxe novas questões em seu projeto, como
possuir um conjunto de instruções menor, execução otimizada de chamada de funções,
modos de execução baseados no uso de pipeline
e execução de cada instrução em um ciclo de clock. Além dessas características, qual outra
característica relevante possui a arquitetura RISC?
Resposta Selecionada: d.
Menor quantidade de modos de endereçamento.
Respostas: a.
Menor quantidade de memória RAM.
b.
Menor quantidade de memória ROM.
c.
Menor quantidade de espaço em disco rígido.
d.
Menor quantidade de modos de endereçamento.
e.
Menor quantidade de acessos ao barramento.
Comentário da Resposta: D
resposta: Comentário: De acordo com o livro-texto, um dos fatores mais
relevantes encontrados na arquitetura RISC está relacionado aos modos
de endereçamento de memória pelo conjunto de instruções.

1. Pergunta 8
• 0,25 em 0,25 pontos

O pipeline é empregado na execução de instruções em paralelo, com o intuito de melhorar o


desempenho dos processadores. Para máquinas do tipo RISC, a maioria das instruções em
pipeline é do tipo registrador-para-registrador, envolvendo apenas dois ou três estágios.
Nesse caso, os dois primeiros estágios serão para a realização da busca da instrução e um
estágio para a execução, além do armazenamento em memória. Apesar de vantajoso, o
pipeline
em máquinas RISC apresenta quais problemas?
Resposta b.
Selecionada: Em relação ao acesso à memória e quando ocorre um desvio na
instrução, interrompendo o fluxo sequencial de execução.
Respostas: a.
Em relação ao uso da memória ROM para armazenamento de dados e
quando ocorre erro na comunicação com o disco rígido.
b.
Em relação ao acesso à memória e quando ocorre um desvio na
instrução, interrompendo o fluxo sequencial de execução.
c.
Em relação à busca de instruções nos registradores e quando ocorre um
acesso aos dispositivos de E/S.
d.
Em relação ao acesso sequencial de dados nos dispositivos de E/S e
quando os registradores apresentam algum tipo de problema.
e.
Em relação ao acesso paralelo na memória cache e quando ocorre
algum desvio no fluxo de armazenamento, interrompendo a execução.
Comentário Resposta: B
da resposta: Comentário: Dois problemas impedem que seja obtido o aumento máximo
na velocidade do pipeline, sendo o primeiro em relação ao acesso à
memória, que, como se sabe, nessa situação será único, e será utilizado
apenas um acesso por estágio. O segundo problema é quando ocorre um
desvio na instrução, pois o fluxo sequencial de execução também será
interrompido, de forma que, para acomodar isso, utiliza-se a menor
quantidade de estágios possível.

1. Pergunta 9
• 0,25 em 0,25 pontos

Um processador superescalar é definido como aquele que possui múltiplos e independentes


pipelines de instruções. Uma das grandes vantagens da implementação superescalar é o
aumento no nível de paralelismo de instruções, que possibilita múltiplos fluxos processados
simultaneamente. Alguns problemas podem ocorrer em uma implementação superescalar,
como a entrada de alguma operação dependente da saída da instrução anterior, de modo que
a instrução seguinte não poderá completar sua execução. Para contornar esse problema de
dependência, qual solução deve ser tomada?
Resposta d.
Selecionada: Eliminar a dependência de dados ou instruções desnecessárias,
utilizando-se para isso registradores adicionais, renomeando assim as
referências obtidas dos registradores no código original.
Respostas: a.
Buscar a instrução, interpretar a instrução, obter dados e processar dados.
b.
Determinar o intervalo de tempo entre o início da borda de subida (ou
descida) do pulso, até o início da próxima borda de subida (ou descida)
do outro pulso.
c.
Realizar o cálculo para o armazenamento do resultado da operação na
memória principal.
d.
Eliminar a dependência de dados ou instruções desnecessárias,
utilizando-se para isso registradores adicionais, renomeando assim as
referências obtidas dos registradores no código original.
e.
Receber uma ou várias palavras que serão armazenadas na memória ou
enviadas para alguma unidade de E/S.
Comentário da Resposta: D
resposta: Comentário: Uma forma de contornar o problema da dependência de
dados seria o processador eliminar algum tipo de dependência
desnecessária, utilizando-se para isso registradores adicionais,
renomeando assim as referências obtidas dos registradores no código
original.

1. Pergunta 10
• 0,25 em 0,25 pontos

A abordagem multithreading explícita é de grande utilidade na realização do processamento


paralelo. Dessa forma, para que ele ocorra corretamente, é importante que o processador
disponibilize um registrador (contador de programa) para que cada thread em execução
possa ser executado concorrentemente. Dentre as diversas técnicas de multithreading
explícitas, assinale a técnica cujas instruções de um thread sejam executadas de forma
progressiva, até que algum novo evento ocorra, causando um atraso.
Resposta Selecionada: e.
Multithreading bloqueada.
Respostas: a.
Multithreading simultânea.
b.
Multithreading intercalada.
c.
Multithreading ativa.
d.
Chip multiprocessado.
e.
Multithreading bloqueada.
Comentário Resposta: E
da resposta: Comentário: De acordo com o livro-texto, na multithreading bloqueada,
também conhecida como multithreading de granularidade grossa, as
instruções de um thread serão executadas de forma progressiva até que
algum novo evento ocorra, causando um atraso. Esse evento induzirá uma
troca de thread em operação para outro thread, e só será eficiente se o
processador executar as tarefas de forma ordenada e, se possível, sem
nenhuma falha de cache.

Você também pode gostar