Flops
Os pontos flutuantes são simplesmente o número de operações e cálculos de processamento que um computador é capaz de fazer em um segundo. Como os computadores em geral realizam têm a capacidade de realizar milhares de operações por segundo, contá-las uma a uma não só é inviável como também desnecessário.
Para isso foram adotados alguns múltiplos de unidade, que facilitam a explicação da capacidade de processamento e, também, evitam a utilização de uma enorme quantidade de zeros. Os prefixos adotados são populares no mundo da informática e você já deve estar familiarizado com eles.
Como você pode ver na tabela acima um megaflops (MFLOPS) corresponde a 106 operações por segundo, ou seja, um milhão de operações por segundo. A unidade de medida seguinte é de 1 gigaflops (GFLOPS), que corresponde a 109 operações por segundo – ou um bilhão de operações. As medidas seguintes são da mesma ordem. Assim, um teraflops (TFLOPS) corresponde a um trilhão de operações, um petaflops (PFLOPS) corresponde a um quatrilhão de operações e, assim, sucessivamente.
Representando um Valor Binário em Ponto Flutuante
De forma geral, representa-se um ponto flutuante da seguinte forma:
+- M X B+-e
Onde:
* M é a mantissa (parte fracionária) * B é a base * e é o expoente
Esquematicamente tem-se [2]:
Desta forma é possível cobrir um largo espectro de números, maximizando o número de bits significativos e consequentemente a precisão da aproximação. Esta forma de representação foi criada por Konrad Zuse para os seus computadores Z1 e Z3.
O número de bits alocados para representar a mantissa e o expoente depende da norma utilizada.
Para obter o número em ponto flutuante