UNIX, Linux, Programare, Scripting, Retele
unix, linux, programare, script, hosting, server, retele
Lista Forumurilor Pe Tematici
UNIX, Linux, Programare, Scripting, Retele | Reguli | Inregistrare | Login

POZE UNIX, LINUX, PROGRAMARE, SCRIPTING, RETELE

Nu sunteti logat.
Nou pe simpatie:
Lorena13 la Simpatie.ro
Femeie
19 ani
Bucuresti
cauta Barbat
26 - 40 ani
UNIX, Linux, Programare, Scripting, Retele / Tutoriale / [Tutorial] Virgula mobila (Floating Point)  
Autor
Mesaj Pagini: 1
suri
Pe lista neagră

Din: vizuina
Inregistrat: acum 18 ani
Postari: 92
Reprezentari in virgula mobila (Floating Point - FP )

Din considerente de eficienta a circuitelor, reprezentarile in memoria calculatoarelor sunt rationale pentru un numar de biti care este o putere a lui 2.

8 biti pot reprezenta 256 de valori, 16 biti - 65536 valori, 32 biti - 4294967296 valori. Acestea de multe ori sunt suficiente pentru a reprezenta o gama uzuala de numere intregi, dar sunt insuficiente pentru a reprezenta numere reale. Pentru a nu aloca prea multa memorie pentru reprezentarea unui numar real s-a convenit sa nu fie reprezentate decat cifrele cele mai semnificative, rezultand o precizie de calcul limitata. Aceata precizie depaseste insa precizia cu care se pot masura fenomenele fizice, asa ca este absolut suficienta.

In plus, pentru a putea reprezenta numere foarte mari sau foarte mici s-a convenit ca reprezentarea sa contina si un exponent al bazei. Rolul exponentului este de a fixa pozitia virgulei zecimale, de aceea reprezentarea s-a numit in virgula mobila - floating point. Reprezentarea in calculatoarele "cu pretentii" se face pe 4 sau 8 octeti. Detalii:





_______________________________________
Portal SkullBox
SkullBox Forum
IP Finder and web browser details revealer


pus acum 18 ani
   
Sad_Dreamer
Membru

Inregistrat: acum 18 ani
Postari: 57
o intrebare de noob :-D...la ce te ajuta?:-D

_______________________________________
Portal SkullBox
SkullBox Forum
IP Finder and web browser details revealer


pus acum 18 ani
   
suri
Pe lista neagră

Din: vizuina
Inregistrat: acum 18 ani
Postari: 92
La hacking, nu prea, e adevarat.
La softuri care implica procesorul FP de multe ori apar erori "ciudate" care se datoreaza acestor reprezentari de mai sus. Unele reprezentari mai vechi nu permiteau de exemplu calculul valorii functiei arctg(x) pentru x = infinit, desi valoarea este foarte "normala", si anume, pi/2. De asemenea, FP se utilizeaza la audiovizual. Fara FP nici un joc modern nu merge si unii poate se satura de ProRAT si vor sa lucreze ceva pentru o firma.

De fapt discutia a pornit de la supercomputere, care practic numai asta fac, calculeaza de ex. starea vremii pe baza datelor transmise de sateliti. Sau calculeaza structuri sau curgeri. Slujbele la supercomputere sunt mult mai bine platite decat la PC...


_______________________________________
Portal SkullBox
SkullBox Forum
IP Finder and web browser details revealer


pus acum 18 ani
   
operabilus
B.O.F.H.

Din: Sillycon Valley
Inregistrat: acum 18 ani
Postari: 200

suri a scris:

La hacking, nu prea, e adevarat.

Exista si in hacking aplicatii in care e nevoie de FP. Cele mai bune rk-uri nu sunt cele care "mascheaza" infractorul ci sistemele virtuale care suprascriu sectorul de boot si la pornire se porneste rk-ul care mai apoi apeleaza sistemul de operare. La un root-kit de genul asta daca nu stii sa lucrezi cu FP mai bine nu te bagi. Sunt aplicatii pretentioase dar foarte importante si aproape imposibil de detectat.
De asemenea in majoritatea exploiturilor complexe trebuie cunoscut principiul de functionare a operatiilor in virgula mobila


_______________________________________
Portal SkullBox
SkullBox Forum
IP Finder and web browser details revealer


pus acum 18 ani
   
Sad_Dreamer
Membru

Inregistrat: acum 18 ani
Postari: 57
...mai e pana ajung la nivelul asta :-D

_______________________________________
Portal SkullBox
SkullBox Forum
IP Finder and web browser details revealer


pus acum 18 ani
   
Pagini: 1  

Mergi la