Considerando a ciência da criação de
um compilador, há vários objetos que
são importantes para o processo de
compilação. Esse é um componente
importante para o processo e representa
uma estrutura de dados que contém um
registro para cada nome de variável,
com campos para os atributos do nome.
Assinale a alternativa que apresenta o
nome desse componente.
Em Sistemas Operacionais (SO)
Modernos, a gestão da memória é
dinâmica e uma responsabilidade do
SO. Existem duas formas de fazer esse
gerenciamento: Mapa de bits e Listas
livres. Tratando especificamente sobre
Listas Livres, há várias formas de tratar
o espaço livre em memória, uma delas
é o best fit. Assinale a alternativa que
descreve a função do algoritmo best fit.
Linguagens de programação são
notações para se descrever
computações para pessoas e para
máquinas. O sistema de software que faz
essa tradução é denominado compilador.
Um exemplo tradicional desse tipo de
sistema possui fases para traduzir a
entrada, que está em uma linguagem
original (programa fonte), para uma
linguagem destino (programa objeto).
Diante do exposto, assinale a alternativa
que descreve a fase do analisador
semântico.
Para um registrador de 8 bits de uma
arquitetura de computador que trabalha
com complemento de dois, qual é o
número máximo de valores (combinações
possíveis) que pode ser representado
nesse registrador?
Quatro sistemas diferentes para
representar números negativos já foram
usados em computadores digitais em
uma época ou outra da história. Já
foram usados magnitude com sinal,
complemento de um, complemento de dois e o excesso 128. Assinale a
alternativa que representa o número
31 em complemento de 2 para ser
armazenado em um registrador de
microcontrolador de 16 bits.