Você está na página 1de 6

Exercícios Módulo 2

Questão 1

John Von Neumann é conhecido por ter formalizado o projeto lógico de um computador que
é utilizado pela maioria dos computadores atualmente. Sobre os aspectos definidos no
modelo proposto por Von Neumann, analise as afirmações a seguir:
I. É necessário ter armazenamento das instruções na memória do computador. Antes elas
não eram armazenadas, sendo lidas de cartões perfurados e executadas uma a uma. Esse
conceito foi denominado "programa armazenado".
II. Esse modelo permite a realização das operações aritméticas. Muito comuns para todo o
processamento, elas deveriam ser realizadas por uma unidade especializada, que foi
denominada "central aritmética".
III. Deve existir um controle do sequenciamento das instruções dos programas, denominado
"central de controle", e aquelas que fossem cálculos seriam realizadas pela central
aritmética, devendo ser adequadamente sequenciadas.
É correto o que se afirma em:
Selecione a resposta:
 A
II e III, apenas.
Comentários da resposta

Todas as afirmações estão corretas. É necessário ter armazenamento das instruções na


memória do computador. Antes elas não eram armazenadas, sendo lidas de cartões
perfurados e executadas uma a uma. Com o armazenamento interno, foi possível obter
mais rapidez. É possível a realização das operações aritméticas. Muito comuns para todo
o processamento, elas deveriam ser realizadas por uma unidade especializada,
denominada "central aritmética", que inicialmente trabalhava com dados binários. E deve
existir um controle do sequenciamento das instruções dos programas (central de controle),
que devem estar armazenadas na memória do computador (programa armazenado).
Aquelas que fossem cálculos seriam realizadas pela central aritmética, devendo ser
adequadamente sequenciadas, de modo a viabilizar maior eficiência de uso dos recursos.
 B
I e III, apenas.
Comentários da resposta

Todas as afirmações estão corretas. É necessário ter armazenamento das instruções na


memória do computador. Antes elas não eram armazenadas, sendo lidas de cartões
perfurados e executadas uma a uma. Com o armazenamento interno, foi possível obter
mais rapidez. É possível a realização das operações aritméticas. Muito comuns para todo
o processamento, elas deveriam ser realizadas por uma unidade especializada,
denominada "central aritmética", que inicialmente trabalhava com dados binários. E deve
existir um controle do sequenciamento das instruções dos programas (central de controle),
que devem estar armazenadas na memória do computador (programa armazenado).
Aquelas que fossem cálculos seriam realizadas pela central aritmética, devendo ser
adequadamente sequenciadas, de modo a viabilizar maior eficiência de uso dos recursos.
 C
I, apenas.
Comentários da resposta

Todas as afirmações estão corretas. É necessário ter armazenamento das instruções na


memória do computador. Antes elas não eram armazenadas, sendo lidas de cartões
perfurados e executadas uma a uma. Com o armazenamento interno, foi possível obter
mais rapidez. É possível a realização das operações aritméticas. Muito comuns para todo
o processamento, elas deveriam ser realizadas por uma unidade especializada,
denominada "central aritmética", que inicialmente trabalhava com dados binários. E deve
existir um controle do sequenciamento das instruções dos programas (central de controle),
que devem estar armazenadas na memória do computador (programa armazenado).
Aquelas que fossem cálculos seriam realizadas pela central aritmética, devendo ser
adequadamente sequenciadas, de modo a viabilizar maior eficiência de uso dos recursos.
 D
I e II, apenas.
Comentários da resposta

Todas as afirmações estão corretas. É necessário ter armazenamento das instruções na


memória do computador. Antes elas não eram armazenadas, sendo lidas de cartões
perfurados e executadas uma a uma. Com o armazenamento interno, foi possível obter
mais rapidez. É possível a realização das operações aritméticas. Muito comuns para todo
o processamento, elas deveriam ser realizadas por uma unidade especializada,
denominada "central aritmética", que inicialmente trabalhava com dados binários. E deve
existir um controle do sequenciamento das instruções dos programas (central de controle),
que devem estar armazenadas na memória do computador (programa armazenado).
Aquelas que fossem cálculos seriam realizadas pela central aritmética, devendo ser
adequadamente sequenciadas, de modo a viabilizar maior eficiência de uso dos recursos.
 E
I, II e III.
Você acertou!
Comentários da resposta

Todas as afirmações estão corretas. É necessário ter armazenamento das instruções na


memória do computador. Antes elas não eram armazenadas, sendo lidas de cartões
perfurados e executadas uma a uma. Com o armazenamento interno, foi possível obter
mais rapidez. É possível a realização das operações aritméticas. Muito comuns para todo
o processamento, elas deveriam ser realizadas por uma unidade especializada,
denominada "central aritmética", que inicialmente trabalhava com dados binários. E deve
existir um controle do sequenciamento das instruções dos programas (central de controle),
que devem estar armazenadas na memória do computador (programa armazenado).
Aquelas que fossem cálculos seriam realizadas pela central aritmética, devendo ser
adequadamente sequenciadas, de modo a viabilizar maior eficiência de uso dos recursos.

Questão 2

Os primeiros computadores eletromecânicos e eletrônicos não seguiam um


modelo comum. Na primeira geração, cada computador seguia uma concepção e
um projeto distintos dos demais. Esta diversidade, entretanto, convergiu para um
modelo comum: o modelo de Von Neumann, que define a organização e os
elementos básicos dos computadores. Sobre a Unidade lógica e aritmética (ULA)
podemos afirmar:
Selecione a resposta:
 A
A ULA realiza operações aritméticas e operações lógicas sobre os códigos de
condição.
Comentários da resposta

O acumulador é um registrador e tem por função armazenar um operando e/ou


um resultado fornecido pela ULA. A ULA realiza operações aritméticas e
operações lógicas sobre um ou mais operandos. As operações da ULA são,
geralmente, muito simples. Funções mais complexas, exigidas pelas instruções
da máquina, são realizadas pela ativação sequencial das várias operações
básicas disponíveis. O modelo estrutural da ULA compreende um controle,
operandos, códigos de condição e resultados. Overflow é um exemplo de
código de condição. As entradas para a ULA são os dados a serem operados os
quais são chamados operandos.
 B
As operações são, geralmente, muito complexas pois exigem cálculos
aritméticos e teste de funções lógicas.
Comentários da resposta

O acumulador é um registrador e tem por função armazenar um operando e/ou


um resultado fornecido pela ULA. A ULA realiza operações aritméticas e
operações lógicas sobre um ou mais operandos. As operações da ULA são,
geralmente, muito simples. Funções mais complexas, exigidas pelas instruções
da máquina, são realizadas pela ativação sequencial das várias operações
básicas disponíveis. O modelo estrutural da ULA compreende um controle,
operandos, códigos de condição e resultados. Overflow é um exemplo de
código de condição. As entradas para a ULA são os dados a serem operados os
quais são chamados operandos.
 C
O modelo estrutural da ULA compreende um controle, overflow, operandos e
resultados.
Comentários da resposta

O acumulador é um registrador e tem por função armazenar um operando e/ou


um resultado fornecido pela ULA. A ULA realiza operações aritméticas e
operações lógicas sobre um ou mais operandos. As operações da ULA são,
geralmente, muito simples. Funções mais complexas, exigidas pelas instruções
da máquina, são realizadas pela ativação sequencial das várias operações
básicas disponíveis. O modelo estrutural da ULA compreende um controle,
operandos, códigos de condição e resultados. Overflow é um exemplo de
código de condição. As entradas para a ULA são os dados a serem operados os
quais são chamados operandos.
 D
O acumulador é um registrador e tem por função armazenar um resultado
fornecido pela ULA.
Você acertou!
Comentários da resposta

O acumulador é um registrador e tem por função armazenar um operando e/ou


um resultado fornecido pela ULA. A ULA realiza operações aritméticas e
operações lógicas sobre um ou mais operandos. As operações da ULA são,
geralmente, muito simples. Funções mais complexas, exigidas pelas instruções
da máquina, são realizadas pela ativação sequencial das várias operações
básicas disponíveis. O modelo estrutural da ULA compreende um controle,
operandos, códigos de condição e resultados. Overflow é um exemplo de
código de condição. As entradas para a ULA são os dados a serem operados os
quais são chamados operandos.
 E
As saídas e entradas da ULA são os dados a serem operados e calculados
(chamados operandos)
Comentários da resposta
O acumulador é um registrador e tem por função armazenar um operando e/ou um resultado
fornecido pela ULA. A ULA realiza operações aritméticas e operações lógicas sobre um ou
mais operandos. As operações da ULA são, geralmente, muito simples. Funções mais
complexas, exigidas pelas instruções da máquina, são realizadas pela ativação sequencial das
várias operações básicas disponíveis. O modelo estrutural da ULA compreende um controle,
operandos, códigos de condição e resultados. Overflow é um exemplo de código de condição.
As entradas para a ULA são os dados a serem operados os quais são chamados operandos.

Questão 3

É responsável por buscar instruções na memória principal e determinar seu tipo, gerando os
sinais de controle para os outros componentes internos da CPU e os externos.
Selecione a resposta:
 A
Unidade de controle.
Você acertou!
Comentários da resposta

A unidade de controle busca a próxima instrução do programa na memória usando o


contador de programa. Além disso, ela é a responsável por fornecer os sinais de controle
para determinar onde a instrução está localizada.
 B
Registradores.
Comentários da resposta

Os registradores são elementos com capacidade de armazenar dados e são acionados por
meio de sinais de controle, que determinam quando dos dados na sua linha de entrada
deverão ser copiados.
 C
Cache.
Comentários da resposta

A memória cache é o nível mais alto na hierarquia das memórias, mais cara e com o
acesso mais rápido.
 D
Unidade lógica aritmética.
Comentários da resposta

Realiza operações aritméticas e lógicas. São exemplos de operações que podem sem
realizadas pela ULA: soma de dois operandos, negação e inversão de um operando. A
ULA realiza operações básicas, as mais complexas são realizadas pela ativação sequencial
de operações básicas.
 E
Barramentos de controle.
Comentários da resposta

Os barramentos de controle são as "vias" pelas quais os sinais de controle trafegam.

Questão 4
Foram feitas as seguintes afirmações sobre tarefas que acontecem dentro de um
sistema computacional no que diz respeito à execução de uma instrução.

A - Qualquer operando de dados requerido para executar a instrução é


carregado da memória e colocado em registradores dentro do processador.
B - A unidade de controle busca a próxima instrução do programa na memória
usando o contador de programa para determinar onde a instrução está
localizada.
C - A ULA executa a instrução e coloca os resultados em registradores ou na
memória.
D - A instrução é decodificada para uma linguagem que a ULA possa entender.

A maneira CORRETA de organizar essas afirmações de forma que elas reflitam


o ciclo de execução de von Neumann é:
Selecione a resposta:
 A
A, B, C e D.
Comentários da resposta

Antes mesmo de buscar dados para a execução da tarefa, é preciso saber que
tarefa é essa. Assim, essa alternativa não pode ser a correta, visto que começa
com a busca de dados.
 B
B, D, A e C.
Você acertou!
Comentários da resposta

O primeiro passo é a busca da instrução para, em seguida, decodificá-la, só


assim carregam-se os dados necessários para a execução das instruções
propriamente ditas pela ULA.
 C
C, D, A e B.
Comentários da resposta

A ULA só executa operações da instrução "da vez", ou seja, é preciso saber


qual a próxima instrução a ser executada para depois ser executada.
 D
B, D, C e A.
Comentários da resposta

A execução de operações por parte da ULA sem que os dados tenham sido
carregados corretamente impediria o funcionamento adequado do ciclo de
execução das instruções.
 E
D, B, A e C.
Comentários da resposta
A instrução que deve ser decodificada deve ser a próxima a ser executada, portanto, ela deve
ser buscada antes de ser decodificada.
Questão 5

Barramentos são conjuntos de fios que permitem o tráfego de informações dentro do sistema
computacional. Existem alguns tipos de barramentos, dentre os quais pode-se citar o
conjunto de barramentos de sistema que conecta os principais componentes do computador.
Essa estrutura pode ser dividida em grupos funcionais, que são:
Selecione a resposta:
 A
ISA, EISA e PCI.
Comentários da resposta

Esses barramentos são, na verdade, barramentos de periféricos, que além da parte física,
possuem um protocolo que trata das especificações de cada conjunto de periféricos.
 B
Dados, instruções e controle.
Comentários da resposta

Não existe um barramento de instruções.


 C
Dados, endereço e controle.
Você acertou!
Comentários da resposta

O barramento de dados move dados da memória principal para os registradores da CPU; o


barramento de endereços armazena o endereço de memória de onde os dados estão; o
barramento de controle é a via por onde os sinais de controle trafegam, sinais que são
necessários e que especificam como a transferência de informações deve ser feita.
 D
Síncrono e assíncrono.
Comentários da resposta

Essa é a classificação com relação à temporização de acesso aos barramentos.


 E
Centralizado e distribuído.
Comentários da resposta

Essa classificação diz respeito ao método de arbitração, ou seja, métodos para controle do
barramento.

Você também pode gostar