1. Cite 3 exemplos de hardware dedicado.
Controladores de rede (como roteadores e switches).
Consoles de videogame (como o PlayStation ou Xbox).
2. Explique a diferença entre hardware dedicado e hardware de propósito geral.
O hardware dedicado é projetado para executar uma função específica e única,
geralmente com alta eficiência e sem flexibilidade para outras tarefas. Em contraste, o
hardware de propósito geral é versátil e projetado para executar uma ampla variedade de
tarefas, podendo ser programado para diferentes aplicações.
3. Apresente a principal vantagem dos hardwares de propósito geral.
Sua flexibilidade é a principal vantagem, pois podem ser programados para realizar
diferentes funções e tarefas, tornando-os ideais para aplicações diversas e em constante
evolução.
4. Defina a função básica de um computador.
A função básica de um computador é processar dados e executar instruções para gerar
resultados e informações úteis a partir desses dados.
5. Como podemos definir o termo ciclo de instrução?
Um ciclo de instrução é a sequência de passos que uma CPU realiza para buscar,
decodificar e executar uma instrução de máquina. Esse ciclo geralmente inclui as fases
de busca, decodificação e execução.
6. Explique sobre o mecanismo de interrupção do processamento e fale sobre as
sequenciais e as aninhadas.
A interrupção permite que o processador suspenda temporariamente a execução de uma
tarefa para responder a um evento mais urgente. As interrupções podem ser sequenciais,
quando tratadas uma após a outra, ou aninhadas, quando uma interrupção ocorre durante
o tratamento de outra, criando uma "pilha" de interrupções.
7. Comente sobre as:
a. Conexão de memórias
Refere-se à comunicação entre a CPU e os módulos de memória, permitindo o acesso e
armazenamento de dados.
b. Conexão de E/S
Relaciona-se com o fluxo de dados entre o processador e dispositivos periféricos (como
discos rígidos, impressoras, etc.).
c. Conexão da CPU
Envolve as ligações internas e externas da CPU com outros componentes do sistema,
essencial para a execução das operações computacionais.
8. O que é um barramento?
Um barramento é um sistema de comunicação que transfere dados entre os componentes
de um computador, como a CPU, memória e dispositivos de E/S, utilizando um
conjunto de linhas físicas ou circuitos.
9. Comente sobre as linhas na estrutura de barramentos
a. Dados
Transportam os dados reais entre os componentes.
b. Endereço
Definem a localização dos dados na memória ou no dispositivo a ser acessado.
c. Controle
Enviam sinais de comando e status que coordenam e sincronizam as operações entre os
dispositivos conectados.
10. Quais os problemas encontrados nas estruturas com barramento único?
Conflitos de acesso entre dispositivos, já que todos compartilham o mesmo barramento,
o que pode resultar em gargalos e reduzir a eficiência de comunicação.
11. Comente sobre a hierarquia de barramento
A hierarquia de barramento organiza os barramentos em diferentes níveis (como
barramento de sistema e barramento de periféricos) para otimizar o fluxo de dados e
reduzir a contenção de recursos.
12. Fale sobre os tipos de barramentos: Linhas dedicadas e Linhas multiplexadas
Linhas dedicadas: Cada linha de barramento é dedicada a uma função ou dispositivo
específico.
Linhas multiplexadas: As mesmas linhas podem ser usadas para diferentes propósitos,
como transferir dados e endereços em momentos distintos.
13. Comente sobre cada método de arbitração:
Existem métodos como a arbitragem centralizada, um controlador central decide qual
dispositivo tem acesso ao barramento e a arbitragem distribuída onde os próprios
dispositivos decidem o acesso por meio de um protocolo de consenso.