Gabriel está instalando o sistema operacional Windows Server 2019. Do ponto de vista do computador, ele está pegando dados de um local, processando esses dados e devolvendo-os para outro local. Nesse contexto, uma instrução do programa do computador de Gabriel fez referência a uma posição de memória de endereço 4000 em hexadecimal na base 16. A representação desse mesmo endereço na notação decimal na base 10 equivale a:
- A)04096;
Errada, porque 4000 hexadecimal não corresponde a 4096 em decimal; esse valor seria de 1000 em hexadecimal.
- B)08192;
Errada, porque 8192 em decimal é 2000 em hexadecimal, e não 4000.
- C)16384;
Certa, pois 4000 em hexadecimal equivale a 4 x 16^3 = 16384 em decimal.
- D)32768;
Errada, porque 32768 em decimal corresponde a 8000 em hexadecimal, não a 4000.
- E)65536.
Errada, porque 65536 em decimal equivale a 10000 em hexadecimal, e não a 4000.
Gabarito: C
Quando a banca fala em endereço hexadecimal, ela está usando a base 16, muito comum em memória de computador. O truque aqui é lembrar que cada posição vale potências de 16. Assim, "4000" em hexadecimal não é "quatro mil" na base 10: o 4 está na casa dos 16^3, e os zeros não mudam o valor. Fica assim: 4 x 16^3 = 4 x 4096 = 16384. Simples, direto e sem drama de laboratório. Em concursos, esse tipo de conversão aparece para testar se voce sabe ler notações de base. O Windows Server 2019 não muda a matemática do endereço, claro, mas o enunciado usa o contexto de memória para dar cara de informática. O ponto decisivo é dominar a base 16: 10-15 viram A-F, e cada casa desloca o valor por 16 vezes. Então, para o endereço 4000 em hexadecimal, o valor decimal é 16384. Por isso o gabarito é a letra C. É aquele tipo de conta que parece grande, mas basta enxergar a estrutura: 4 na terceira posição a partir da direita, tudo o resto zerado.