Programové knihovny: Position Independent Code, Knihovna, Message Passing Interface, Windows API, OpenCL, D-Bus (Czech Edition) Buy on Amazon
Facebook LinkedIn

Programové knihovny: Position Independent Code, Knihovna, Message Passing Interface, Windows API, OpenCL, D-Bus (Czech Edition)

Price not available for Germany

You can still browse on Amazon. Try another country above.

Book Details
Author(s) Zdroj: Wikipedia
ISBN / ASIN 123284411X
ISBN-13 9781232844112
Marketplace Germany 🇩🇪
Ratings & Reviews No reviews yet — be the first!

No reviews yet.

Description
Zdroj: Wikipedia. Stránky: 30. Kapitoly: Position Independent Code, Knihovna, Message Passing Interface, Windows API, OpenCL, D-Bus, Microsoft Foundation Class Library, Dynamic loading, Relokace, Objektový kód, Simple DirectMedia Layer, OpenMP, Zavaděč, GNU C Library, Zlib, Allegro, NeL, Cygwin, Poppler, Windows Template Library, OpenCV, FMOD, Mesa 3D, OGRE, Dynamické loadování, Libpng, GNU Multi-Precision Arithmetic Library, Engine, GLib, Ncurses, OpenAL, Scintilla, ABI. Výňatek: Tento článek potřebuje úpravy. Můžete Wikipedii pomoci tím, že ho .Jak by měly články vypadat, popisují stránky Vzhled a styl, Encyklopedický styl a Odkazy. Position independent code (PIC - pozičně nezávislý kód, též Position Independent Executable, PIE - pozičně nezávislý spustitelný soubor) je v informatice strojový kód, který je možné vykonat nezávisle na tom, na jaké adrese je v operační paměti umístěn. Běžný strojový kód obsahuje absolutní adresy v adresách skoků i v odkazech na data. Pokud je takový kód umístěn na jiné adresy, než byl původně určen, míří cíle skoků nebo odkazy na jeho vlastní data na nesprávné adresy. Pozičně nezávislý kód používá místo absolutních adres relativní odkazy (např. skok o 10 adres dále, data jsou na adrese o 100 méně, než je aktuální adresa), takže je funkční i při umístění na jinou adresu. Zdrojový kód programu, který je zapsán v nějakém programovacím jazyku, je zpracován překladačem. Překladač vytvoří posloupnost strojových instrukcí, které jsou uloženy do spustitelného souboru (např. EXE, ELF). Ve spustitelném souboru je umístě strojový kód, který je vytvořen tak, aby byl funkční při umístění od jisté počáteční adresy v operační paměti počítače. Za rozhodnutí o umístění kódu v paměti, vyčíslení skoků a odkazů na data v paměti zodpovídá linker (je typicky chápán jako součást překladače). Klasické procesory (tj. i ty nejstarší) obsahují strojové instrukce, které se odkazují na místa v paměti pomocí absolutních adres (tj. konkrétní číslo paměťové buň...
Donate to EbookNetworking
No Prev
No Next