Skip to main content

Mi az a memória medence?

A memóriakészlet egy olyan memória blokkja, amelyet egy adott programhoz vagy alkalmazáshoz rendeltek a számítógépen.A futó program, például az operációs rendszer vagy a számítógép bármely nyitott alkalmazásának információit véletlenszerű hozzáférésű memória (RAM) tárolja a számítógépen.Az egyes programok hozzárendelése a memória -medence technológiájának felhasználásával az egyes programokhoz elkerüli a memória átfedésének problémáját.Az átfedés akkor fordul elő, amikor két program megpróbálja használni ugyanazokat a memória szakaszokat;Mint például egy szelet pite megosztása, a programok végül harcolhatnak a megosztott memórián, ami a rendszer hibáit eredményezheti.A memóriakészlet segítségével minden program megkapja a saját szeletét, ami a számítógép harmonikus működését eredményezi.A memóriakészlet használata nélkül, mivel az információ beérkezik, a számítógép csak megkülönböztetés nélkül kezdi kitölteni a polcokat fentről lefelé, az információk splicing -jét úgy, hogy a memóriában ne létezzen lineáris logikai struktúra.Noha ez egy teljesen érvényes megközelítés a memória kezelésére, a kereskedési szervezet sebességére, a hátránya akkor jön, amikor a programokat eltávolítják a memóriából, és az új programok helyet foglalnak el.Jó valószínű, hogy az új programhoz szükséges információk nem illeszkednek be a régi program eltávolításakor felszabadított hiányosságokba.A memória összevonása nélkül ez az eltérés arra készteti a számítógépet, hogy további veszélyeztetje a szervezetet a RAM -on;Ezt fragmentációnak nevezik.A memória összevonásával a fragmentáció minimalizálódik, mivel a számítógép minden programot egy adott területet hozzárendel a memória könyvespolcán, minimalizálva a rendezetlenség kockázatát.Ez egy kis extra fejet eredményez a számítógépen a kezdetben, mivel a program első betöltésekor be kell hajtania a memória zsonglőrését, de a futás közben jelentősen növeli a program hatékonyságát, mivel a számítógép már tudja, hol vanNézze meg a polcra a programok információkat.

Az operációs rendszer általában vezérli a memóriakészlet működését.Képes kiosztani, elosztani és átrendezni a különböző medencéket a számítógépek RAM -ban, szükség szerint beállítva az egyes alkalmazások igényeihez.Például, ha egy alkalmazás nagyobb memóriablokkot kér, mint amennyit hozzárendeltek, akkor az operációs rendszernek meg kell cselekednie az adott programhoz rendelt konkrét készlet kibővítésére anélkül, hogy a rendszer bármely más aktív programjának memóriakészleteire behatolna.Ennek optimalizálása megköveteli, hogy egy adott alkalmazást beépítsenek egy adott operációs rendszerre, és fordítva, biztosítva, hogy mindkettő együttmûködjön az alkalmazás számára a memória elosztására és fenntartására a lehető leghatékonyabb módon.