Létezik WinXP alá memória tömörítő program?
ma 08:32
És szerinted régen a MagnaRam mi volt? Miért ne lehetne tömöríteni?
Ha nem is a rendszer állományokat amiket folyamatosan használ a gép, de az egyéb dolgokat amit egyébként is swap-elne azt miért ne?! Sokkal kevesebb lenne a felesleges lemezművelet. Szerintem.
A MagnaRAM egy segédprogram volt talán Win3.1 alá, ami azt csinálta, hogy egy átmeneti memóriapuffert használva beékelődött a RAM és a virtuális memória közé. Ebben a pufferben igen, tömörítve helyezte el az adatokat, amik amúgy ki lennének swapelve. Ennek a puffernek a tartalmát szükség szerint kiírta a virtuális memóriába.
Nem volt más, mint egy tömörített puffer. Gyakorlatilag a virtuális memóriát volt hivatott gyorsítani. A munkamemóriát magát továbbra sem tudta tömöríteni.
Ráadásul a mostani rendszerekbe "kicsit" nehezebb lenne egy memóriakezelő drivert közbeiktatni, arról nem is beszélve, hogy sok értelme nincs: 512 helyett lenne mondjuk effektíve 600 mega RAM-od.
Hogy miért nem lehet a memóriát tömöríteni? Nézz utána, hogy mire való a RAM, hogy éri el azt mondjuk a processzor, és akkor megérted. Az nem egy háttértár, ahol a fájlokat meg szektorokat úgy manipulálom, ahogy akarom.
Amiket felsoroltál, végső soron egyik sem tömörítette a memóriát. Mindegyik valami módon a virtuális memóriával operált.
Igen, ahogy írtad, ez már egy letűnt kor. Azóta egyrészt már nem kell fél vagyont kiadni 1-2 megabájt memóriáért, másrészt meg a Win3.1 (és részben a Win95) felépítése, memóriakezelése némileg másképp volt megoldva, mint NT/200/XP/Vista/Win7/8-ban. Akkor még volt egy alaprendszer (DOS), arra jöttek különböző memóriabővítő segédprogramok (pl. himem.sys), és mondjuk ezeknek a lecserélésével azért lehetet trükközni. Persze a memóriát tömöríteni akkor is csak baromi nyakatekert módon lehetett. (Ahogy mondtam, a memória az egy azonnali munkaterület, és nem egy háttértár, ahol jól el vannak rakva az adatok, és nyugodtan közbe lehet iktatni pár segédprogramot, mert a proci soha nem fog odanyúkálni közvetlenül. Ellentétben a RAM-mal.)
Azzal megint nem fogod a memória nagyságát megnövelni. Megnöveled a lapozófájl méretét 10%-kal, és máris ugyanott vagy, mint ha a lapozófájlt tömörítenéd, ráadásul rendeget felesleges processzoridőt veszítenél a folyamatos tömörítgetéssel.
Hidd el, ha meg lehetne oldani, és/vagy érdemes lenne, már rég léteznének rá ilyen programok.
Régen, a 4 MB memória meg 80 MB-os merevlemez korában valóban nagyon hasznos és jelentős volt a tömörítés. Amikor a lapozófájlt sem nagyon növelhetted, mert nem volt helyed... mert egyszerűen nem terás vinyókról beszéltünk, hanem párszáz megásakról. Amikor olyan 10-20 kilobájt memóriafelszabadítás sokszor életbevágó tudott lenni.
Most, amikor kétezer forintért utánad dobnak egy 1 gigás ramot, még ha ténylegesen hatékonyan megvalósítható lenne, akkor sem érné meg a teljesítménycsökkenés azt az esetlegesen nyert pártíz kilobájtot.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!