Questões Sobre Processador (CPU) e Arquitetura de Computador - Informática - concurso
71) Sobre arquitetura simplificada de um computador, assinale a seqüência correta:
- A) Entrada, processamento e saída.
- B) Processamento, entrada e saída.
- C) Saída, processamento e entrada.
- D) Barramento, processamento e saída.
- E) Entrada, periféricos e processamento.
A alternativa correta é letra A) Entrada, processamento e saída.
Computador é um dispositivo eletro-digital cuja função é processar dados, no menor espaço de tempo possível e com alto índice de segurança dos dados.
Já que o computador processa dados, é importante que saibamos exatamente o que isto significa.
Processamento de dados é uma atividade que envolve três etapas, como na figura abaixo:
É bem fácil entender o significa processar dados, já que nós, seres humanos, efetuamos esta operação sempre que precisamos resolver um problema. Neste caso, a primeira providência que tomamos é buscar todas as informações possíveis sobre o problema a resolver; depois que conseguimos reunir uma quantidade razoável de informações sobre o problema, o próximo passo é analisar os dados coletados, para decidir o que faremos para resolver o problema; executada a ação, vamos então observar o resultado obtido. Essa sequência de ações corresponde ao que chamamos de processamento de dados. O computador é uma máquina que também realiza estas três etapas, e pode ser programado para realizá-las automaticamente. Resumindo, as etapas do processamento de dados que o computador realiza são as seguintes:
1 - Entrada de dados é a etapa na qual o computador recebe os dados e as instruções sobre o que deverá fazer;
2 – Processamento (propriamente dito) é a etapa na qual os dados coletados são criticados, ou seja, analisados e/ou modificados visando a solução de um problema;
3 – Saída de dados corresponde à observação do resultado da ação executada.
Assim sendo, A RESPOSTA É A LETRA A.
72) Assinale o significado correto da sigla CPU:
- A) Central de Processamento de Dados.
- B) Unidade Central de Processamento.
- C) Unidade de Processamento Central.
- D) Centro de Desenvolvimento de Dados.
- E) Unidade de Informação Tecnológica.
A alternativa correta é letra B) Unidade Central de Processamento.
CPU (Central Processing Unity - Unidade Central de Processamento) é um chip, que tem a capacidade de interpretar e executar as instruções dos programas e por esta razão é o dispositivo eletrônico mais importante de um computador. Atualmente, CPU é processador são sinônimos.
No encapsulamento de um processador há diversos componentes:
-
Núcleo de execução: é o dispositivo que executa as instruções dos programas; em inglês, núcleo é a palavra “core”;
-
Registradores: são unidades muito pequenas de memória, extremamente rápidas. Existem milhares de registradores no chip da CPU;
-
Unidade de controle: é o dispositivo responsável por gerenciar a CPU, dando as ordens necessárias para o correto funcionamento do processador. Decodifica e executa as instruções dos programas.
- Unidade de lógica e aritmética: é o dispositivo responsável pelos cálculos: operações lógicas e aritméticas realizadas pela CPU.
Assim sendo, A RESPOSTA É A LETRA B.
73) A Unidade de Aritmética e Lógica realiza um conjunto de operações que podem ser do tipo
- A) boolena.
- B) instrução.
- C) compilado.
- D) interpretado.
A alternativa correta é letra A) boolena.
A Unidade de Aritmética e Lógica realiza um conjunto de operações que podem ser do tipo
a) boolena.
b) instrução.
c) compilado.
d) interpretado.
Segundo o livro "Astrofísica para Apressados", de Neil de Grasse Tyson:
Álgebra booleana é um ramo da matemática que atribui valores de verdadeiro ou falso em suas variáveis, normalmente representadas como 0 e 1, e é a base do mundo da computação. Recebeu o nome do matemático inglês do século XVIII George Boole.
Unidade de lógica e aritmética é o dispositivo responsável pelos cálculos, ou seja, operações lógicas e aritméticas solicitadas pela CPU. Como a linguagem do computador é binária, ou seja, só considera os algarismos 0 e 1, também pode ser chamada de booleana.
Assim sendo, A RESPOSTA É A LETRA A.
74) O processador que possui dois núcleos de processamento é conhecido como:
- A) Dual boot.
- B) Cluster.
- C) Dual core.
- D) Bidirecional.
- E) Monolítico.
A alternativa correta é letra C) Dual core.
O termo "Dual core" refere-se a um processador que possui dois núcleos de processamento. Cada núcleo pode executar tarefas de forma independente, aumentando a capacidade de processamento do processador. Processadores dual-core são amplamente utilizados em computadores e dispositivos móveis para melhorar o desempenho e a eficiência.
Vamos analisar outras alternativas para entender por que estão incorretas:
- Dual boot: Refere-se a um sistema que pode inicializar mais de um sistema operacional, não tendo relação com núcleos de processadores.
- Cluster: Geralmente refere-se a um grupo de computadores ou sistemas que trabalham juntos, não a núcleos de processadores.
- Bidirecional: Refere-se a algo que pode funcionar em duas direções, mas não é um termo usado para descrever processadores de múltiplos núcleos.
- Monolítico: Significa algo formado como uma única peça ou bloco sólido, não representando um processador com múltiplos núcleos.
Portanto, a alternativa que corresponde a um processador com dois núcleos é a opção C) Dual core.
A alternativa correta é letra C) Dual core.
O termo "Dual core" refere-se a um processador que possui dois núcleos de processamento independentes em um único chip. Esses núcleos podem executar tarefas de forma simultânea, melhorando a eficiência e o desempenho em comparação com processadores de núcleo único.
Vamos analisar por que as outras alternativas estão incorretas:
- Dual boot: Refere-se a um sistema que pode inicializar mais de um sistema operacional no mesmo computador, não está relacionado a processadores com múltiplos núcleos.
- Cluster: Refere-se a um grupo de computadores ou sistemas interconectados que trabalham juntos, geralmente para compartilhar recursos ou executar tarefas de alta performance. Não está diretamente relacionado a processadores com dois núcleos.
- Bidirecional: Refere-se a algo que funciona em duas direções, mas não é um termo usado para descrever processadores de múltiplos núcleos.
- Monolítico: Significa algo feito de uma única peça ou bloco sólido. Isso não descreve processadores com múltiplos núcleos.
Portanto, entre as opções apresentadas, a resposta que se refere a um processador com dois núcleos é a alternativa C) Dual core.
A alternativa correta é letra C) Dual core.
O termo "Dual core" refere-se a um processador com dois núcleos de processamento independentes em um único chip, permitindo que duas tarefas sejam executadas simultaneamente, melhorando o desempenho em comparação com processadores de núcleo único.
Vejamos por que as outras opções não são corretas:
- Dual boot: Refere-se a sistemas que podem inicializar mais de um sistema operacional no mesmo computador. Não tem relação com núcleos de processadores.
- Cluster: Refere-se a um grupo de computadores ou sistemas interconectados trabalhando em conjunto. Geralmente utilizado para processamento em larga escala, mas não para descrever um processador com dois núcleos.
- Bidirecional: Significa algo que funciona em duas direções. Esse termo não é usado para processadores de múltiplos núcleos.
- Monolítico: Significa algo feito de um único bloco ou peça sólida, não se referindo a processadores com dois núcleos de processamento independentes.
Por isso, a alternativa correta para um processador com dois núcleos é a opção C) Dual core.
A alternativa correta é letra C) Dual core.
O termo "Dual core" refere-se a um processador que possui dois núcleos de processamento independentes, permitindo que tarefas sejam executadas simultaneamente. Este tipo de processador pode melhorar o desempenho e a eficiência, em comparação com processadores de núcleo único.
Vamos analisar por que as outras alternativas não estão corretas:
- Dual boot: Refere-se a sistemas que podem inicializar mais de um sistema operacional, não tendo relação com núcleos de processadores.
- Cluster: Geralmente refere-se a um grupo de computadores ou sistemas que trabalham juntos para um objetivo comum, como em computação paralela. Não está relacionado a processadores com dois núcleos no mesmo chip.
- Bidirecional: Significa algo que pode funcionar em duas direções. Não é um termo comumente usado para descrever processadores com múltiplos núcleos.
- Monolítico: Refere-se a algo feito de uma única peça ou bloco sólido. Não tem relação com processadores dual core.
Assim, a única alternativa que corresponde a um processador com dois núcleos é a letra C) Dual core.
A alternativa correta é letra C) Dual core.
O termo "Dual core" refere-se a um processador que possui dois núcleos de processamento, permitindo a execução simultânea de várias tarefas, o que pode melhorar o desempenho e a eficiência do sistema.
Agora vamos explicar por que as outras alternativas não são corretas:
- Dual boot: Refere-se a um sistema que pode inicializar mais de um sistema operacional no mesmo computador, não tem relação com processadores de múltiplos núcleos.
- Cluster: Refere-se a um grupo de computadores ou sistemas que trabalham juntos para alcançar uma tarefa ou objetivo comum. Não se aplica a processadores com mais de um núcleo no mesmo chip.
- Bidirecional: Significa algo que funciona em duas direções. Este termo não se refere a processadores com dois núcleos.
- Monolítico: Significa algo feito de uma única peça ou bloco sólido, geralmente usado para descrever estruturas ou dispositivos, não processadores de múltiplos núcleos.
Portanto, entre as alternativas, a opção correta para um processador com dois núcleos é a alternativa C) Dual core.
A alternativa correta é letra C) Dual core.
O termo "Dual core" refere-se a um processador que possui dois núcleos de processamento independentes em um único chip. Isso permite que duas tarefas sejam executadas simultaneamente, melhorando a eficiência e o desempenho em comparação com processadores de núcleo único.
Vamos analisar as outras alternativas para entender por que estão incorretas:
- Dual boot: Refere-se a um sistema que pode inicializar mais de um sistema operacional no mesmo computador, sem relação com processadores com múltiplos núcleos.
- Cluster: Refere-se a um grupo de computadores ou sistemas interconectados que trabalham juntos para realizar tarefas em paralelo. Não descreve um processador com dois núcleos no mesmo chip.
- Bidirecional: Significa algo que pode funcionar em duas direções. Este termo não é utilizado para descrever processadores de múltiplos núcleos.
- Monolítico: Refere-se a algo feito de uma única peça ou bloco sólido. Não se aplica a processadores com dois núcleos de processamento.
Portanto, a resposta correta para um processador com dois núcleos é a opção C) Dual core.
A alternativa correta é letra C) Dual core.
O termo "Dual core" refere-se a um processador que possui dois núcleos de processamento, que podem operar simultaneamente para melhorar o desempenho do sistema. Processadores com dois núcleos geralmente são usados em computadores e dispositivos móveis para aumentar a eficiência em tarefas multitarefa.
Vamos entender por que as outras alternativas não são corretas:
- Dual boot: Refere-se a um sistema que pode inicializar mais de um sistema operacional no mesmo computador, sem relação com processadores de múltiplos núcleos.
- Cluster: Refere-se a um grupo de computadores ou sistemas interconectados para processamento conjunto. Não tem relação com processadores com dois núcleos no mesmo chip.
- Bidirecional: Significa algo que pode funcionar em duas direções, mas não é um termo utilizado para descrever processadores de múltiplos núcleos.
- Monolítico: Refere-se a algo feito de uma única peça ou bloco sólido, sem relação com processadores com dois núcleos independentes.
Portanto, a resposta correta para um processador com dois núcleos é a alternativa C) Dual core.
A alternativa correta é letra C) Dual core.
O termo "Dual core" refere-se a um processador que possui dois núcleos de processamento independentes em um único chip, permitindo que duas tarefas sejam executadas simultaneamente. Isso melhora a eficiência e o desempenho do sistema em comparação com processadores de núcleo único.
Vamos analisar por que as outras alternativas estão incorretas:
- Dual boot: Refere-se a um sistema que pode inicializar mais de um sistema operacional no mesmo computador. Não tem relação com processadores de múltiplos núcleos.
- Cluster: Refere-se a um grupo de computadores ou sistemas que trabalham juntos para um objetivo comum, geralmente em computação paralela. Não descreve um processador com dois núcleos no mesmo chip.
- Bidirecional: Significa algo que pode funcionar em duas direções. Não é um termo utilizado para descrever processadores com múltiplos núcleos.
- Monolítico: Refere-se a algo feito de uma única peça ou bloco sólido. Este termo não está relacionado a processadores com dois núcleos independentes.
Portanto, a alternativa correta para um processador com dois núcleos é a letra C) Dual core.
A alternativa correta é letra C) Dual core.
O termo "Dual core" refere-se a um processador que possui dois núcleos de processamento independentes em um único chip, permitindo a execução simultânea de várias tarefas, aumentando a eficiência e o desempenho do sistema.
Vamos analisar por que as outras opções não estão corretas:
- Dual boot: Refere-se a um sistema que pode inicializar mais de um sistema operacional no mesmo computador. Não tem relação com processadores de múltiplos núcleos.
- Cluster: Refere-se a um grupo de computadores ou sistemas interconectados que trabalham juntos para realizar tarefas em paralelo, não para processadores de múltiplos núcleos em um único chip.
- Bidirecional: Significa algo que funciona em duas direções, mas não é um termo comumente usado para descrever processadores com dois núcleos independentes.
- Monolítico: Refere-se a algo feito de uma única peça ou bloco sólido, sem relação com processadores de múltiplos núcleos.
Portanto, a alternativa correta para um processador com dois núcleos é a letra C) Dual core.
A alternativa correta é letra C) Dual core.
O termo "Dual core" refere-se a um processador que possui dois núcleos de processamento, permitindo executar tarefas simultaneamente, o que pode melhorar o desempenho e a eficiência do sistema.
Vamos entender por que as outras alternativas não são corretas:
- Dual boot: Refere-se a um sistema que pode inicializar mais de um sistema operacional no mesmo computador, sem relação com processadores com dois núcleos.
- Cluster: Refere-se a um grupo de computadores ou sistemas interconectados para realizar tarefas em conjunto. Não tem relação com processadores com múltiplos núcleos.
- Bidirecional: Significa algo que pode funcionar em duas direções. Este termo não é usado para descrever processadores com dois núcleos de processamento independentes.
- Monolítico: Refere-se a algo feito de uma única peça ou bloco sólido, geralmente usado para descrever estruturas ou componentes, mas não processadores com mais de um núcleo.
Portanto, a resposta correta para um processador com dois núcleos é a alternativa C) Dual core.
A alternativa correta é letra C) Dual core.
O termo "Dual core" refere-se a um processador que possui dois núcleos de processamento independentes em um único chip. Isso permite que tarefas sejam executadas simultaneamente, melhorando a eficiência e o desempenho do sistema em comparação com processadores de núcleo único.
Vamos analisar por que as outras opções não estão corretas:
- Dual boot: Refere-se a um sistema que pode inicializar mais de um sistema operacional no mesmo computador. Não tem relação com processadores de múltiplos núcleos.
- Cluster: Geralmente refere-se a um grupo de computadores ou sistemas que trabalham juntos para alcançar um objetivo comum, como processamento paralelo. Não descreve um processador com dois núcleos no mesmo chip.
- Bidirecional: Significa algo que pode funcionar em duas direções, mas não é um termo usado para descrever processadores com múltiplos núcleos.
- Monolítico: Refere
75) Analise as seguintes afirmações sobre a ULA (Unidade Lógica e Aritmética):
- A) I e III.
- B) II e IV.
- C) II, III e IV.
- D) I, II e IV.
- E) I, II, III e IV.
A alternativa correta é letra B) II e IV.
Vamos analisar cada afirmação:
- I) Executam operações de ponto flutuante. Esta afirmação está incorreta. As ULAs não executam operações de ponto flutuante, essa função é geralmente realizada pela unidade de ponto flutuante.
- II) Executam operações de deslocamento de bits. Esta afirmação está correta. A ULA é responsável por realizar operações aritméticas e lógicas, incluindo deslocamento de bits.
- III) As ULAs dos modernos processadores não utilizam a representação de números baseada em complemento de 2. Esta afirmação está incorreta. As ULAs dos modernos processadores ainda utilizam a representação de números baseada em complemento de 2 para realizar operações aritméticas e lógicas.
- IV) Executam operações lógicas. Esta afirmação está correta. As ULAs são responsáveis por realizar operações lógicas, como AND, OR e NOT.
Portanto, as afirmações corretas são as que correspondem às alternativas II e IV, sendo a alternativa B) a correta.
76) Os circuitos elétricos que executam instruções de programa são:
- A) Registrador.
- B) unidade central de processamento.
- C) Barramento.
- D) operador.
A alternativa correta é letra B) unidade central de processamento.
Os circuitos elétricos que executam instruções de programa são:
a) Registrador.
b) unidade central de processamento.
c) Barramento.
d) operador.
Analisando as alternativas, temos que:
A – Registrador.
Errada: Registradores são unidades muito pequenas de memória, extremamente rápidas. Existem milhares de registradores no chip da CPU, mas nenhum dispositivo de memória é capaz de executar instruções de programas.
B – unidade central de processamento.
Certa: de fato, a CPU (Central Processing Unity - Unidade Central de Processamento) é um chip que tem a capacidade de interpretar e executar as instruções dos programas e por esta razão é o dispositivo eletrônico mais importante de um computador.
C – Barramento.
Errada: Barramento é um conjunto de linhas metálicas (na maioria dos casos, de cobre) paralelas impressas em placas de circuitos integrados, cuja função é permitir a transferência de dados entre os componentes (CPU, memórias, etc.) de uma placa de circuitos integrados. São caminhos compartilhados para a comunicação entre os dispositivos eletrônicos do computador, que apenas transportam informações, e não são capazes de executar quaisquer instruções.
D – operador.
Errada: operador é um ser humano, que não são capazes de executar quaisquer instruções de programas de computadores
Assim sendo, A RESPOSTA É A LETRA B.
77) Ao processo de execução de programas com mais de uma CPU dá-se o nome de:
- A) Multiprogramação.
- B) Multiincorporação.
- C) Multiendereçamento.
- D) Multiprocessamento.
A alternativa correta é letra D) Multiprocessamento.
Ao processo de execução de programas com mais de uma CPU dá-se o nome de:
a) Multiprogramação.
b) Multiincorporação.
c) Multiendereçamento.
d) Multiprocessamento.
Analisando as alternativas, temos que:
A – Multiprogramação.
Errada: na multiprogramação o sistema operacional divide o tempo de processamento entre vários processos, mantendo o processador sempre ocupado.
B – Multiincorporação.
Errada: no contexto de gerenciamento da CPU não se usa tal expressão.
C – Multiendereçamento.
Errada: no contexto de gerenciamento da CPU não se usa tal expressão.
D – Multiprocessamento.
Certa: no multiprocessamento o sistema operacional distribui as tarefas entre dois ou mais processadores.
Assim sendo, A RESPOSTA É A LETRA D.
78) A velocidade dos microprocessadores atuais é normalmente medida em gigabytes.
- A) Certo
- B) Errado
A alternativa correta é letra B) Errado
A velocidade dos microprocessadores atuais é normalmente medida em gigabytes.
A QUESTÃO ESTÁ ERRADA: gigabyte é uma medida de memória.
Qualquer dispositivo eletrônico precisa de um ritmo para poder funcionar. O clock de uma CPU é um ritmo, ou seja, uma sequência compassada de pulsos que determinarão a execução de etapas. Estes pulsos são gerados por um cristal dentro da CPU: cada pulso corresponde a um ciclo, e a CPU usa estes ciclos para efetuar as etapas que executarão uma instrução e sincronizar o funcionamento dos dispositivos do computador. A cada pulso do clock a CPU executa uma instrução; então, para avaliar o desempenho de uma CPU, contamos quantos pulsos o clock é capaz de gerar em um segundo. Quanto amis pulsos o clock for capaz de gerar em um segundo, mais instruções serão executadas neste segundo, e assim a CPU trabalhará mais rapidamente.
A frequência do clock é medida em Hertz (Hz); 1 Hz equivale a ciclo do clock, e neste ciclo, é a CPU executa uma instrução. Com o desenvolvimento da tecnologia dos processadores, para melhorar o desempenho do processador, a frequência era cada vez mais alta, e os números que expressavam a frequência dos clocks aumentaram rapidamente; já que trabalhar com números grandes é até certo ponto complicado, passamos a utilizar radicais para representar frequências altas e trabalhar com números menores.
Assim, temos:
1 MHz = 1.000.000 de ciclos/seg
1 GHz = 1.000.000.000 de ciclos/seg
Processadores multinucleares têm a vantagem de exigir um frequência relativamente baixa de clock, e ainda assim permitir um alto desempenho.
79) Analise as seguintes afirmações sobre Freqüência de operação ou clock e marque as corretas.
- A) I e III.
- B) II e IV.
- C) II, III e IV.
- D) I, II e IV.
- E) I, II, III e IV.
A alternativa correta é letra D) I, II e IV.
Vamos analisar cada afirmação:
- I) Unidade básica da frequência é o Hertz. Esta afirmação está correta. Hertz (Hz) é a unidade de medida da frequência, que representa o número de ciclos por segundo.
- II) Determina a velocidade da transferência de dados entre os componentes de hardware. Esta afirmação está correta. A frequência de operação, também conhecida como clock, determina a velocidade com que o processador executa instruções e transfere dados entre os componentes de hardware.
- III) 1 MHz equivale a cem ciclos por segundo. Esta afirmação está incorreta. 1 MHz equivale a um milhão de ciclos por segundo, não cem.
- IV) Quanto maior a frequência, maior o desempenho. Esta afirmação está correta em geral. Em muitos casos, uma frequência mais alta indica um processador mais rápido e um melhor desempenho, embora outros fatores também possam influenciar.
Portanto, as afirmações corretas são as que correspondem às alternativas I, II e IV, sendo a alternativa D) a correta.
80) São exemplos de processadores, com EXCEÇÃO de:
- A) Intel Core Duo.
- B) Celeron.
- C) Centrino.
- D) AMD Athlon 64.
- E) Adobe.
A alternativa correta é letra E) Adobe.
As outras alternativas apresentadas (A, B, C e D) são todos exemplos de processadores de computador. O Intel Core Duo, Celeron, Centrino e AMD Athlon 64 são todos tipos de processadores utilizados em computadores pessoais e dispositivos eletrônicos. No entanto, a Adobe não é um fabricante de processadores, mas sim uma empresa conhecida por seu software, como o Adobe Photoshop, Adobe Acrobat e outros programas de design e edição.