Kuelewa Kumbukumbu Yenye Kusisitiza katika OS X

Ukandamizaji wa Kumbukumbu unaweza kuboresha utendaji wako wa Mac

Kwa kutolewa kwa OS X Mavericks , Apple imebadilika jinsi kumbukumbu inavyowekwa kwenye Mac. Pamoja na kuongeza nyongeza ya kumbukumbu, Mac yako sasa anaweza kufanya zaidi na kumbukumbu ndogo wakati wa kudumisha au kuongeza utendaji. Katika matoleo ya zamani ya OS X, matumizi ya kumbukumbu yalijengwa kote mfumo wa usimamizi wa kumbukumbu bora. Programu zimeomba ugawaji wa RAM, mfumo umetimiza ombi hilo, na programu zikarudi RAM wakati hazihitaji tena.

OS ilitunza kazi nyingi za uchafu wa kuweka wimbo wa kiasi gani RAM kilichopatikana na ambaye alikuwa akiitumia. OS pia iliamua nini cha kufanya kama kiasi cha RAM kilihitajika haipatikani. Sehemu ya mwisho ilikuwa muhimu zaidi kwa sababu kunaweza kuwa na madhara mabaya kwenye utendaji wa Mac kama mfumo ulijaribu kutumia RAM halisi (nafasi ya kubadilisha katika SSD au gari ngumu).

Apple hata imetoa chombo cha mazuri sana, Shughuli ya Ufuatiliaji , ambayo kati ya mambo mengine, inaweza kufuatilia jinsi RAM ya Mac ilikuwa ikitumiwa. Wakati Ufuatiliaji wa Shughuli bado unapatikana, uwezo wake wa ufuatiliaji wa kukumbukwa kumbukumbu umekuwa na mabadiliko makubwa, ambayo inachambuliwa kwa njia ya Mac sasa inaweza kutumia vizuri RAM kupitia matumizi ya kumbukumbu iliyosimamishwa.

Kumbukumbu ya kusisitiza

Kumbukumbu ya kusisitiza sio mpya au ya kipekee kwa Apple. Mfumo wa kompyuta umekuwa ukitumia aina nyingi za ukandamizaji wa kumbukumbu kwa muda mrefu. Ikiwa unatumia Macs nyuma katikati ya miaka ya 80 na mapema ya 90, unaweza kukumbuka bidhaa kama vile RAM Doubler kutoka Connectix, ambayo imesisitiza data iliyohifadhiwa kwenye RAM, kwa kuongeza ufanisi wa kiasi cha RAM bila malipo ya Mac. Nakumbuka kuona icon ya Doubler RAM inaonekana kama Mac Plus yangu ilianza. Amini mimi, Mac Plus, ambayo ilikuwa na 4 MB ya RAM tu, inahitaji msaada wote ambao RAM Doubler inaweza kuipa.

Huduma za kumbukumbu za kusisitiza hazikufahamika kama watengeneza kompyuta na watengenezaji wa OS waliunda mifumo bora ya usimamizi wa kumbukumbu. Wakati huo huo, bei za kumbukumbu zilipungua. Sababu nyingine ambayo imefanya mifumo ya kukandamiza kumbukumbu ya kupoteza umaarufu wao ilikuwa suala la utendaji. Hifadhi ya kumbukumbu ya compression ilichukua chunk kubwa ya usindikaji nguvu. Hilo lilimaanisha kwamba wakati wakuruhusu ufanyike zaidi na RAM isiyo ya kimwili, walijaribu kukumba chini kompyuta yako wakati walihitajika compress au decompress kumbukumbu.

Compression kumbukumbu ni kufanya kurudi, hasa kwa sababu ya ujio wa wasindikaji wa gharama nafuu nyingi msingi. Wakati routines kutumika kwa ajili ya compression kumbukumbu inaweza kupakuliwa kwa moja ya wengi processor cores, huwezi kutambua utendaji yoyote hit wakati kumbukumbu inahitaji kuwa compressed au decompressed. Inakuwa tu kazi ya msingi.

Jinsi Kumbukumbu Inakabiliwa Kazi kwenye Mac

Ukandamizaji wa Kumbukumbu kwenye Mac umetengenezwa ili kuongeza utendaji wa OS na programu kwa kuruhusu usimamizi bora wa rasilimali za RAM na kuzuia au kupunguza sana matumizi ya kumbukumbu halisi, ambayo ni kupiga picha ya data na kutoka kwenye gari la Mac.

Kwa OS X Mavericks (au baadaye), OS inatazama kumbukumbu isiyo na kazi, ambayo ni kumbukumbu ambayo haifanyi kazi kwa sasa lakini bado ina data ambayo itatumiwa na programu. Kumbukumbu hii haiwezi kusisitiza data inayosimamia, hivyo data inachukua kumbukumbu ndogo. Kumbukumbu isiyoweza kutumika inaweza kuwa programu zilizo nyuma na zisizo kutumika. Mfano utakuwa mchakato wa neno ambao umefunguliwa lakini hauwezi kutumika kwa sababu unachukua mapumziko na kusoma kuhusu kumbukumbu ya usisitizo (kwa njia, shukrani kwa kuacha na kusoma makala hii). Wakati unaendelea kutazama wavuti, OS inakabiliwa na kumbukumbu ya mchakato wa neno, ikitoa RAM kwa matumizi ya programu zingine, kama vile Mchezaji wa Flash unayotumia kuangalia filamu kwenye wavuti.

Mchakato wa compression sio kazi wakati wote. Badala yake, OS inachunguza ili kuona nafasi gani ya bure inapatikana kwenye RAM . Ikiwa kuna kiasi kikubwa cha kumbukumbu ya bure, hakuna compression inafanyika, hata ikiwa kuna kumbukumbu nyingi zisizo na kazi.

Kama kumbukumbu ya bure hutumiwa juu, OS huanza kutazama kumbukumbu isiyosaidiwa kuimarisha. Ukandamizaji huanza na data ya zamani zaidi kutumika kuhifadhiwa katika kumbukumbu na hufanya njia yake mbele ili kuhakikisha kuwa kuna kutosha kumbukumbu ya kumbukumbu inapatikana. Wakati data katika eneo la compressed ya RAM inahitajika, OS inafuta data juu ya kuruka na inafanya kuwa inapatikana kwa programu inayoomba. Kwa sababu utaratibu wa compression na decompression huendeshwa kwa wakati mmoja kwenye moja ya cores processor , huenda uwezekano wa kupoteza utendaji wowote wakati usumbufu / unyogovu unatokea.

Bila shaka, kuna mipaka ya compression gani inaweza kufikia. Kwa wakati fulani, ikiwa utaendelea kuzindua programu au kutumia programu zenye kumbukumbu za kumbukumbu ambazo zinazunguka RAM, Mac yako haitakuwa na nafasi ya kutosha ya bure. Kama ilivyokuwa nyuma, OS itaanza kubadili data ya RAM isiyo na kazi kwenye gari lako la Mac. Lakini kwa ukandamizaji wa kumbukumbu, hii inawezekana kuwa tukio la kawaida sana kwa watumiaji wengi.

Hata kama OS inakaribia kuwa na mabadiliko ya kumbukumbu kwenye gari lako, mfumo wa usimamizi wa kumbukumbu ya OS X hutumia kumbukumbu ya kumbukumbu isiyosaidiwa kwa kuandika data iliyosimamishwa kwa makundi ya muda mrefu wa kuendesha gari, ili kuongeza utendaji na kupunguza kupamba kwenye SSD .

Shughuli ya Ufuatiliaji na Ukandamizaji wa Kumbukumbu

Unaweza kufuatilia ni kiasi gani cha kumbukumbu kinazingatiwa kwa kutumia tab ya Kumbukumbu katika Ufuatiliaji wa Shughuli. Maonyesho kadhaa ya kumbukumbu ya kusisitiza kwenye grafu ya Shinikizo la Kumbukumbu, ambayo inaonyesha jinsi OS inashiriki kikamilifu katika kuimarisha data za RAM. Grafu itageuka kutoka kwenye kijani (shinikizo kidogo) kwenye manjano (shinikizo kubwa), na hatimaye kuwa nyekundu, wakati hakuna nafasi ya kutosha ya RAM na kumbukumbu inapaswa kufutwa kwenye gari.

Kwa hivyo, ikiwa umeona kwamba Mac yako inaonekana kuwa na mchezaji zaidi katika utendaji wake tangu umeweka Mavericks, inaweza kuwa kwa sababu ya maendeleo katika usimamizi wa kumbukumbu na kurudi kwa kushindwa kumbukumbu.