Teste sobre Fundamentos de Arquitetura de Computadores
Fundamentos de Arquitetura de Computadores: Guia Completo
Arquitetura e organização de computadores - Arquitetura geral Circuitos e lógica digital - Fundamentos Circuitos e lógica digital - Circuitos sequenciais Registradores e banco de registradores ULA e microoperações Aritmética de ponto flutuante: fundamentos Aritmética de ponto flutuante: operações Operações aritméticas em hardware - Multiplicação Operações aritméticas em hardware - Divisão Ciclo de instrução e conjunto de instruções Controle e microprogramação Memória e hierarquia: conceitos gerais Memória semicondutora e tecnologias Hierarquia e organização de memórias Representação de dados e formatos Armazenamento e memórias secundárias Arquitetura e organização de computadores - Projeto e microarquitetura Entrada/Saída (E/S) e periféricos Arquitetura e organização de computadores - Periféricos e E/S Arquitetura e organização de computadores - História e evolução Aritmética e circuitos digitais
20 perguntas
Pergunta 1: No modo bloqueado de E/S, o processamento é temporariamente interrompido enquanto o computador aguarda que os periféricos estejam disponíveis para realizar as transferências de dados.
A. Ano
B. Ne
Explicação: O modo bloqueado de E/S implica que o processamento é temporariamente interrompido enquanto o computador aguarda que os periféricos estejam disponíveis para realizar as transferências de dados.
Pergunta 2: Quais das seguintes são operações elementares que podem ser realizadas sobre o conteúdo de um registrador, de acordo com os materiais de estudo?
A. Transferir seu conteúdo para outro registrador.
B. Limpar-se ou ser zerado.
C. Ser complementado.
D. Ser incrementado ou decrementado.
Explicação: De acordo com a seção 'Operações elementares sobre os registradores', estas incluem: 'Um registrador pode ser limpo ou zerado', 'O conteúdo de um registrador pode ser complementado', e 'O conteúdo de um registrador pode ser incrementado ou decrementado'. A opção de 'Transferir seu conteúdo para outro registrador' é descrita na seção 'Operações entre registradores', não como uma operação elementar sobre um único registrador.
Pergunta 3: O encadeamento de dados em um canal permite que o canal carregue automaticamente os registradores de endereço e contagem de palavras para transferências para novas zonas de memória sem a intervenção da Unidade Central após a inicialização da operação de E/S.
A. Ano
B. Ne
Explicação: O encadeamento de dados consiste em o canal efetuar a operação de carga dos registradores DEC e CDP (endereço em curso e contagem de palavras) sob seu próprio controle, permitindo passar automaticamente de uma zona de memória para outra dentro de uma única operação de E/S e sem envolver a Unidade Central, uma vez que a operação inicial tenha sido lançada por esta.
Pergunta 4: De acordo com os materiais de estudo, qual é o propósito principal de um programa de canal em um sistema evoluído?
A. Permitir que a unidade central inicialize cada transferência elementar carregando os registradores do canal.
B. Gerenciar o encadeamento automático de dados e instruções de canal, liberando a unidade central dessa tarefa.
C. Indicar ao periférico quando ele deve interromper a CPU para uma transferência de uma única palavra.
D. Realizar testes de estado dos periféricos e gerar interrupções quando estiverem prontos para uma operação.
Explicação: O programa de canal permite que o canal tenha seu próprio programa, aliviando o computador da tarefa de inicializar cada transferência. Este programa de controle de E/S, registrado na memória central, contém as diferentes transferências sucessivas a serem realizadas e permite encadear várias transferências sem intervenção da unidade central, bem como o encadeamento de dados e de instruções de canal.
Pergunta 5: Durante uma transferência por roubo de ciclo, a execução do programa principal não é suspensa em nenhum momento.
A. Ano
B. Ne
Explicação: A transferência por roubo de ciclo suspende o programa em execução durante um ciclo de memória, o que significa que a execução do programa é temporariamente interrompida enquanto a transferência de dados entre a CPU e a unidade externa é realizada.