Logo Passei Direto
Buscar

Arquitetura e Organização de Computadores - Exercícios da Unidade

User badge image
Ederson Cruz

em

Ferramentas de estudo

Questões resolvidas

Os computadores se tornaram um grande recurso tecnológico do momento, através de processamento, armazenamento e compartilhamento da informação. Através de um computador o usuário pode digitar, escutar música, ver um vídeo, jogar, enfim, fazer diversas tarefas em um só equipamento. Mesmo sabendo que existem uma infinidade de programas e aplicativos que um computador consegue realizar, uma coisa é comum a qualquer tarefa: sua necessidade de codificação.
De acordo com a afirmação, qual o sistema que permite qualquer computador interpretar aquilo que seu usuário programou?

Dentro da hierarquia arquitetônica de uma CPU (Unidade Central de Processamento) do computador encontram-se a ULA (Unidade lógica e aritmética) e a UC (Unidade de Controle) conforme ilustrado na figura abaixo.
Com base no texto acima, avalie as seguintes asserções e as relações propostas entre elas: I - Enquanto a ULA (Unidade Lógica e Aritmética) é responsável por executar os cálculos matemáticos utilizados para processar os dados dentro do computador, a UC (Unidade de Controle) se faz necessária, pois é a responsável por toda a ordenação de dados do computador. PORQUE II - A UC precisa coordenar a ULA, os registradores, os barramentos internos que se comunicam com as memórias e todo o funcionamento da placa-mãe além da interligação dos dispositivos contidos nela, já que o processador vai enviar e receber dados e ela deve assim, interpretar cada ação contida nas instruções e dar inicio ou não da execução dessa função. Agora assinale a alternativa correta.

A memória ROM de um computador possui 40 kbytes de capacidade para a instalação de um programa em linguagem C. Sabe-se que essa linguagem será traduzida para linguagem de máquina e compilada em um arquivo hexadecimal (h) que tem por característica a cada caractere ocupar 1 nibble, ou seja 4 bits na memória.
Supondo que o arquivo hexadecimal represente o programa instalado no computador, verifique se a memória ROM do computador citado no texto terá capacidade de abrigar esse código: Aponte a alternativa correta com base na sequência de cálculo da capacidade da memória:

Segundo Monteiro (2007), o que define o projeto de um processador é a quantidade de instruções de máquina que ele é capaz de processar. Quanto menor este conjunto de instruções, mais rápido se torna um processador. Partindo deste princípio, os processadores têm dois tipos de arquiteturas empregadas pelos seus fabricantes: a arquitetura CISC (Complex Instruction Set Computers) – Sistema com um conjunto de instruções complexo e a arquitetura RISC (Reduced Instruction Set Computes) – Sistema com um conjunto de instruções reduzido.
Com base no diagrama de blocos da figura, que sugere um tipo específico de arquitetura, avalie as seguintes asserções e as relações propostas entre elas: I - A arquitetura da figura é do tipo RISC; RP é o processador do Roteador; DRAM é uma memória volátil e a memória FLASH é não volátil. Essa arquitetura específica do roteador foi escolhida, PORQUE II - Visa um melhor desempenho do hardware em questão otimizando uma atividade específica, que no caso é a de 'roteamento' de redes de computadores (internet).

O que define um projeto de um processador é a quantidade de instruções de máquina que se deseja que ele, processador, execute. Quanto menor este conjunto de instruções mais rápido se torna um processador.
Com base no texto acima assinale a alternativa que apresenta duas arquiteturas de processadores conhecidas:

Na arquitetura de von Neumann estão previstos as interfaces de entrada e saída, que são dispositivos que comunicam o computador com o meio externo. Como entrada pode-se citar: Teclado, Mouse e etc. e como saída, podem ser citados: Terminais de Vídeo, impressora e etc. A comunicação entre processador, memórias e tais dispositivos de entrada e saída é feita pelos barramentos de controle, de dados e de endereços. Além dos três barramentos principais no texto acima, existem mais três tipos de barramentos que são: barramento local, barramento de sistema e barramento de expansão.
O que determinou a criação desses barramentos?

As bases numéricas mais utilizadas são: a base decimal, a base hexadecimal, a base binária e a base octal. A base decimal utiliza dez símbolos, a base hexadecimal utiliza 16 símbolos, a binária apenas dois símbolos e por fim a octal 8 símbolos.
Suponha uma base fictícia de 5 símbolos, complete a tabela a seguir, na coluna 'BASE CINCO' em ordem crescente até o número 15 em decimal.

O IPv6 é a versão mais atual do protocolo de internet. Originalmente oficializada em 6 de junho de 2012, é fruto do esforço do IETF para criar a 'nova geração do IP' (IPng: Internet Protocol next generation), cujas linhas mestras foram descritas por Scott Bradner e Allison Marken, em 1994. Esse endereço possui 128 bits, formados por 8 grupos de caracteres hexadecimais, sendo cada grupo formado por 4 caracteres hexadecimais, como exemplo a seguir: 2001:0DB8:85A3:08D3:1319:8A2E:0370:7344.
Com base no texto acima, assinale a alternativa que apresenta o valor em binário para o grupo $8A2E_{16}$.

O sistema decimal é muito usado no cotidiano, pois nos oferece uma forma mais simples de manipular os números em determinadas situações matemáticas, sendo composto por dez números: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Enquanto o sistema numérico binário utiliza duas variáveis representadas pelo 0 ou 1, ou seja, sistema de base dois.
Assinale a alternativa que corresponde a conversão da sequência $\text{10001101}_2$ para decimal:

Sistema binário é constituído por dois símbolos, 0 e 1, que representam baixo ou alto, carregado ou descarregado, aberto ou fechado, desligado ou ligado. Esse sistema numérico é muito importante, porque é utilizado para expressar todas as operações realizadas em um sistema digital.
Em relação ao sistema de numeração binário, analise as afirmativas abaixo e a relação proposta entre elas:
I. O número 1001 1010 corresponde ao número 154 no sistema de numeração decimal.
II. O número 1011 corresponde à representação C no sistema hexadecimal.
III. O número 18(10) corresponde à representação 10010 no sistema binário.

Nos circuitos eletrônicos são interpretados como zeros '0' (circuito desligado sem tensão) e uns '1' (circuito ligado com tensão) do sistema binário. Portanto, os circuitos digitais utilizam o sistema numérico binário para representar os números. Os algarismos do sistema binário, '0' e '1', são chamados de bits (binary digits). Quando vamos trabalhar com sistema de numeração binária para o sistema decimal, cada dígito individual binário corresponde aos coeficientes que serão na potência de 2. Para converter em binário, deve-se seguir uma sequência de passos.
Assinale a opção que apresenta a ordem correta dos passos realizados.
1. Separe os números binários e acima de cada um deles coloque a potência, numerando da direita para a esquerda, de 0 até o último elemento.
2. Escreva o número binário correspondente multiplicado pela base 2 na potência do número que você colocou acima como referência.
3. Some os valores para chegar ao resultado decimal.
2 - 1 - 3
1 - 2 - 3
3 - 2 - 1
1 - 3 - 2

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Os computadores se tornaram um grande recurso tecnológico do momento, através de processamento, armazenamento e compartilhamento da informação. Através de um computador o usuário pode digitar, escutar música, ver um vídeo, jogar, enfim, fazer diversas tarefas em um só equipamento. Mesmo sabendo que existem uma infinidade de programas e aplicativos que um computador consegue realizar, uma coisa é comum a qualquer tarefa: sua necessidade de codificação.
De acordo com a afirmação, qual o sistema que permite qualquer computador interpretar aquilo que seu usuário programou?

Dentro da hierarquia arquitetônica de uma CPU (Unidade Central de Processamento) do computador encontram-se a ULA (Unidade lógica e aritmética) e a UC (Unidade de Controle) conforme ilustrado na figura abaixo.
Com base no texto acima, avalie as seguintes asserções e as relações propostas entre elas: I - Enquanto a ULA (Unidade Lógica e Aritmética) é responsável por executar os cálculos matemáticos utilizados para processar os dados dentro do computador, a UC (Unidade de Controle) se faz necessária, pois é a responsável por toda a ordenação de dados do computador. PORQUE II - A UC precisa coordenar a ULA, os registradores, os barramentos internos que se comunicam com as memórias e todo o funcionamento da placa-mãe além da interligação dos dispositivos contidos nela, já que o processador vai enviar e receber dados e ela deve assim, interpretar cada ação contida nas instruções e dar inicio ou não da execução dessa função. Agora assinale a alternativa correta.

A memória ROM de um computador possui 40 kbytes de capacidade para a instalação de um programa em linguagem C. Sabe-se que essa linguagem será traduzida para linguagem de máquina e compilada em um arquivo hexadecimal (h) que tem por característica a cada caractere ocupar 1 nibble, ou seja 4 bits na memória.
Supondo que o arquivo hexadecimal represente o programa instalado no computador, verifique se a memória ROM do computador citado no texto terá capacidade de abrigar esse código: Aponte a alternativa correta com base na sequência de cálculo da capacidade da memória:

Segundo Monteiro (2007), o que define o projeto de um processador é a quantidade de instruções de máquina que ele é capaz de processar. Quanto menor este conjunto de instruções, mais rápido se torna um processador. Partindo deste princípio, os processadores têm dois tipos de arquiteturas empregadas pelos seus fabricantes: a arquitetura CISC (Complex Instruction Set Computers) – Sistema com um conjunto de instruções complexo e a arquitetura RISC (Reduced Instruction Set Computes) – Sistema com um conjunto de instruções reduzido.
Com base no diagrama de blocos da figura, que sugere um tipo específico de arquitetura, avalie as seguintes asserções e as relações propostas entre elas: I - A arquitetura da figura é do tipo RISC; RP é o processador do Roteador; DRAM é uma memória volátil e a memória FLASH é não volátil. Essa arquitetura específica do roteador foi escolhida, PORQUE II - Visa um melhor desempenho do hardware em questão otimizando uma atividade específica, que no caso é a de 'roteamento' de redes de computadores (internet).

O que define um projeto de um processador é a quantidade de instruções de máquina que se deseja que ele, processador, execute. Quanto menor este conjunto de instruções mais rápido se torna um processador.
Com base no texto acima assinale a alternativa que apresenta duas arquiteturas de processadores conhecidas:

Na arquitetura de von Neumann estão previstos as interfaces de entrada e saída, que são dispositivos que comunicam o computador com o meio externo. Como entrada pode-se citar: Teclado, Mouse e etc. e como saída, podem ser citados: Terminais de Vídeo, impressora e etc. A comunicação entre processador, memórias e tais dispositivos de entrada e saída é feita pelos barramentos de controle, de dados e de endereços. Além dos três barramentos principais no texto acima, existem mais três tipos de barramentos que são: barramento local, barramento de sistema e barramento de expansão.
O que determinou a criação desses barramentos?

As bases numéricas mais utilizadas são: a base decimal, a base hexadecimal, a base binária e a base octal. A base decimal utiliza dez símbolos, a base hexadecimal utiliza 16 símbolos, a binária apenas dois símbolos e por fim a octal 8 símbolos.
Suponha uma base fictícia de 5 símbolos, complete a tabela a seguir, na coluna 'BASE CINCO' em ordem crescente até o número 15 em decimal.

O IPv6 é a versão mais atual do protocolo de internet. Originalmente oficializada em 6 de junho de 2012, é fruto do esforço do IETF para criar a 'nova geração do IP' (IPng: Internet Protocol next generation), cujas linhas mestras foram descritas por Scott Bradner e Allison Marken, em 1994. Esse endereço possui 128 bits, formados por 8 grupos de caracteres hexadecimais, sendo cada grupo formado por 4 caracteres hexadecimais, como exemplo a seguir: 2001:0DB8:85A3:08D3:1319:8A2E:0370:7344.
Com base no texto acima, assinale a alternativa que apresenta o valor em binário para o grupo $8A2E_{16}$.

O sistema decimal é muito usado no cotidiano, pois nos oferece uma forma mais simples de manipular os números em determinadas situações matemáticas, sendo composto por dez números: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Enquanto o sistema numérico binário utiliza duas variáveis representadas pelo 0 ou 1, ou seja, sistema de base dois.
Assinale a alternativa que corresponde a conversão da sequência $\text{10001101}_2$ para decimal:

Sistema binário é constituído por dois símbolos, 0 e 1, que representam baixo ou alto, carregado ou descarregado, aberto ou fechado, desligado ou ligado. Esse sistema numérico é muito importante, porque é utilizado para expressar todas as operações realizadas em um sistema digital.
Em relação ao sistema de numeração binário, analise as afirmativas abaixo e a relação proposta entre elas:
I. O número 1001 1010 corresponde ao número 154 no sistema de numeração decimal.
II. O número 1011 corresponde à representação C no sistema hexadecimal.
III. O número 18(10) corresponde à representação 10010 no sistema binário.

Nos circuitos eletrônicos são interpretados como zeros '0' (circuito desligado sem tensão) e uns '1' (circuito ligado com tensão) do sistema binário. Portanto, os circuitos digitais utilizam o sistema numérico binário para representar os números. Os algarismos do sistema binário, '0' e '1', são chamados de bits (binary digits). Quando vamos trabalhar com sistema de numeração binária para o sistema decimal, cada dígito individual binário corresponde aos coeficientes que serão na potência de 2. Para converter em binário, deve-se seguir uma sequência de passos.
Assinale a opção que apresenta a ordem correta dos passos realizados.
1. Separe os números binários e acima de cada um deles coloque a potência, numerando da direita para a esquerda, de 0 até o último elemento.
2. Escreva o número binário correspondente multiplicado pela base 2 na potência do número que você colocou acima como referência.
3. Some os valores para chegar ao resultado decimal.
2 - 1 - 3
1 - 2 - 3
3 - 2 - 1
1 - 3 - 2

Mais conteúdos dessa disciplina