Hlavní navigace

Názor ke zprávičce 32 vs. 64 bitů před šesti lety a dnes od klokan - A také konečně podpora relativního adresování neboli PIC....

  • Aktualita je stará, nové názory již nelze přidávat.
  • 13. 9. 2016 2:22

    klokan

    A také konečně podpora relativního adresování neboli PIC. M68000 ji měl od začátku, ale v x86 nikdy nebyla a kompiler ji musel emulovat, tj. napřed přesunout EIP do nějakého registru, explicitně v něm vypočítat adresu a pak provést čtení/zápis/skok. No a protože v Linuxu musí být všechny sdílené knihovny (tj. mj. i kodeky) povinně PIC, mělo to celkem nezanedbatelný efekt na výkon. To je také jeden z důvodů, proč se MS držel absolutního adresování u DLL i za cenu pověstného DLL Hell, ke kterému to zákonitě vedlo. AMD64 to konečně podporuje a funguje to bez penále.