Questões de Floating Point Unit (Arquitetura de Computadores)

Limpar Busca

A representação de números na notação de ponto flutuante baseia-se nos seguintes componentes:

  • A base, expoente, mantissa;
  • B base, expoente, módulo;
  • C base, módulo, sinal;
  • D expoente, mantissa, sinal;
  • E mantissa, módulo, sinal.

Julgue o próximo item, a respeito da aritmética computacional, da gerência de memória e dos sistemas de arquivos.


Na aritmética computacional, a representação conhecida como sinal e magnitude é utilizada para fazer a distinção entre números positivos e negativos.

  • Certo
  • Errado

A vulnerabilidade denominada Transbordamento de Dados (Buffer Overflow) pode ser evitada com técnicas de programação segura. Considere os itens abaixo.
I - Validar os dados de entrada de modo a prevenir que dados inesperados sejam processados. II - Utilizar criptografia simétrica. III - Evitar funções de programação inseguras, tais como strcpy() e strcat(). IV - Utilizar variáveis globais. V - Utilizar geradores de números randômicos confiáveis.
Quais são formas de prevenir esse tipo de vulnerabilidade?

  • A Apenas I.
  • B Apenas I e III.
  • C Apenas III e IV.
  • D Apenas I, II e V.
  • E Apenas I, III e IV.

Certa UCP (Unidade Central de Processamento) possui registradores aritméticos internos de 32 bits.

O menor e maior inteiros que podem ser armazenados nesses registradores em complemento a dois são, respectivamente:

  • A –232 e 232;
  • B –232 – 1 e 232 – 1;
  • C –231 + 1 e 231;
  • D –231 e 231 – 1;
  • E –231 – 1 e 231 – 1.

O número inteiro –2 (menos dois) tem a seguinte representação em 16 bits, usando complemento a 2:

  • A 1000000000000010;
  • B 1111111111111110;
  • C 0111111111111110;
  • D 1010101010101010;
  • E 0101010101010101.