Questões de Concurso Comentadas sobre arquitetura de computadores
Foram encontradas 7.078 questões
Com relação aos conceitos e características de compiladores, julgue o item que se segue.
Considere a gramática string 6 string + string |string – string |0|1|2|3|4|5|6|7|8|9 e a string como um único nó não terminal, que pode ser um dígito ou uma sentença. Nessa situação, a expressão 10 – 4 + 3 possibilita criar duas árvores de derivação distintas.
A respeito dos princípios de sistemas operacionais, das características dos principais processadores do mercado e dos processadores de múltiplos núcleos, julgue o item subsequente.
No processamento das interrupções geradas pelos componentes de entrada e saída, é necessário que o processador identifique univocamente qual dispositivo gerou a interrupção. Uma das técnicas utilizadas para essa identificação é a daisy chain, que realiza a identificação por hardware, usando uma conexão entre os módulos e o processador, na forma de uma cadeia circular.
Acerca da organização e arquitetura de computadores e dos componentes de um computador, julgue o item a seguir.
Arquitetura de computador refere-se aos atributos de um sistema visíveis a um programador, ou seja, atributos que possuem impacto direto sobre a execução lógica de um programa. Nesse contexto, é considerada uma questão arquitetural, por exemplo, se uma instrução de multiplicação será realizada por uma unidade de multiplicação especial ou por um mecanismo que faça uso repetido da unidade de adição do sistema.
Entre os motivos para que isso ocorresse, inclui-se o fato de que as(os)
Para minimizar o perigo efetuado por esse erro, a técnica de hardware utilizada é a de
Nesse contexto, quais tecnologias são fundamentais para a implantação de um ESB aberto?
Caso um projetista de microprocessadores deseje desenvolver um novo microprocessador com arquitetura do tipo RISC, ele deverá desenvolver o maior conjunto possível de instruções e o maior número possível de formatos, de forma que o número de instruções executadas em cada programa seja mínimo.
Em computadores que utilizam barramento de dados para a comunicação entre o microprocessador e outras partes do microcomputador, tais como as memórias e os dispositivos de entrada e saída, não é possível conectar portas de três estados ao barramento de dados, visto que portas que assumem o estado de alta impedância não devem ser ligadas a esse tipo de barramento.
A capacidade de geração eficiente de códigos objetos pode aumentar a eficiência do pipeline, caso as instruções em código de máquina sejam ordenadas de forma adequada; portanto, em computadores que utilizam essa técnica, a qualidade dos compiladores é um fator relevante.
O tamanho da memória ROM é inferior a 1.000 bytes.
Para endereçar todos os endereços de memória RAM, será necessário utilizar pelo menos 10 linhas de endereço, além das linhas de controle de leitura e escrita.
Caso a memória RAM seja dinâmica, não será necessário incluir, na implementação do computador, circuitos que propiciem sinais de refresh.
A parte volátil da memória possui tamanho maior do que a parte não volátil.
O tamanho total da memória, incluindo ROM e RAM, é superior a 30.000 bytes.
O interpretador é considerado um tradutor que não gera código-objeto, mas que, diferentemente do compilador, traduz o programa linha a linha, ou seja, o programa é executado à medida que é traduzido.
O arquivo direto é similar ao arquivo indexado, visto que, em ambos os tipos de arquivos, o objetivo principal é a obtenção de acesso aleatório eficiente. No entanto, no arquivo direto, em vez do índice, emprega-se uma função que calcula o endereço do registro a partir do argumento de pesquisa.
Flags são bits ou campos pequenos que controlam alguma característica específica dos arquivos. A flag de repositório archive, por exemplo, é um bit que controla se a cópia de segurança do arquivo foi gerada.
ISA, AGP, PCI, PCI Express e AMR são exemplos de placas aceleradoras que podem ser conectadas diretamente ao barramento de um computador, propiciando interface entre o computador e o meio externo.
O acesso direto à memória (DMA) controla a transferência de dados entre a memória principal e a CPU do computador.
A interrupção e a exceção são mecanismos que proporcionam a execução de tarefas concorrentes em sistemas multiprogramáveis.