Odpovídáte na názor ke článku 64 bitů? Nemám... není důvod.
11. operacni kody instrukci delsi nejsou, ale adresni cast je skutecne dvojnasobna. To znamena, ze kazdy ukazatel, plny offset od bazove adresy ci integerova konstanta je dvakrat vetsi, coz sice prilis neprodlouzi vyslednou binarku (precejen instrukci typu load, store ci add reg, const je v dobre generovanem strojaku malo), ale pri behu programu je to jiz poznat - zvetsi se datovy segment a to v tech nejhorsich pripadech klidne i na vic nez dvojnasobek (jeste je zapotrebi pripocist vliv zarovnani).
Priklad natazeni binarek v realne aplikaci - JRE kompilovane pomoci GCC:
OpenJDK @ i386 - sdilene knihovny maji 13 MB
OpenJDK @ x86_64 - sdilene knihovny maji 16 MB
Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. GNU/Linuxem a Unixem obecně se zabývá již více než deset let a věnuje se především jeho nasazení v počítačových sítích a bezpečnostní politice. Zde bloguje o Root.cz, Linuxu, internetu a světě kolem sebe.
Přečteno 126 345×
Přečteno 93 582×
Přečteno 78 093×
Přečteno 60 846×
Přečteno 57 691×