Questão nº 22
Questão de Tecnologia da Informação · FCC TRT19 2022 (nº 22)
FCC2022Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Bver comentário ↓
Considere que, em um computador com um sistema operacional de 64 bits, deseja-se armazenar o seguinte valor em hexadecimal:
F1FAEBD4₁₆
Com base nestes dados, é correto afirmar que
- Ao tamanho máximo teórico de endereçamento com 64 bits é de 16 HB (HexaBytes).
- Beste valor hexadecimal convertido para binário é 11110001111110101110101111010100₂. (alternativa correta)
- Cpara se converter este valor hexadecimal para octal são necessários 10 dígitos da base 8.
- Duma variável de 2 bytes é capaz de armazenar este valor hexadecimal.
- Eum sistema operacional de 64 bits atual consegue endereçar, no máximo, 16 GB (GigaBytes) de memória RAM.
Resposta comentada
Gabarito Alternativa B
Sistemas de numeração são formas de representar quantidades usando diferentes bases (como binário, octal, decimal, hexadecimal), e o endereçamento de memória define o quanto de memória um computador pode acessar, baseado no número de bits que ele usa para cada endereço.
- (A) Incorreta: O tamanho máximo teórico de endereçamento com 64 bits é bytes, que é igual a 16 ExaBytes (EB), não 16 HexaBytes (unidade que não existe no padrão JEDEC para memória).
- (B) Correta: Cada dígito hexadecimal corresponde a 4 bits binários. Convertendo F1FAEBD4₁₆: F=1111, 1=0001, F=1111, A=1010, E=1110, B=1011, D=1101, 4=0100. Juntando, obtemos 11110001111110101110101111010100₂.
- (C) Incorreta: O valor F1FAEBD4₁₆ tem 32 bits. Para converter para octal, agrupamos os bits de 3 em 3. com resto 2. Portanto, seriam necessários 11 dígitos octais (10 grupos de 3 e 1 grupo de 2, ou 11 grupos se o primeiro for preenchido com zero).
- (D) Incorreta: O valor F1FAEBD4₁₆ é um número de 32 bits (8 dígitos hexadecimais * 4 bits/dígito). Uma variável de 2 bytes tem apenas 16 bits (2 * 8 bits/byte), sendo insuficiente para armazenar este valor. A armadilha aqui é confundir o tamanho do valor com o tamanho da variável.
- (E) Incorreta: Um sistema operacional de 64 bits consegue endereçar teoricamente até 16 ExaBytes (EB) de memória. 16 GB é um limite comum para a quantidade de RAM instalada em computadores de consumo, ou um limite de sistemas de 32 bits (4GB, com extensões para mais), mas não o limite máximo de endereçamento de um SO de 64 bits. A armadilha é confundir a capacidade teórica de endereçamento do SO com a quantidade de memória física que um computador comum possui.
Fonte: FCC TRT19 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.