méret elf
A könyv foglalkozik a család UNIX operációs rendszerek és információkat tartalmaz az elvek a szervezet, az ideológia és az építészet, amely összefogja a különböző változatai az operációs rendszer.
A könyv: az építészet, a UNIX kernel (I / O, memória és folyamat-menedzsment, valamint a fájl alrendszer), UNIX programozási felület (rendszer hívások és az alapvető könyvtári funkciók), a felhasználói környezet (shell shell, az alapvető parancsok és segédprogramok) és a hálózati támogatását UNIX (TCP / IP protokoll család, az építészet, a hálózati alrendszer, program, foglalatok és TLI interfészek).
Egy a felhasználók széles köre
Könyv: UNIX operációs rendszer
ELF formátum
ELF formátum több fájltípust, hogy eddig mi volt az úgynevezett különböző módon, például egy futtatható fájlt vagy egy objektum fájlt. Mindazonáltal ELF szabvány megkülönbözteti az alábbi típusok:
1. Fájlok mozgatása (áthelyezhető fájl), tárolja az utasításokat és adatokat, amelyeket össze lehet kapcsolni más objektum fájlok. Ennek az az eredménye kötelező lehet végrehajtható vagy megosztott objektum fájl.
2. A megosztott objektum fájl (shared object file) is tartalmaz utasításokat és adatokat, de fel lehet használni kétféleképpen. Az első esetben, akkor együtt lehet más mozog fájlokat és megosztott objektum fájlok, ami egy új objektum fájl jön létre. A második esetben, amikor a program elindul, hogy végre az operációs rendszer dinamikusan összekapcsolja azt a végrehajtható program, ami egy végrehajtható kép a programot kell létrehozni. Az utóbbi esetben beszélünk megosztott könyvtárakat.
3. A futtatható fájl tartalmazza a teljes leírását, lehetővé teszi a rendszer, hogy hozzon létre egy kép a folyamatot. Ez tartalmazza utasítások, adatok, leírás a szükséges megosztott objektum fájlok, valamint a kívánt karaktert, és hibakeresési információkat.
Ábra. 2.4 szerkezetét mutatja egy futtatható fájl, amely lehetővé teszi, hogy az operációs rendszer képes létrehozni egy képet a program és a program futtatásához a végrehajtás.

Ábra. 2.4. A szerkezet a futtatható fájl ELF formátum
A fejléc fixen van a fájlban. A többi alkatrész megfelelően helyezték tárolt információt a fejlécben. Így fejléc tartalmaz egy általános leírását a fájl szerkezetét, és az elrendezés az egyes komponensek és azok méreteit.
Mivel ELF-header fájl határozza meg a szerkezet, úgy vélik, hogy részletesebben (lásd a 2.4.).
2.3 táblázat. fejlécmezőjének ELF-fájlok
Az itt található információk a program fejlécében táblázat megadja a kernel, hogyan lehet létrehozni egy képet a folyamat a szegmensben. A legtöbb szegmensek másolt (látható) a memóriában, és képviseli az adott folyamathoz szegmensek a végrehajtás során, például, kódszegmenseket vagy adat.
Minden cím a program szegmens ismertet egyetlen szegmens, és a következő információkat tartalmazza:
Szegmens típusa és az intézkedés az operációs rendszer az adatszegmens
Elhelyezkedés szegmens a fájlban
szegmens méret fájlban
Szegmens mérete a memóriában
Zászlók hozzáférési szegmens (olvasás, írás, végrehajtás)
Vissza fogunk térni az ELF formátumot 3. fejezet tárgyalásakor a szervezet a folyamat virtuális memóriát, és mégis folytassa a következő közös formátum - COFF.