Logo Passei Direto
Buscar

GABARITO-ARQ COMP-Questionário 10-TEMA 10

Ferramentas de estudo

Questões resolvidas

Indique 3 típicos exemplos de processamento que exige grande capacidade e desempenho dos processadores/computadores.

Qual tem sido a solução encontrada por pesquisadores para aumentar o desempenho dos processadores, mesmo com as restrições de aumento de frequência dos relógios (“clock”)?

Indique dois tipos de processamento não sequencial.

O que significa a afirmação de que um determinado processador é superescalar?

Como é conhecida a tecnologia existente em certos processadores que permitem que ele possa ter diversas instruções sendo executadas no mesmo momento, embora em diferentes estágios de seu ciclo de instrução?

Os Sistemas de Computação são popularmente conhecidos como computadores e desde sua criação inicial na década de 1940 vem se desenvolvendo de forma bastante acelerada.
Assinale a opção correta:
A – a primeira afirmação é verdadeira, sendo justificada pela segunda.
B – as duas afirmacoes são falsas.
C – a primeira afirmação é falsa mas a segunda é verdadeira.
D – a primeira afirmação é verdadeira mas a segunda é falsa.

A respeito das arquiteturas de computadores do tipo RISC e CISC, analise as afirmações a seguir e indique a que considera correta:
A) Na arquitetura RISC, é realizada mais de uma instrução em um ciclo de relógio.
B) A arquitetura RISC utiliza intensamente microcódigos que interpretam cada micro-operação de uma instrução.
C) Para melhoria de desempenho, a arquitetura CISC utiliza o princípio de paralelismo na execução de instrução, de forma a melhor explorar a técnica pipelining.
D) A abordagem RISC permite a simplificação de compiladores, uma vez que é mais simples gerar uma sequência de instruções de máquina a partir de instruções semelhantes a comandos de alto nível.
E) Os computadores que implementam simultaneamente as arquiteturas RISC e CISC dispõem de processadores híbridos: um núcleo RISC executa instruções mais simples, enquanto instruções mais complexas são interpretadas na arquitetura CISC.

Indique três características da arquitetura ARM, muito empregada em processadores de dispositivos móveis.

Considerando que em um dado instante, o CI – Contador de Instrução do processador tem armazenado o valor 3F6 e que o sistema é “congelado” exatamente neste instante e que ele estava executando a etapa de decodificação do código de operação da instrução, qual o valor que deverá estar armazenado, respectivamente, no RI e no CI neste instante?

Assinale a opção correta:
O referido desenvolvimento tem ocorrido em diversos aspectos, tais como: velocidade de processamento, inclusão de memórias internas chamadas de cache e na quantidade de unidades de cálculo e este conjunto de aperfeiçoamentos tem sido possível PORQUE tem aumentado a quantidade de instruções de máquina criadas nos novos processadores, devido à redução de custo do material usado na fabricação dos transistores.
A – a primeira afirmação é verdadeira, sendo justificada pela segunda.
B – as duas afirmacoes são falsas.
C – a primeira afirmação é falsa mas a segunda é verdadeira.
D – a primeira afirmação é verdadeira mas a segunda é falsa.

Considere as seguintes afirmações, que significam requisitos ou características de um determinado produto: I. Acesso à memória limitado a instruções de carga e armazenamento (load e store). II. Formato de instrução facilmente descodificável e de tamanho fixo. III. Execução de instruções em um único ciclo de clock. Todas elas referem-se a qual dos itens mencionados a seguir:
A) da BIOS
B) da EPROM.
C) do programa montador.
D) do processador RISC.
E) do processador CISC.

Os processadores possuem diversos componentes que, para funcionarem corretamente, precisam ser instruídos por meio de ordens de execução de cada atividade. Há diversas linguagens utilizadas para computação. Analise as afirmações a seguir e assinale qual a única que é verdadeira:
a) há dois tipos de linguagens de programação: as de baixo nível e as de alto nível. Exemplo de uma linguagem de baixo nível é a linguagem Assembly.
b) Linguagens de programação são códigos binários que permitem a comunicação entre o homem e a máquina, ou seja, entre o ser humano e os computadores.
c) Linguagens de alto nível são utilizadas apenas em microcomputadores, sendo substituídas por códigos binários em processadores móveis.
d) Um código binário é constituído sempre de duas partes: a origem da transmissão e o destinatário.
e) programas criados diretamente em linguagem assembly podem ser diretamente executados pelo hardware, já que assembly é uma linguagem de máquina.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Indique 3 típicos exemplos de processamento que exige grande capacidade e desempenho dos processadores/computadores.

Qual tem sido a solução encontrada por pesquisadores para aumentar o desempenho dos processadores, mesmo com as restrições de aumento de frequência dos relógios (“clock”)?

Indique dois tipos de processamento não sequencial.

O que significa a afirmação de que um determinado processador é superescalar?

Como é conhecida a tecnologia existente em certos processadores que permitem que ele possa ter diversas instruções sendo executadas no mesmo momento, embora em diferentes estágios de seu ciclo de instrução?

Os Sistemas de Computação são popularmente conhecidos como computadores e desde sua criação inicial na década de 1940 vem se desenvolvendo de forma bastante acelerada.
Assinale a opção correta:
A – a primeira afirmação é verdadeira, sendo justificada pela segunda.
B – as duas afirmacoes são falsas.
C – a primeira afirmação é falsa mas a segunda é verdadeira.
D – a primeira afirmação é verdadeira mas a segunda é falsa.

A respeito das arquiteturas de computadores do tipo RISC e CISC, analise as afirmações a seguir e indique a que considera correta:
A) Na arquitetura RISC, é realizada mais de uma instrução em um ciclo de relógio.
B) A arquitetura RISC utiliza intensamente microcódigos que interpretam cada micro-operação de uma instrução.
C) Para melhoria de desempenho, a arquitetura CISC utiliza o princípio de paralelismo na execução de instrução, de forma a melhor explorar a técnica pipelining.
D) A abordagem RISC permite a simplificação de compiladores, uma vez que é mais simples gerar uma sequência de instruções de máquina a partir de instruções semelhantes a comandos de alto nível.
E) Os computadores que implementam simultaneamente as arquiteturas RISC e CISC dispõem de processadores híbridos: um núcleo RISC executa instruções mais simples, enquanto instruções mais complexas são interpretadas na arquitetura CISC.

Indique três características da arquitetura ARM, muito empregada em processadores de dispositivos móveis.

Considerando que em um dado instante, o CI – Contador de Instrução do processador tem armazenado o valor 3F6 e que o sistema é “congelado” exatamente neste instante e que ele estava executando a etapa de decodificação do código de operação da instrução, qual o valor que deverá estar armazenado, respectivamente, no RI e no CI neste instante?

Assinale a opção correta:
O referido desenvolvimento tem ocorrido em diversos aspectos, tais como: velocidade de processamento, inclusão de memórias internas chamadas de cache e na quantidade de unidades de cálculo e este conjunto de aperfeiçoamentos tem sido possível PORQUE tem aumentado a quantidade de instruções de máquina criadas nos novos processadores, devido à redução de custo do material usado na fabricação dos transistores.
A – a primeira afirmação é verdadeira, sendo justificada pela segunda.
B – as duas afirmacoes são falsas.
C – a primeira afirmação é falsa mas a segunda é verdadeira.
D – a primeira afirmação é verdadeira mas a segunda é falsa.

Considere as seguintes afirmações, que significam requisitos ou características de um determinado produto: I. Acesso à memória limitado a instruções de carga e armazenamento (load e store). II. Formato de instrução facilmente descodificável e de tamanho fixo. III. Execução de instruções em um único ciclo de clock. Todas elas referem-se a qual dos itens mencionados a seguir:
A) da BIOS
B) da EPROM.
C) do programa montador.
D) do processador RISC.
E) do processador CISC.

Os processadores possuem diversos componentes que, para funcionarem corretamente, precisam ser instruídos por meio de ordens de execução de cada atividade. Há diversas linguagens utilizadas para computação. Analise as afirmações a seguir e assinale qual a única que é verdadeira:
a) há dois tipos de linguagens de programação: as de baixo nível e as de alto nível. Exemplo de uma linguagem de baixo nível é a linguagem Assembly.
b) Linguagens de programação são códigos binários que permitem a comunicação entre o homem e a máquina, ou seja, entre o ser humano e os computadores.
c) Linguagens de alto nível são utilizadas apenas em microcomputadores, sendo substituídas por códigos binários em processadores móveis.
d) Um código binário é constituído sempre de duas partes: a origem da transmissão e o destinatário.
e) programas criados diretamente em linguagem assembly podem ser diretamente executados pelo hardware, já que assembly é uma linguagem de máquina.

Prévia do material em texto

2019.2 - ARQUITETURA DE COMPUTADORES 
QUESTIONÁRIO 10 – TEMA 10- Processadores- parte 2 - vídeos 41-42-43-44-45 
 
GABARITO 
 
1. Indique 3 típicos exemplos de processamento que exige grande capacidade e desempenho 
dos processadores/computadores. 
Resp: - programas de metereologia 
 - sistemas de simulação em grande escala 
 - sistemas na área de biomedicina 
 - sistemas na área de prospeção de petróleo 
 - programas relacionados à física quântica 
 - sistemas da área de energia nuclear (fins pacíficos e militares) 
2. Há mais de uma década, os fabricantes de processadores tem encontrado enorme dificuldade 
de elevar a capacidade de um único processador (um núcleo). Não se tem conseguido, então, 
atingir medidas de desempenho que permitam realizar os processamentos de elevada 
demanda, requeridos em diversas áreas da indústria, serviços, comércio, aeronáutica, etc. 
Qual tem sido a solução encontrada por pesquisadores para aumentar o desempenho dos 
processadores, mesmo com as restrições de aumento de frequência dos relógios (“clock”)? 
Resp: Utilizando paralelismo no processamento, seja em hardware, seja no processamento de 
instruções ou de dados, ou em ambos. 
 
3. Descreva o que significa arquitetura de processador do tipo SISD e MIMD. Indique um 
exemplo de processador de cada tipo. 
Resp: SISD – single instruction single data (uma instrução e um dado) – é o típico computador 
sequencial e convencional, que executa uma instrução que manipula os dados inerentes a ela. 
Por exemplo, as instruções usuais ADD A, B ou MOV X, Y. Diferente das máquinas MIMD – 
multiple instruction multiple data (múltiplas instruções e múltiplos dados), que é o caso dos 
processadores “multiple core” ou processadores de múltiplos núcleos. Tais sistemas 
processam dois ou mais programas simultaneamente. 
 
4. Indique dois tipos de processamento não sequencial. 
Resp: processamento do tipo pipeline e processamento vetorial ou ainda multiprocessamento 
5. O que significa a afirmação de que um determinado processador é superescalar? 
Resp: Refere-se aos processadores que possuem mais de uma linha pipeline, isto é, podem 
executar mais de uma operação ao mesmo tempo (possuem duas ou mais unidades de 
 
 Associação Carioca de Ensino Superior 
 
Centro Universitário Carioca 
cálculo para inteiros e/ou para ponto flutuante. É semelhante a um fábrica de automóveis 
que tenha duas linhas de montagem; nesse caso, cada linha de montagem é um pipeline e 
vão sendo cluidos 2 carros em cada instante. 
6. Uma máquina do tipo vetorial pode ser enquadrada na arquitetura SISD, SIMD ou MIMD? Cite 
um ou dois exemplos de aplicação que requeira uma computador desse tipo. 
Resp: processa múltiplos dados em cada instrução, como por exemplo, realizar a soma de 
duas matrizes de X elementos cada uma. Os X dados podem ser manipulados por uma única 
instrução (se a linguagem de programação usada suportar esta característica). É um 
processador com arquitetura SIMD. 
7. No que tange às suas características, a quantidade de instruções que pode ser executada por 
um microprocessador depende diretamente da frequência do relógio (“clock”). Existe uma 
tecnologia, em que as instruções são executadas simultaneamente. Mesmo que o processador 
leve cinco ciclos de “clock” para executar cada instrução, podem existir cinco instruções 
simultâneas em diferentes estágios de execução. Por esta razão, a impressão que se tem é que 
cada instrução leva um ciclo de clock para ser realizada. 
Como é conhecida a tecnologia existente em certos processadores que permitem que ele possa 
ter diversas instruções sendo executadas no mesmo momento, embora em diferentes estágios 
de seu ciclo de instrução? 
Resp: Tecnologia Pipeline 
8. Os Sistemas de Computação são popularmente conhecidos como computadores e desde sua 
criação inicial na década de 1940 vem se desenvolvendo de forma bastante acelerada. 
O referido desenvolvimento tem ocorrido em diversos aspectos, tais como: velocidade de 
processamento, inclusão de memórias internas chamadas de cache e na quantidade de 
unidades de cálculo e este conjunto de aperfeiçoamentos tem sido possível 
 
PORQUE 
 
tem aumentado a quantidade de instruções de máquina criadas nos novos processadores, 
devido à redução de custo do material usado na fabricação dos transistores. 
 
Assinale a opção correta: 
A – a primeira afirmação é verdadeira , sendo justificada pela segunda. 
B – as duas afirmações são falsas. 
C – a primeira afirmação é falsa mas a segunda é verdadeira. 
D – a primeira afirmação é verdadeira mas a segunda é falsa. 
Resp: OPÇÃO D, pois as causas do crescente desenvolvimento dos computadores são, 
entre outras, as que foram mencionadas na primeira afirmação. No entanto, a 
segunda afirmação é falsa, pois se trata do contrário. Desde há algum tempo que se 
constatou ser melhor ter poucas instruções do que muitas (arquitetura RISC), o que 
acontece nas máquinas modernas. 
 
 
9. Cite 3 características que diferenciam a arquitetura RISC da CISC, explicando as diferenças entre 
elas. 
Resp: 
1. Quantidade de registradores – a RISC possui muitos registradores enquanto as CISC 
possuem poucos. 
2. quantidade de instruções – os processadores CISC possuíam muitas instruções (para 
facilitar os compiladores), enquanto processadores RISC usam poucas, sendo assim mais 
rápidos nesse ponto. 
3. Uso de pipeline – um dos requisitos importantes de processadores RISC é possuir um 
pipeline robusto (diversos estágios), exigindo-se que conclua cada instrução por ciclo de 
relógio. Os processadores CISc não usavam tanto pipeline. 
 
10. A respeito das arquiteturas de computadores do tipo RISC e CISC, analise as afirmações a 
seguir e indique a que considera correta: 
 
A) Na arquitetura RISC, é realizada mais de uma instrução em um ciclo de relógio. 
INCORRETO- cada instrução pode ir terminando a cada ciclo de relógio, mas elas 
invariavelmente gastam mais de um ciclo em sua completa execução. 
B) A arquitetura RISC utiliza intensamente microcódigos que interpretam cada micro-
operação de uma instrução. 
INCORRETO- elas não usam microcódigos; as microoperações são programadas no 
hardware 
C) Para melhoria de desempenho, a arquitetura CISC utiliza o princípio de paralelismo na 
execução de instrução, de forma a melhor explorar a técnica pipelining. 
INCORRETO- isso é realizada na maioria das vezes pelos processadores que seguem 
arquitetura RISC 
D) A abordagem RISC permite a simplificação de compiladores, uma vez que é mais simples 
gerar uma sequência de instruções de máquina a partir de instruções semelhantes a 
comandos de alto nível. 
INCORRETO – isso era uma das razões de ter crescido a quantidade de instruções das 
máquinas com arquitetura CISC, isto é, para simplificar o desenvolvimento dos 
compiladores 
E) Os computadores que implementam simultaneamente as arquiteturas RISC e CISC dispõem 
de processadores híbridos: um núcleo RISC executa instruções mais simples, enquanto 
instruções mais complexas são interpretadas na arquitetura CISC. 
CORRETO – a Intel fez isso em alguns de seus processadores Pentium, com o objetivo de 
se aproximar dos requisitos das arquiteturas RISC. 
 
RESP: OPÇÃO E 
 
11. Indique três características da arquitetura ARM, muito empregada em processadores de 
dispositivos móveis. 
Resp: 
• Palavra de 32 bits 
• Bastante registradores (32 de emprego geral) 
• Apenas instruções LOAD/STORE para acesso memória 
• Instruções de tamanho fixo 
• Instruções aritméticas com 3 operandos 
 Coprocessador (extende uso do processador 
 
12. Considere um sistema onde cada instrução é executada por um Ciclo de Instruçãoe que cada 
ciclo possam ser dividido em 4 partes (ou estágios). Neste sistema, cada estágio é executado 
em 2 ciclos de relógio. Compare a execução, em modo sequencial e em modo pipeline, de um 
conjunto de 6 instruções de um programa, sem que ocorra nenhum conflito de memória ou 
execução. Na comparação, primeiro calcule o tempo gasto em um processador sequencial, 
ou seja, as instruções executadas uma em seguida a outra e depois o tempo gasto em um 
processador que opere no modo pipeline de 4 estágios. Calcule a economia de ciclos no 
método pipeline sobre o sequencial. Sugestão: faça um diagrama de tempo para mostrar as 
execuções. 
Resp: 
No processamento sequncial, cada instrução completa seu ciclo em 8 ciclos (4 estágios x 2 
ciclos/estágio), e somente depois passa para próxima. 3 instruções levariam 24 (8 x 3) ciclos 
de relógio. 
No processo pipeline, as instruções vão sendo executadas de forma concorrente. Assim, 
quando a 1ª instrução completa estágio 1,. Passa processamento para estágio 2 e o 
processador já busca a 2ª . E quando o 1º termina 3º estágio, a 2ª inicia o 2º estágio e o 
processador inicia a busca da 3ª. De modo que elas vão terminando bem antes. No caso, em 
12 ciclos. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13. Se for considerado o conceito de Arquitetura de Computadores, explicado nas vídeo aulas, o 
termo ARM refere-se a: 
a) Advanced Register Memory 
b) Conjunto de registradores de dados 
c) Central de controle de processamento 
d) Conjunto de Instruções de Máquina 
e) Modelo de processador 
Resp: Como se está mencionando o conceito de Arquitetura, este descreve as características e 
funcionalidades de um processador. E estas são implementadas por meio de operaçõse que o 
arquiteto do processador deseja ter. Estas operações são implementadas no processador por 
meio de um bináriuo chamado Unstrução de Máquina. O conjunto d einstruçõse representa o que 
o processador é e o que faz diretamente npelo hardware. Ele define sua arquitetura. 
Opção d) 
14. Sabe-se que há duas maneiras diferentes de organizar o conjunto de instruções de um 
processador no que se refere ao tamanho das instruções: há processadores cujas instruções 
são todas de tamanho fixo e há processadores cujas instruções de máquina tem tamanho 
variável. Analisando essas duas estratégias, qual parece ser a que acarreta melhor 
desempenho dos processadores? Por que? 
Resp: Instruções de tamanho variável (características de arquiteturas tipo CISC) adaptam-se 
ao conjunto de dados/instruções a serem processados; entretanto, tornam mais difícil (e 
demorado) o processamento do ciclo de instrução, na fase de incremento do CI, já que é 
necessário antes determinar o tamanho da instrução corrente para saber de quanto somar o 
CI para a pontar para a próxima. 
Com instruções de tamanho fixo não há o problema do incremento do CI. Como tadas tem 
mesma largura o CI é automaticamente incrementado deste valor, tornando mais rápido o 
processamento do ciclo de instrução, melhorando assim, o desempenho do processador. 
Além disso, a ocupação da memória é mais simples com intruções de tamanho fixo. 
15. Considere as seguintes afirmações, que significam requisitos ou características de um 
determinado produto: 
I. Acesso à memória limitado a instruções de carga e armazenamento (load e store). 
II. Formato de instrução facilmente descodificável e de tamanho fixo. 
III. Execução de instruções em um único ciclo de clock. 
 
Todas elas referem-se a qual dos itens mencionados a seguir: 
A) da BIOS – ERRADO- trata-se de programas de E/S 
B) da EPROM. – ERRADO-- é uma tipo de memória 
C) do programa montador. – ERRADO-serve para compilação d eprogramas em ling 
Assembly 
D) do processador RISC. - CERTO 
E) do processador CISC – ERRADO- 
 
Resp: OPÇÃO D) 
 
16. Os processadores possuem diversos componentes que, para funcionarem corretamente, 
precisam ser instruidos por meio de ordens de execução de cada atividade. Há diversas 
linguagens utilizadas para computação. Analise as afirmações a seguir e assinale qual a única 
que é verdadeira: 
 
a) há dois tipos de linguagens de programação: as de baixo nível e as de alto nível. Exemplo 
de uma linguagem de baixo nível é a linguagem Assembly 
CERTO 
b) Linguagens de programação são códigos binários que permitem a comunicação entre o 
homem e a máquina, ou seja, entre o ser humano e os computadores 
ERRADO. Elas permitem a transmissão d eordens mas não há comunicação direta 
c) Linguagens de alto nível são utilizadas apenas em microcomputadores, sendo substituidas 
por códigos binários em processadores móveis 
ERRADO. São usadas em qualquer máquina 
d) Um código binário é constituido sempre de duas partes: a origem da transmissão e o 
destinatário 
ERRADO. Não existe isso 
e )programas criados diretamente em linguagem assembly podem ser diretamente 
executados pelo hardware, já que assembly é uma linguagem de máquina 
ERRADO. É uma linguagem de máquina simbólica, não diretamente de máquina (código 
binário sim). 
 
17. Segue-se o trecho final de uma memória principal, contendo o trecho de endereços 3F2 até o 
endereço 3F9, onde todos os números são representados em sistema de numeração 
hexadecimal. 
3F2 0102 
3F3 5CD4 
3F4 500F 
3F5 6609 
3F6 BBE8 
3F7 3478 
3F8 1B4E 
3F9 0037 
 
Considerando que em um dado instante, o CI – Contador de Instrução do processador tem 
armazenado o valor 3F6 e que o sistema é “congelado” exatamente neste instante e que ele 
estava executando a etapa de decodificação do código de operação da instrução, qual o valor 
que deverá estar armazenado, respectivamente, no RI e no CI neste instante. 
Resp: Dois fatos precisam ser sabidos aqui: 1.que o CI armazena o endereço de próxima instrução 
a ser buscada DEPOIS de execução da atual. 2. Os passos do cilo de instrução: busca da instrução 
– incremento do CI-decodificação – execução- voltar. 
CI = 3F6. Isso está no enunciado e é o valor armazenado no INSTANTE do passo de decodificação, 
que está DEPOIS do passo de incremento do CI. Ou seja, no início deste ciclo de instrução 
mencionado, o CI tinha o valor de endereço da instrução corrente (valor ANTES de ser 
incrementado, que era 3F5). E a instrução buscada e armazenada no RI é BBE8. Em seguida ele é 
incrementado para 3F6 e em seguida, a instrução corrente (BBE8) é decodificada----quando a 
máquina “congela”. 
RI = BBE8 e CI = 3F6 
18. Muitos processadores modernos possuem um tipo de arquitetura que contempla mais de um 
conjunto completo de componentes de processamento, denominados Núcleos (ou cores). São 
chamados processadores multicore (ou multinúcleos), sendo cada núcleo um processador 
completo. 
Considerando os aspectos relativos a esse tipo de processadores e sua comparação com aqueles, 
tradicionais, que possuem apenas um núcleo, assinale a única opção considerada válida: 
 
a) Computadores modernos que possuem mais de um núcleo, dispensam o uso de 
barramento de endereços, em face da alta velocidade de acesso. 
ERRADO- sempre haverá endereços a serem passados.Como acessar a memória sem endereço? 
b) Em computadores que possuem processadores com múltiplos núcleos, qualquer 
dispositivo de E/S pode ser conectado diretamente ao controlador de barramento de E/S sem 
necessidade de interface apropriado 
ERRADO-sempre haverá necessidade de interface, que conversa com barramento e 
processador. 
c) Processadores multinúcleo possuem um CI (contador de instrução), também chamado de 
PC (program counter ou CP-contador de programa) para cada núcleo. 
CERTO_ cada núcleo é um processador independente e executa seus próprios ciclos de 
instrução;logo precisam do CI. 
d) Os preceitos da arquitetura von Newmann não são seguidos pelos processadores 
multinúcleo, em face da dificuldade de conexão de memória RAM em cada núcleo. 
ERRADO. Não há nenhum problema coma RAM que é comum a todos os núcleos. 
 
e) Fabricantes de microcomputadores de arquitetura aberta fabricam seus próprios 
componentes, dai a razão para o baixo custo desses equipamentos em comparação com áqueles 
de arquitetura fechada, tenham ou não processadores multi ou mononúcleo. 
ERRADO. Não tem sentido 
Resp: OPÇÃO c)

Mais conteúdos dessa disciplina