

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Durante a execução de um programa em um computador moderno baseado na arquitetura de von Neumann, diversas etapas ocorrem envolvendo CPU, memória e dispositivos de E/S. Considerando o funcionamento interno do computador, assinale a alternativa correta.
O barramento de dados tem como função principal transportar sinais de controle entre a CPU e os dispositivos de entrada e saída.
A unidade lógica e aritmética (ULA) é responsável por interpretar instruções e controlar o fluxo de execução entre memória e registradores.
Os dispositivos de entrada operam apenas por interrupção, não podendo utilizar polling no processo de comunicação com a CPU.
O registrador contador de programa (PC) armazena temporariamente os dados processados pela ULA antes de serem enviados à memória principal.
O ciclo de instrução da CPU envolve, em linhas gerais, as etapas de busca (fetch), decodificação (decode) e execução (execute) da instrução armazenada na memória.
Durante a execução de um programa em um computador moderno, um conjunto de instruções é carregado na memória principal e processado pela unidade central de processamento. Nesse processo, ocorre uma sequência cíclica em que a próxima instrução é buscada na memória, interpretada e, em seguida, executada, podendo envolver operações aritméticas, lógicas ou de controle. Esse ciclo é fundamental para o funcionamento de qualquer sistema computacional e depende diretamente da interação entre componentes internos da CPU, como registradores e unidades funcionais.
Com base nesse funcionamento, assinale a alternativa que identifica corretamente o conceito apresentado.
Pipeline de instruções
Multiprocessamento
Ciclo de instrução
Memória virtual
Barramento de dados
Em relação ao ciclo de instrução da CPU, a etapa fetch corresponde a:
Execução da instrução.
recuperar a próxima instrução da memória principal.
Escrita do resultado no registrador.
Desvio condicional.
Interrupção de hardware.
Uma equipe de desenvolvimento de hardware deseja adquirir uma CPU com uma arquitetura na qual as memórias para instruções (programa) e para dados são fisicamente separadas, utilizando barramentos independentes para cada uma, de modo a permitir acesso simultâneo a comandos e a dados, aumentando, assim, a velocidade de processamento. Essa arquitetura, que é mais utilizada em microcontroladores e em sistemas de processamento de sinais digitais (DSPs), é denominada:
RISC
Harvard
Neander
Von Newman
O processador contém sempre uma sequência básica de execução de operações primitivas, que é conhecida como ciclo básico de instrução. Assinale a opção que melhor representa esse ciclo.
Buscar instrução na memória, buscar operandos (se houver), executar a operação e calcular o endereço da próxima instrução.
Buscar instrução na memória, interpretar a operação a ser realizada, executar a operação e calcular o endereço da próxima instrução.
Buscar instrução na memória, interpretar a operação a ser realizada, buscar operandos (se houver) e executar a operação.
Interpretar a operação a ser realizada, buscar instrução na memória, buscar operandos (se houver) e executar a operação.
Interpretar a operação a ser realizada, buscar operandos (se houver), buscar instrução na memória e executar a operação.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Durante uma aula prática de introdução à informática para estudantes do ensino fundamental, o professor de informática demonstra como o computador executa instruções, usando um simulador educacional com interface gráfica para representar os principais componentes da CPU. Na simulação:
I. “O componente chamado unidade __________________ é responsável por coordenar o fluxo de execução das instruções, controlando os demais blocos.”
II. “O componente _________________________ realiza as operações matemáticas e lógicas solicitadas durante a execução.”
III. “__________________ armazenam temporariamente valores manipulados durante os cálculos, facilitando o acesso imediato.
IV. O sistema ilustra claramente as etapas do ciclo de instrução: buscar (__________________), decodificar (decode) e executar (execute).” V. “O professor chama esse conjunto de etapas de __________________, explicando que esse processo se repete continuamente enquanto o computador está em uso.”
Assinale a alternativa que completa correta e sequencialmente as afirmativas anteriores.
de controle / RAM / Registradores / fetch / ciclo de máquina
lógica / registrador / Memórias cache / seek / pipeline de instrução
de controle / Unidade Lógica e Aritmética (ULA) / Registradores / fetch / ciclo de instruções
de controle / Unidade Lógica e Aritmética (ULA) / Memórias cache / seek / ciclo de recuperação
A maioria dos projetos de computadores modernos baseia-se em conceitos desenvolvidos por John Von Neumann. Para a execução de uma instrução, diversos componentes do sistema computacional são envolvidos, tais como processadores, barramentos, operadores lógicos e memórias. O ciclo de execução de uma instrução pode abranger várias operações, dependendo da natureza da instrução.
A seguir, são apresentadas quatro etapas do ciclo de execução de uma instrução:
I. A busca do código de operação na memória principal, localizado no endereço indicado pelo Ciclo de Instrução, e seu armazenamento no Registrador de Instrução.
II. A Unidade de Controle comanda a execução da instrução e, se necessário, processa os dados disponíveis nos registradores.
III. Caso a instrução exija, a Unidade de Controle busca o(s) dado(s) na memória e os armazena nos registradores. Esta fase se repete até que todos os dados necessários à execução sejam transferidos.
IV. O Decodificador de Instrução decodifica o código de operação contido no Registrador de Instrução.
A sequência correta dessas etapas, desde o início até a execução da instrução, é
III – I – IV – II.
I – III – IV – II.
I – IV – III – II.
III – I – II – IV.
III – IV – I – II.
Considerando-se as etapas do ciclo de instrução de um processador, numerar a 2ª coluna de acordo com a 1ª e, após, assinalar a alternativa que apresenta a sequência CORRETA:
(1) Buscar instrução.
(2) Interpretar a instrução.
(3) Obter os dados.
(4) Processar os dados.
( ) A instrução é decodificada para determinar qual ação é requerida.
( ) A execução de uma instrução pode requerer efetuar alguma operação aritmética ou lógica com os dados.
( ) O processador lê uma instrução da memória (registrador, cache, memória principal).
( ) A execução de uma instrução pode requerer leitura de dados da memória ou um módulo de E/S.
1 - 2 - 3 - 4.
2 - 4 - 1 - 3.
2 - 3 - 1 - 4.
3 - 4 - 1 - 2.
Os computadores, na sua essência, têm por função de busca e execução de instruções, ação essa realizada pelo processador. Os processadores precisam atender aos requisitos dos programas e dispositivos ligados a ele, dessa forma, as interrupções comandam o momento certo do uso do processador. Sobre fundamentos da computação (ciclo de instrução e interrupções), analise as afirmativas a seguir.
I.As interrupções de E/S são geradas por um controlador de E/S para sinalizar a conclusão de uma operação ou para sinalizar uma situação de erro. Dessa forma, a interface de E/S "avisa" ao processador que determinado periférico requer atenção para transferir dados.
II.Ciclo de instrução é o período no qual um computador lê e processa uma instrução em linguagem de máquina da sua memória ou a sequência de ações que a CPU realiza para executar cada instrução em código de máquina num programa.
III.Contador de programa é uma alternativa válida para evitar o desperdício de tempo do processador com dispositivos lentos que indica qual é a posição atual na sequência de execução de um processo.
Assinale a alternativa correta:
Apenas a afirmativa III é verdadeira.
Apenas as afirmativas I e II são verdadeiras.
Apenas as afirmativas I e III são verdadeiras.
Apenas as afirmativas II e III são verdadeiras.
As afirmativas I, II e III são verdadeiras.
No caso de haver quatro entradas de sinal, é possível haver
2 saídas.
4 saídas.
8 saídas.
16 saídas.
32 saídas.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Assinale a alternativa que apresenta seu equivalente em base 10 do número hexadecimal 2A4F16.
104356
208043
10831
12532
200415
O funcionamento dos computadores é baseado no sistema binário, sendo os bit’s organizados de forma hexadecimal.
1110.
0010.
1000.
1010.
0100.
O endereço de memória 200H contém o byte 3FH. Quanto seria, então, 3FH em representação decimal?
32.
36.
16.
63.
38.
A soma de dois números binários utiliza as mesmas regras da soma de números decimais. Porém, como em binários existem apenas dois símbolos, o resultado deverá conter apenas eles também (0 e 1). Com relação à soma de números binários, assinale a alternativa correta.
Deve-se ter atenção especial com a representação de números negativos, pois, ao invés de somar, deve-se subtrair.
A soma de dois números positivos é realizada somando os dois polinômios dígito a dígito, da direita para a esquerda. Nesta soma, leva-se em conta os eventuais "vaium" (carry out) e "vem-um" (carry in).
"Vai-um" pode ser chamada de carry in e "vem-um" de carry out.
A operação entre números positivos é feita agrupando o número total em duplas, da direita para a esquerda. Deve-se levar em conta quando "vai-um" (carry out) e "vem um" (carry in).
Deve-se iniciar somando termo por termo do polinômio, da esquerda para a direita.
Os sistemas de numeração são importantes, dentre outras funções, para estabelecer uma relação mais próxima de desenvolvimento de rotinas com melhor desempenho computacional. Uma das representações numéricas é a hexadecimal, que se caracteriza por ser representada por dígitos
binários 1 e 0
que vão de 0 a 7
que vão de 0 a 9
que vão de 0 a 10 e A a F
pela sequência 0, 6, 12, 18, 24.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
A um dos componentes mais básicos de um computador se dá o nome de transistor, através destes se faz possível a representação de um valor binário (0 ou 1), onde 0 corresponde a desligado e 1 corresponde a ligado, comportamento similar ao de uma lâmpada:

É possível a representação de um valor decimal através de números binários, para isso, cada digito binário representa um valor múltiplo de 2, de acordo com a sua posição.
Somando-se as posições onde o valor é igual a 1, tem-se o valor decimal equivalente.
27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 |
Assinale o valor decimal que equivale ao valor binário 00010101:
18
19
20
21
22
O ciclo de máquina é composto pelas seguintes operações, em ordem de execução:
busca, decodificação, execução e armazenamento.
armazenamento, busca, decodificação e execução.
decodificação, execução, busca e armazenamento.
armazenamento , execução, busca e decodificação.
busca, execução, decodificação e armazenamento.
A representação numérica em diferentes bases é uma técnica muito comum e extremamente utilizada para processamento de informações pelo microcomputador. O valor expresso em hexadecimal 80000 equivale, em decimal, a
523883.
523884.
523887.
524285.
524288.
Analise as informações.
I. 587(10) AND FACA(16) = 24A
II. 1100101(2) OR 1100101(2) = 0000001
III. 100011(2) XOR 100011(2) = 000000
Está(ão) correta(s) a(s) informação(ões)
II, apenas.
I e III, apenas.
III, apenas.
I, apenas.
I, II e III.