Buscar

ATIVIDADE 3 ENG SOFT FUNDAMENTOS E ARQUITETURA DE COMPUTADORES 2018A1

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 8 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 8 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

Prévia do material em texto

24/04/2018 Unicesumar - Ensino a Distância
1/8
ATIVIDADE 3 - ENG SOFT - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 2018A1
Período:20/03/2018 21:30 a 03/04/2018 22:59 (Horário de Brasília)
Status:ENCERRADO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 04/04/2018 23:00 (Horário de Brasília)
Nota ob�da:0,40
1ª QUESTÃO
Em meados de 1975, surge um dos primeiros computadores pessoais, o Altair 8800. Deu-se o início da
computação pessoal, o momento em que os computadores deixam de estar exclusivamente em laboratórios
e grandes empreendimentos comerciais e passam a estar presentes, também, nas residências.
Elaborado pelo Professor, 2017.
 
Sobre computação pessoal, analise as afirmações.
I. O Macintosh foi um dos primeiros computadores a apresentar uma interface gráfica de usuário.
II. Duas empresas se destacaram na produção de computadores pessoais: Microsoft e Apple.
III. Em meados de 1980, a IBM lança os IBM-PC, com diversas inovações, dentre elas, a possibilidade de
acrescentar memória.
IV. Até 1992, os computadores pessoais eram apenas de 32 bits.
Está correto o que se afirma em:
ALTERNATIVAS
I e II, apenas.
I e III, apenas.
II e IV, apenas.
I, II e III, apenas.
I, III e IV, apenas.
2ª QUESTÃO
User
Realce
24/04/2018 Unicesumar - Ensino a Distância
2/8
A memória Cache é um tipo de memória que foi projetada para dar mais velocidade à transferência de
dados dentro do computador, surgindo como uma solução para a falta de velocidade que não mais
acompanha a velocidade dos processadores, ocasionando perda de desempenho. Além da memória Cache,
outros tipos de memória são responsáveis pela manipulação das informações que trafegam pelo
computador.
 
 JUNIOR, Aparecido Viela. Fundamento e Arquitetura de Computadores. Maringá-PR: Unicesumar, 2018
(adaptado).
 
Considerando os conhecimentos adquiridos sobre hierarquias de memórias, analise as asserções a seguir.
 
I. A hierarquia de memória possibilita uma espécie de linha sucessória na busca de informações. Quando
uma informação não é encontrada na memória principal, o próximo local à ser pesquisado é a memória
cache e por último os registradores.
 
II. Quando o processador tenta ler uma palavra da memória, é feita uma verificação para determinar se a
palavra está na cache. Se estiver, ela é entregue ao processador. Se não, um bloco da memória principal,
consistindo em algum número fixo de palavras, é lido para a cache e depois a palavra é fornecida ao
processador, etapa que é mais lenta.
 
A respeito dessas asserções, assinale a alternativa correta:
ALTERNATIVAS
As asserções I e II são proposições falsas.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 
3ª QUESTÃO
No contexto de arquitetura e organização de computadores, o termo cluster é usado para designar um
grupo de computadores interconectados, trabalhando como um recurso de computação unificado. Cada
computador pertencente ao cluster é usualmente denominado nó. Clusters costumam ser utilizados em
ambientes corporativos, sendo particularmente adequados para aplicações baseadas em servidores.
STALLINGS, W. Arquitetura e organização de computadores. 8. ed. São Paulo: Prentice Hall, 2010
(adaptado).
 
 Considerando as afirmações apresentadas, avalie as afirmações a seguir:
 I - A grande limitação, quando da decisão da utilização de um cluster, é o tempo necessário para montá-lo.
 II - Uma das motivações para se formar clusters é o benefício cada vez mais frequente em relação ao preço.
 III - A unificação de vários nós pode ser uma saída para um portal de notícias que recebe milhares de visitas
diariamente.
 
As afirmações corretas são:
  
ALTERNATIVAS
User
Realce
User
Riscado
24/04/2018 Unicesumar - Ensino a Distância
3/8
I, apenas.
II e III, apenas.
I e II, apenas.
III, apenas.
I, II e III.
4ª QUESTÃO
“
USB (Sigla de Universal Serial Bus), o USB é um padrão recente já consolidado e usado largamente em
dispositivos como mouses, impressoras, scanners, teclados e até caixas acústicas. A versão 1.0, suportada
pela maioria dos computadores recentes, transfere dados à taxa de 12 Mbps. Quarenta vezes mais rápida, a
versão 2.0 transmite a até 480 Mbps.”
  
Disponível em:  <https://exame.abril.com.br/tecnologia/encaixe-o-plugue-certo-m0040043/>.
 Acesso em: 01 fev. 2018.
  
Conforme o texto acima, a porta USB foi criada de modo a padronizar as entradas/saídas dos mais
diferentes dispositivos, o que não era a realidade com outras portas/interfaces. Sobre os diferentes tipos de
portas, assinale a alternativa correta.
  
ALTERNATIVAS
A porta USB 3.0 se diferencia da porta USB 2.0 por ser mais ágil e é identificada pela cor vermelha.
Portas paralelas são comumente utilizadas por dispositivos, como scanners e impressoras em modelos mais atuais.
A porta serial faz a transferência de dados de forma simultânea e bits são enviados ao mesmo tempo.
A porta PS/2 foi bastante utilizada até o surgimento da porta USB para conectar mouse e teclado aos computadores.
É possível conectar vários dispositivos a uma porta USB através da utilização de um dispositivo intermediário
denominado adaptador PS2/USB.
5ª QUESTÃO
. . .
User
Realce
User
Realce
24/04/2018 Unicesumar - Ensino a Distância
4/8
Uma linguagem de programação é uma linguagem criada para instruir o computador a realizar suas tarefas.
Linguagens de programação são fundamentais na computação, pois, sem elas, os computadores seriam
basicamente um “peso-de-papel”.
 
 JUNIOR, V. A. Fundamentos e Arquitetura de Computadores. Reimpressão Maringá-Pr.: Graduação EAD
UniCesumar, 2018 (adaptado).
 
Utilizando os conhecimentos aprendidos sobre linguagens de programação, analise as opções abaixo.
 
I - O método de interpretação se caracteriza por realizar as três fases (compilação, ligação e execução)
comando a comando, do programa-fonte. Não há, pois, um processo explícito de compilação e ligação.
 II - Compilação é o processo de análise de um programa escrito em linguagem de alto nível, o programa
fonte (ou código-fonte) e sua conversão (ou tradução) em um programa equivalente, só que descrito em
linguagem binária de máquina (código-objeto).
 III - Montagem é o processo realizado para traduzir um programa em linguagem de montagem para seu
equivalente em linguagem binária, executável.
 IV - A Interpretação é responsável por reservar espaços de memória para o armazenamento de instruções.
 
Está correto o que se afirma em:
ALTERNATIVAS
I e II, apenas.
I e III, apenas. 
I e IV, apenas.
II e III, apenas.
I, II e III, apenas.
6ª QUESTÃO
A conversão de bases numéricas é uma forma de validar o valor que um número pode assumir em diferentes
representações. A base comumente utilizada nas operações do dia-a-dia é a base 10, também conhecida
como decimal.
 
A partir do texto acima e sabendo que podemos converter números decimais frequentemente utilizados
para outras representações, como binária e hexadecimal, analise as afirmações a seguir:
 
I – Uma das formas de conversão para base binária é multiplicando o número decimal a ser convertido por
2.
 II – Para converter um número da base binária para hexadecimal, uma alternativa é saber a qual decimal o
binário corresponde, ou seja, é realizada a conversão binário-decimal primeiramente.
 III – Números hexadecimais representam um conjunto de 4 números binários, informação que precisa ser
considerada nas conversões hexadecimal-binário e binário-hexadecimal.
 IV – O número decimal 67 não pode ser convertido paraa base binária, pois não é divisível por 2.
 
É correto o que se afirma em:
  
ALTERNATIVAS
User
Realce
24/04/2018 Unicesumar - Ensino a Distância
5/8
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III, apenas.
II, III e IV, apenas.
7ª QUESTÃO
Os ganhos concedidos pela lei de Moore podem ser usados de vários modos. Um deles é construir
computadores cada vez mais poderosos a preço constante. Uma outra abordagem é construir o mesmo
computador por uma quantia de dinheiro cada vez menor a cada ano.
 
JUNIOR, Aparecido Viela. Fundamento e Arquitetura de Computadores. Reimpressão Maringá-PR:
Unicesumar, 2018.
Assinale V (Verdadeiro) ou F (Falso) para as afirmações abaixo sobre os tipos de computadores.
  
 I. Os computadores de jogos são computadores normais com um foco maior em usabilidade, abordando
maior interatividade e sistema de áudio de alta qualidade. A principal diferença entre computador pessoal
ou de jogo se dá pela presença da CPU (ou popularmente conhecido “gabinete”) existente no primeiro.
 II. Computadores pessoais, como o próprio nome diz, são computadores de mesa e notebooks utilizados em
benefício pessoal, apenas isso os diferencia dos chamados Office Computer (OC) que são utilizados em
benefício profissional.
 III. O alto custo dos Mainframes se deve pelo fato de ocuparem uma sala toda e serem projetados e
construídos desde início para durarem por décadas prevendo, inclusive, a virada do milênio e a chegada da
Internet.
 IV. A grande vantagem dos computadores descartáveis se deve pelo menor custo empreendido no
desenvolvimento, pois além de serem relativamente pequenos (um chip, por exemplo) eles são utilizados
apenas uma vez e, em seguida, descartados.
 V. Um conceito inovador que ganhou força no mercado é conhecido como touchscreen, utilizado em
computadores como o Tablet, onde não há implicitamente a necessidade de um dispositivo físico de
entrada (como o mouse  e teclado).
  
 As afirmações I, II, III, IV e V, são respectivamente:
  
ALTERNATIVAS
V, F, F, F, V.
F, V, V, F, F.
F, F, V, V, F.
F, F, F, V, V.
F, F, F, F, V.
8ª QUESTÃO
User
Realce
User
Riscado
User
Realce
24/04/2018 Unicesumar - Ensino a Distância
6/8
A tabela-verdade é uma técnica que serve como um mapeamento de todas as possibilidades de entradas
em um circuito lógico, em que  cada variável recebe o valor 0 ou 1 e a combinação desses valores geram as
possíveis saídas.
 
Analise a tabela-verdade ilustrada abaixo.
 
 
 
Com base no que foi estudado, é correto afirmar que:
 
 
ALTERNATIVAS
A operação A.B.C possui várias possibilidades com a saída 1.
Para realizar a operação ~B+C, é necessário encontrar os valores possíveis de ~B.
Essa tabela deveria possuir apenas seis possibilidades de entrada, já que existem três variáveis e cada uma assume
apenas dois valores.
Os valores de ~A são 0, 0, 0, 0, 1, 1, 1, 1.
A operação A+B+C vai resultar em 0 apenas na possibilidade onde todas as variáveis também sejam 1.
9ª QUESTÃO
User
Realce
24/04/2018 Unicesumar - Ensino a Distância
7/8
“À princípio, as linguagens de programação eram somente códigos, diferentes dos que são utilizados nos
computadores atuais. A sua história está intimamente ligada a história dos computadores, pois as
linguagens foram criadas justamente para que o homem pudesse através das máquinas, usar sequências
lógicas para resolver um problema. Ao longo dos tempos, diversas linguagens foram criadas para um
propósito específico. Por isso, pode-se dizer que este é o motivo de existir várias delas.”
 
Disponível em: < http://www.programador.com.br/historia-da-programacao.html>. Acesso em: 27 fev. 2018.
 
 Sobre as linguagens de programação analise as afirmações abaixo:
 I. As linguagens simbólicas surgiram na transição da geração zero para a primeira geração de computadores.
 II. COBOL é um exemplo de linguagem de programação de baixo nível surgida após a linguagem Assembly.
 III. Um programa escrito em linguagem de alto nível é aquele que possui seu código-fonte convertido em
linguagem binária.
 IV. Compilação é o processo de conversão da linguagem binária para a linguagem de programação na qual
o programa foi escrito.
 V. A linguagem de máquina é o tipo mais primitivo de linguagem de programação.
  
 Estão corretas:
  
ALTERNATIVAS
III, apenas.
II e III, apenas.
II e IV, apenas.
III e V, apenas.
I, III e V, apenas.
10ª QUESTÃO
User
Realce
24/04/2018 Unicesumar - Ensino a Distância
8/8
(Adaptdado de ENADE, 2014) Na figura 1, abaixo, está representado, esquematicamente, um processo de
tradução de um programa (arquivo fonte) em um código binário. Esse processo de compilação clássica é
utilizado em compiladores como os das linguagens C e Pascal.
 
 
 
Na figura 2, abaixo, está representado, esquematicamente, um processo de tradução de um programa
(arquivo fonte) em código intermediário. Esse processo híbrido é utilizado em compiladores como os das
linguagens Java e C#.
 
 
 
Considerando que, em ambos os processos, o código binário é o que será executado pelo computador e
que a execução de dois programas gerados, cada qual por um dos processos apresentados, ocorre em
situações equivalentes, preencha as afirmações abaixo com V (Verdadeiro) ou F (Falso) e assinale a
alternativa correta.
 
(     ) Há portabilidade para a execução de ambos os programas gerados em cada processo.
 (     ) Na execução do programa gerado por meio do processo híbrido, o consumo de memória é maior que
na execução pelo processo de compilação clássica.
 (     ) O desempenho na execução do programa gerado pelo processo de compilação clássica é melhor que
na execução do processo híbrido.
  
ALTERNATIVAS
V, V, F.
F, F, V.
F, V, F.
F, V, V.
V, F, V.
User
Realce

Continue navegando