Você está na página 1de 10

27/11/2020 Prova Presencial: Arquitetura de Computadores

Prova Presencial
Entrega 27 nov em 23:59 Pontos 60 Perguntas 10
Disponível 16 nov em 0:00 - 27 nov em 23:59 12 dias
Limite de tempo 60 Minutos

Instruções
A Prova Presencial tem peso 60 e é composta por:
8 (oito) questões objetivas (cada uma com o valor de 5 pontos);
2 (duas) questões dissertativas (cada uma com o valor de 10
pontos);
Você terá 60 (sessenta) minutos para finalizar esta atividade
avaliativa.

Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 16 minutos 40 de 60 *

* Algumas perguntas ainda não avaliadas

Pontuação deste teste: 40 de 60 *


Enviado 27 nov em 15:56
Esta tentativa levou 16 minutos.

Pergunta 1 5 / 5 pts

Uma máquina possui instruções de 16 bits e


endereços de 4 bits. Do conjunto total de
instruções 15 referenciam 3 endereços, 14
referenciam 2 endereços e 16 não apresentam

https://dombosco.instructure.com/courses/3051/assignments/17708/submissions/22851 1/10
27/11/2020 Prova Presencial: Arquitetura de Computadores

referencia a endereço. Qual e o numero


máximo de instruções que referenciam 1
endereço que esta maquina pode ter?

128

Correto!
31

16

63

Pergunta 2 5 / 5 pts

Com relação à arquitetura de computadores é


correto afirmar que:

os registradores são memórias ROM utilizadas para o armazenamento


de dados.

usando-se um endereço de K bits pode-se endereçar no máximo K² (K


x K) posições de memória ou células de memória.

Correto!
a arquitetura RISC especifica que o microprocessador possui poucas
instruções, mas cada uma delas é otimizada para que sejam
executadas muito rapidamente, normalmente, dentro de um único ciclo
de relógio.

https://dombosco.instructure.com/courses/3051/assignments/17708/submissions/22851 2/10
27/11/2020 Prova Presencial: Arquitetura de Computadores

o BIOS é o circuito de apoio ao computador que gerencia praticamente


todo o funcionamento da placa-mãe (controle de memória cache,
DRAM, controle do buffer de dados, interface com a CPU, etc.). Ele é
responsável pelas informações necessárias ao reconhecimento de
hardware (armazenadas na sua memória ROM).

o chipset é um pequeno programa armazenado na memória ROM da


placa-mãe. É responsável por acordar o computador, contar e verificar
a memória RAM, inicializar dispositivos, e o principal, dar início ao
processo de boot.

Pergunta 3 5 / 5 pts

Se um computador tem uma memória com


disponibilidade de armazenar 2^16 bits e
possui barramento de dados com tamanho de
16 bits, qual o tamanho mínimo do REM
(Registrador de Endereço de Memória) e do
RDM (Registrador de Dados da Memória) ?
(Considere que a barra de dado tem o
tamanho de uma palavra)

8 e 12

Correto! 12 e 16

12 e 8

8 e 16

12 e 12

https://dombosco.instructure.com/courses/3051/assignments/17708/submissions/22851 3/10
27/11/2020 Prova Presencial: Arquitetura de Computadores

Pergunta 4 5 / 5 pts

João, ao tentar consertar o módulo eletrônico


de um carrinho de brinquedos, levantou as
características de um pequeno circuito digital
incluso no módulo. Verificou que o circuito
tinha dois bits de entrada, x0 e x1, e um bit de
saída. Os bits x0 e x1 eram utilizados para
representar valores de inteiros de 0 a 3 (x0, o
bit menos significativo e x1, o bit mais
significativo). Após testes, João verificou que a
saída do circuito é 0 para todos os valores de
entrada, exceto para o valor 2. Qual das
expressões a seguir representa
adequadamente o circuito analisado por João?

x0 and x1

Correto! (not x0) and x1

x0 or (not x1)

x0 (not x1)

(not x0) or (not x1)

Pergunta 5 5 / 5 pts

https://dombosco.instructure.com/courses/3051/assignments/17708/submissions/22851 4/10
27/11/2020 Prova Presencial: Arquitetura de Computadores

Os sistemas operacionais gerenciam o


hardware de computadores e oferecem uma
base para os aplicativos, provendo assim, um
serviço aos usuários finais. Para tal contexto,
é INCORRETO afirmar que:

Correto!
multi-programação fornece o compartilhamento de tempo; todavia,
possui restrições de tempo fixas e bem-definidas. Com isso, o
processamento deve ser efetuado em função destas restrições.

um sistema operacional de rede oferece recursos tais como


compartilhamento de arquivos por meio de comunicação em rede, de
modo que diferentes processos em diversos computadores troquem
mensagens – sendo assim, é considerado um sistema operacional
menos autônomo que os demais.

um sistema operacional de tempo compartilhado utiliza o


escalonamento de CPU e a multiprogramação para fornecer a cada
usuário, uma pequena parte de um processamento com o tempo
compartilhado.

do ponto de vista de um sistema computacional, o sistema operacional


atua como um alocador de recursos, tais como espaço de memória,
tempo de CPU (Central Processing Unit) e espaço para
armazenamento de arquivos, por exemplo.

nos sistemas multi-programados, o sistema operacional mantém várias


tarefas simultaneamente, na memória – o que aumenta a utilização
efetiva da CPU, uma vez que o sistema operacional assegura que a
CPU sempre esteja executando uma tarefa.

https://dombosco.instructure.com/courses/3051/assignments/17708/submissions/22851 5/10
27/11/2020 Prova Presencial: Arquitetura de Computadores

Pergunta 6 5 / 5 pts

A respeito do gerenciamento de processos,


inclusive com paralelismo,
é INCORRETO afirmar que

os benefícios da programação multithread são: responsividade, já que


é possível um programa continuar funcionando mesmo com parte dele
bloqueado; compartilhamento de recursos (memória e processamento);
economia, pois threads compartilham recursos do processo ao qual
pertencem; e a utilização de arquiteturas multi-processadas, uma vez
que as threads podem executar em paralelo, nos diferentes
processadores.

Correto!
o estado de um processo é definido de acordo com a sua atividade
corrente, em: novo (new) – quando está sendo criado, executando
(running) – quando em execução, pronto (ready) – quando está
esperando algum evento específico; e terminado (terminated) – ao final
de sua execução.

o escalonador de processos classificado como de longo prazo (long


term scheduler) ou escalonador de tarefas é executado com menos
frequência que o escalonador de curto prazo (short term scheduler) ou
escalonador de CPU; e ainda controla o grau de multiprogramação no
sistema.

uma thread (linha de execução) de um processo é denominada alvo


(target thread) quando precisa ser cancelada, podendo ocorrer de
modo assíncrono (quando a thread encerra imediatamente) ou adiado,
quando a thread alvo pode averiguar periodicamente se deve encerrar
a sua execução.

https://dombosco.instructure.com/courses/3051/assignments/17708/submissions/22851 6/10
27/11/2020 Prova Presencial: Arquitetura de Computadores

no Unix, um novo processo é criado a partir da chamada de sistemas


fork( ) - que consiste em uma cópia do espaço de endereços do
processo-pai. O processo pai, por sua vez, comunica-se com seu
processo-filho por meio do uso do identificador de processo (PID –
Process Identifier) retornado.

Pergunta 7 5 / 5 pts

Em relação aos dispositivos de


armazenamento:

I. O disco rígido, no Brasil popularmente


chamado também de HD, é a parte do
computador onde são armazenados
grandes volumes de dados.

II. O disquete é um disco de mídia


magnética removível, para armazenamento
de pequenos volumes de dados.

III. A fita magnética é uma mídia de


armazenamento que consiste em uma fita
plástica coberta de material magnetizável.
As fitas estão disponíveis em rolos,
cassetes ou cartuchos.

A partir destas assertivas, é correto afirmar


que:

https://dombosco.instructure.com/courses/3051/assignments/17708/submissions/22851 7/10
27/11/2020 Prova Presencial: Arquitetura de Computadores

I e III são verdadeiras e a II é falsa.

I é falsa e a II e III são verdadeiras.

I e II são verdadeiras e a III é falsa.

Correto!
I, II e III são verdadeiras.

I é verdadeira e a II e III são falsas.

Pergunta 8 5 / 5 pts

Duas máquinas, M1 e M2, implementam um


mesmo conjunto de instruções, dos tipos A, B
e C. O quadro abaixo mostra o número de
ciclos de relógio de que cada máquina
necessita para executar cada tipo de
instrução.

CICLOS CICLOS
TIPO DE POR PARA
INSTRUÇÃO INSTRUÇÃO INSTRUÇÃO
PARA M1 PARA M2
A 5 3
B 2 1
C 10 4

https://dombosco.instructure.com/courses/3051/assignments/17708/submissions/22851 8/10
27/11/2020 Prova Presencial: Arquitetura de Computadores

As frequências dos relógios das máquinas M1


e M2 são, respectivamente, 1 GHz e 500 MHz.
Um programa P possui 50% de suas
instruções do tipo A, 30% do tipo B e 20% do
tipo C.

Da análise da situação exposta, pode-se


concluir que o programa P será executado,
aproximadamente,

quatro vezes mais rápido na máquina M2 do que na máquina M1.

duas vezes mais rápido na máquina M1 do que na máquina M2.

duas vezes mais rápido na máquina M2 do que na máquina M1.

Correto!
no mesmo tempo em ambas as máquinas M1 e M2.

quatro vezes mais rápido na máquina M1 do que na máquina M2.

Pergunta 9 Não avaliado ainda / 10 pts

Uma das linguagens utilizadas para se


programar os computadores é a linguagem de
montagem ou assembly.

Explique o que é a linguagem de montagem, e


o que são mnemônicos?

Sua Resposta:

Linguagem de montagem ou assembly é uma notação legível por


humanos para o código de máquina que uma arquitetura de
https://dombosco.instructure.com/courses/3051/assignments/17708/submissions/22851 9/10
27/11/2020 Prova Presencial: Arquitetura de Computadores

computador específica usa.

A linguagem de máquina, um mero padrão de bits, torna-se legível


pela substituição dos valores em bruto por símbolos chamados
mnemônicos.

É utilizada em geral para a programação em baixo nível de máquina


(mais próxima do nível do hardware).

Pergunta 10 Não avaliado ainda / 10 pts

O barramento interliga os componentes de um


computador como processador(es),
memória(s) e demais dispositivos como de
E/S.

Quais são os três tipos de barramentos


presentes no computador e qual a finalidade
de cada um dos tipos.

Sua Resposta:

Os três tipos de barramentos são :

Comunicação de Dados: função de transporte dos


dados. Tipo bidirecional;

Comunicação de Endereços: função de indicar endereço de memória


dos dados que o processador deve retirar ou enviar. ...

Comunicação de Controle: função que controla as ações


dos barramentos anteriores.

Pontuação do teste: 40 de 60

https://dombosco.instructure.com/courses/3051/assignments/17708/submissions/22851 10/10

Você também pode gostar