Fale luiztpd!
Essa sua questão, dificilmente iria cair na prova da ESFCEX. Não por estar fora do assunto bibliográfico, mas pelo nível de complexidade e tempo de cálculo. Repare que nenhum tipo de máquina de calcular é admitida na prova. Então cobrar cálculos fica bastante fora do contexto. Isso seria mais admitido dentro de uma prova em que só houvesse conteúdo de informática, como a prova da Marinha ou outros concursos.
Vamos lá:
A memória tem um total de 3GB. Então vamos calcular isso em bytes, que é o que se pede como resposta, ok?
1GB = 1024 MB, certo?
Então temos 3 x 1024 = 3.072 MB
Logo temos 3.072 MB * 1024 = 3.145.728 KB
Logo temos 3.145.728 * 1024 = 3.221.225.472 bytes (Este é um ponto em que eu já teria desistido da questão se estivesse calculando manualmente).
Você reservou de 0 a 8BC5DC40 de endereço de memória, mas isso tem letras, logo está em hexadecimal e se trata de endereçamento de memória. Vamos converter para decimal. Logo temos: 2.345.000.000 bytes de memória (acho que isso aqui também é um ponto que me confundiu bastante, já que a questão falou: "os endereços hexadecimais de memória de 0 a 8BC5DC40", não fala que está em bytes).
Agora é fazer a conta:
3.221.225.472 – 2.345.000.000 = 876.225.472 bytes
Letra E
Cara, fala sério, é o tipo da questão na qual o examinador elaborou no domingo bem na hora do fantástico e pensou: "Não quero ver ninguém acertando essa. E mesmo que acerte, não vai ter tempo pra fazer as outras".
É parceiro, eles nos odeiam…
|