Filtrar


Questões por página:

Dadas as afirmativas a respeito de compiladores,


I. Um compilador é classificado como just-in-time compiler quando o processo de compilação acontece apenas no momento em que o código é executado. Por essa razão, compiladores do tipo just-in-time compiler não são capazes de fazer otimizações no código final como parte do processo de compilação.

II. O código gerado por um compilador deve, necessariamente, ser semanticamente equivalente ao código fonte original.

III. O processo de compilação é composto por três passos obrigatórios: análise léxica, análise sintática e geração do código final. E, opcionalmente, podem ser executados mais dois passos: análise semântica e otimização de código.

IV. A etapa de análise léxica consiste em analisar o código fonte para produzir símbolos (tokens), que são processados em seguida na etapa de análise sintática, também conhecida como parsing.


verifica-se que estão corretas

Dadas as afirmativas relativas às tecnologias e fundamentos da Organização e Arquitetura de computadores,

I. A tecnologia hyper-threading é uma tecnologia que envolve necessariamente a presença de múltiplos núcleos de processamento, proporcionando execução paralela de instruções, tráfego de dados e acesso à memória.

II. A tecnologia conhecida como hyper-threading teve seu surgimento com o processador Pentium 4, mas nos processadores modernos, como por exemplo, o processador Intel Core i7, não é mais utilizada.

III. Dois fatores que motivam o uso de discos rígidos do tipo SSD, em comparação com discos rígidos magnéticos, são o seu rápido tempo de resposta e o baixo nível de ruído sonoro.

verifica-se que está(ão) correta(s)

Dadas as afirmativas a respeito da Arquitetura de Von Newmann,

I. Considera dados e instruções armazenados em uma única memória de leitura e escrita, conectando, principalmente, os componentes da Unidade Central de Processamento (CPU), Memória Principal (RAM) e Interface de Entrada e Saída através de barramentos.

II. Devido ao tráfego intenso no barramento de conexão entre CPU e RAM, a CPU poderá ter que aguardar por novos dados oriundos da RAM, podendo ficar ociosa por um período de tempo. Esse fenômeno denomina-se Gargalo de Von Newmann.

III. Os principais componentes da CPU são apenas a Unidade de Lógica e Aritmética (ULA) e a Unidade de Controle (UC).

verifica-se que está(ão) correta(s)

Considerando as diferentes bases numéricas indicadas entre parênteses, ordene os números 1100010(2),100(10) e 5D(16) em ordem crescente.

Considere as afirmativas:

I. cria o código objeto traduzindo as instruções da linguagem de montagem (assembly) para código de máquina;

II. recebe como entrada um conjunto de arquivos objetos e bibliotecas, e produz como resultado um arquivo objeto de saída;

III. traduz um programa descrito em uma linguagem de alto nível para um programa em linguagem simbólica ou linguagem de máquina;

IV. recebe uma instrução do programa fonte, converte-a em linguagem de máquina e ordena ao computador que execute esta instrução.

Nessa ordem, os itens de I a IV referem-se a