A lapozas hasznalata okozhat-e teljesitmeny-valozast x86/amd64 architekturan?
- 2621 megtekintés
Hozzászólások
Mit értesz lapozás alatt? Kérlek, fogalmazd meg konkrétabban a kérdésedet ( A lapozas hasznalata okozhat-e teljesitmeny-valozast x86/amd64 architekturan?), főleg ha tudos a felhasználóneved. :)
T.i. az x86 és az x64 architektúra védett módban csakis lapokban kezeli a memóriát. A lapkezelés önmagában tehát nem ront, vagy javít semmin, a CPU így kezeli a memóriát.
- A hozzászóláshoz be kell jelentkezni
"T.i. az x86 és az x64 architektúra védett módban csakis lapokban kezeli a memóriát"
nem. lapozást ki lehet kapcsolni. (CR0 regiszter felső bitje).
virtuális memóriát szegmentálással is lehet kezelni (pl. windows 3.1)
- A hozzászóláshoz be kell jelentkezni
Köszönöm a pontosítást, rég volt már. :)
A szegmentálás esetén viszont gondolom, nincsen memóriavédelem.
- A hozzászóláshoz be kell jelentkezni
Szerintem az Intel a szegmentálást gondolta ki memóriavédelemre, és a lapozást lapozásra.
Más kérdés, hogy lapozással is meg lehet valósítani a memóriavédelmet, cserébe marad a linaáris címtér, de ez egyáltalán nem hátrány.
Fuszenecker Róbert
- A hozzászóláshoz be kell jelentkezni
Swappolásra gondolsz, ugye?
Attól függ, hogy állítod be a swappiness-t és hogyan használod a milyen géped. :) Ha fejlesztő vagy, nem szeretnéd hogy az IDE swappba kerüljön, így alacsony swappiness-el (10) és elég memóriával (4GB+) ezt elkerülheted, nem okoz teljesítmény romlást. Ugyanakkor ha valamiért mégis kell a plusz hely, akkor ott van.
Átlagos használatra, <=4GB memóriával, alapértelmezett swappiness-el, a gép gyorsabb, mintha nem lenne, mert időben elkezd swappolni a kernel, így lesz hely.
- A hozzászóláshoz be kell jelentkezni
FYI, eldöntendő kérdés volt. A helyes válasz: igen (a swap-elés okozhat teljesítmény változást).
- A hozzászóláshoz be kell jelentkezni
Számomra az ő válasza hasznosabb volt, mint holmi igen/nem.
--
blogom
- A hozzászóláshoz be kell jelentkezni
Alap OS használ egyáltalán swapot ? Nem alkalmazás, program függő ?
Windowson kilehet kapcsolni, figyelmeztet mikor betelik a memória, hogy zárj be alkalmazásokat.( Persze van néhány program ami el se indul lapozófájl nélkül.)
- A hozzászóláshoz be kell jelentkezni
A swapet az OS kezeli, a user space processzeknek általában tudomásuk sincs róla.
Fuszenecker Róbert
- A hozzászóláshoz be kell jelentkezni
Kösz, már is helyre raktam a magam által alkotott képet a swap működéséről. Mert eddig úgy gondoltam , hogy vannak bizonyos prog. amelyek meg "követelik" vagy kifejezetten azt használják, de akkor tévedtem.
- A hozzászóláshoz be kell jelentkezni
32 bites vedett modban nem kell a lapozas.
64 bites long modban kotelezo.
A kerdesem nem a swappolasrol szol, hanem h a lapozas engedelyezese (es hogy a laptablazaton es lapcimtaron keresztul cimzi a memoriat) lassitja-e a memoria-hozzaferest?
Bocsva rossz fogalmazasert, nem vagyok egy mondat-zsonglor.
- A hozzászóláshoz be kell jelentkezni
Nyilvan, mert ki kell szamolni a fizikai cimet. Ezert van pl. TLB cache.
- A hozzászóláshoz be kell jelentkezni
Koszonom, erre volt szuksegem.
- A hozzászóláshoz be kell jelentkezni
64 bites assemblyrol tudtok oktato anyagot? Foleg long mode-hoz kellene.
- A hozzászóláshoz be kell jelentkezni
Parancsolj, kérlek:
Google://x64 long mode filetype:pdf
Az első 4-5 doksit nyitottam meg, egészen érdekesnem tűnik.
Persze lehetetlen, hogy én ezt valamikor is elolvassam... Talán nyugdíjas koromban, nosztalgiázás gyanánt.
Fuszenecker Róbert
- A hozzászóláshoz be kell jelentkezni
Pont tegnap futottam belejuk:
- A hozzászóláshoz be kell jelentkezni