Tárgy 9 memória kezelése linux alatt
1 *. Memória szerkezet Linux
Ez tartalmazza a gép utasításait alkotó futtatható kódot a program. Ez hozza létre a fordító szerelő a fordítás a program gépi kódra (csak olvasható).
Ez tartalmaz változókat, vonósok, tömbök és egyéb program adatok. Ez 2 részből áll: az inicializált adat és kezdeti adat. Kezdeti adatok szegmens tartalmaz egy részét változó és fordító állandók, amelyek értékeit meg kell adni az indításkor. Minden változó az inicializált részét vissza kell állítani 0-ra.
3. verem szegmens
1. Tartsa a memóriában két példányban a forráskód
2. Mindkét folyamat, hogy mindig ugyanarra a memória hely, ahol a szöveg a program.
1. ZONE_DMA - ezek olyan oldalak, amelyeket fel lehet használni a DMA műveletek
2. ZONE_NORMAL - ez általában a megjelenített oldal
A memóriakártya felépítése a következő:
2. zóna leírást - információkat tartalmaz a memória használatára a régióban, mint például az aktív és inaktív oldalának az alsó és felső határértékeit az oldal csere algoritmusok, stb Ezen kívül, a nyél régió tömböt tartalmaz szabad területeket .. Az első elem a tömb jelöli 1. oldal leíró az 1. blokk és a szabad lapok. A jelenléte a szerkezet miatt a lehetőségét, hogy az, hogy a rendszer Linux NUMA architektúra. Minden csomópont leíró információt tartalmaz arról, hogyan kell használni a memória területeket és ehhez a csomóponthoz.
Fizikai memóriát használják különböző célokra, amelynek egyes részeit lehet letölteni, vagy feltölteni a merevlemezre. A lényege a rendszer, mivel egyik a részek nem raktak a lemezen, a többi felhasználó számára rendelkezésre álló memória oldalakon.
Emellett a Linux operációs rendszert támogat dinamikusan betölthető modulok főleg eszközmeghajtók. Lehetnek nagyobb, és mindegyik egy folytonos részével kernel memória kiosztandó.
1. A globális katalógus
2. A felső könyvtár
3. Az átlagos katalógus
A linux rendszer 4 szintű oldal asztal rendszer. Field katalógusok használunk indexként a megfelelő katalógus oldalain. Globális katalógus jelzi a felső könyvtárba, a könyvtárnak jelzi a felső középső és középső pont egy adott oldalon szeretne használni egy adott időpontban.