Konprimitutako memoria ulertu OS X sisteman

Memoria-konpresioak zure Mac-en funtzionamendua hobetu dezake

OS X Mavericks-en oharra, Apple-k memoria bat nola kudeatzen duen Mac-en nola aldatu du. Memoria-konpresioarekin batera, zure Mac-ek orain gutxiago egin dezake memoria gutxiago mantenduz edo errendimendu handiagoa lortuz. OS Xren bertsio zaharragoetan, memoriaren erabilera memoria nahiko estandarraren kudeaketa sistema baten inguruan eraiki zen. Aplikazioak RAM esleitu bat eskatu zuen, sistema eskaera bete zuen, eta aplikazioak RAM itzuli egin zutenean ez zuten behar.

OSek zabor zabor gehienak zaintzeari ekin zioten zenbat RAM erabilgarri zegoen eta nork erabiltzen ari zen. OSak kalkulatu zuen zer egin behar den RAM kopurua ez zegoen erabilgarri. Azken atala garrantzitsuena izan zen Mac-en funtzionamenduan kaltegarriak izan zitezen, sistemak RAM birtuala erabiltzera (swap espazioa SSD edo disko gogorrean).

Apple-k tresna polit bat ere eman zuen, Activity Monitor-ek , beste gauza batzuen artean, nola Mac-en RAM-a nola erabiltzen zen kontrolatu ahal izan zitekeen. Jarduera monitorea oraindik erabilgarri dagoen bitartean, memoria kontrolatzeko gaitasunak aldaketa dramatiko bat jasan du, makina bat memoria RAM konprimituaren bidez hobeto erabiltzeko modua imitatzen duena.

Konprimitutako memoria

Konprimitutako memoria ez da Apple berria edo berria. Konputazio-sistemak memoria-konpresio mota asko erabiltzen ari dira denbora luzez. Macs erabiltzen baduzu 80ko hamarkadaren erdialdean eta 90eko hamarkadaren hasieran, RAM disko bikoitza Konektatuko duzu, memoria RAM konprimitutako datuak konprimitutakoak, makinaren RAM librearen zenbatekoa modu eraginkorrean handituz. Gogoratzen dut RAM Doubler ikonoa nire Mac Plus abiaraztea dela. Sinetsidazu, Mac Plus-k 4 MB RAM baino ez zuen behar, RAM Doubler-ek eman zezakeen laguntza guztia.

Memorian konprimitutako utilitateak ordenagailuko makina eta OSaren garatzaileek ordenagailu-kudeaketako sistema hobeak sortu zituzten. Aldi berean, memoria-prezioak jaitsi egin ziren. Memoria-konpresio sistemak egindako beste faktore bat galdu egin zen ospea performance-alea zen. Memoria konpresio algoritmoek prozesatzeko ahalmenaren zati handi bat hartu zuten. Hori dela eta RAM fisiko gutxiago egin dezazun bitartean, zure ordenagailua lehertu egin zen memoria konprimitu edo deskonprimitu behar zutenean.

Memoriaren konpresioa komedia egiten ari da, nagusiki core anitzetako prozesadoreak merkeak direla eta. Memoria-konpresioan erabilitako errutinak prozesagailu-korronte askotan deskargatzeko aukera ematen dutenean, ez da ziurrenik errekuperazio-arrakasta izango duzu memoria konprimitu edo deskonprimitu behar denean. Atzeko planoko ataza bihurtzen da.

Nola konprimitutako memoria Mac batean dabil

Mac-en memoria-konpresioa OS eta aplikazioen errendimendua areagotzeko diseinatuta dago, RAM memoria hobeto kudeatzeko eta memoria birtualaren erabilera murrizteko edo murrizteko, hau da, Mac-en unitatean datuak bilatzea.

OS X Mavericks-ekin (edo geroago), OSak memoria inaktiboa bilatzen du, hau da, unean aktibo ez dagoen memoria da, baina oraindik ere aplikazio batek erabiliko dituen datuak gordetzen ditu. Memoria ez-aktibo honek jasotzen dituen datuak konprimitzen ditu, beraz, datuek memoria gutxiago hartzen dute. Memoria ez-aktiboa atzealdean dauden aplikazioak izan daitezke eta ez dira erabiltzen. Adibide bat irekitzeko baina irekita dagoen testu prozesadore bat izango litzateke, apurtu egiten ari zarena eta konprimitutako memoria irakurtzerakoan (bide batez, artikulu hau gelditu eta irakurriaz esker). Lanean ari zaren bitartean nabigatzen ari zaren bitartean, OSak hitza prozesatzeko memoria konprimitzen du, beste aplikazio batzuen RAM-a askatzeko, adibidez, webean filma ikusteko erabiltzen duzun Flash erreproduzitzailea.

Konpresio prozesua ez da aktiboa denbora guztian. Horren ordez, OSek zenbat espazio libre dago eskuragarri RAMn ikusteko . Memoria librea askotarikoa bada, ez da konpresiorik egiten, memoria inaktibo asko badago ere.

Memoria libre gisa erabiltzen dena, OSak konprimitutako memoria ez aktiboa bilatzen hasten da. Konpresioa memorian gordetzen den zaharren erabilitako datuekin hasten da eta aurrera doa memoria libre egokiarekin eskuragarri dagoela ziurtatzeko. RAM konprimitutako eremuko datuak behar direnean, OSak konprimitzen du datuen gainean hegan egiten du eta aplikazioa eskatzen du. Konpresio eta deskonpresio-errutinak exekutatzen direnean, prozesadore-korronteetako batean exekutatzen direnez, konpresio / deskonpresioa gertatzen den bitartean, edozein errendimendu-galerarik antzematen ez bazaizu.

Jakina, zer konpresio lor ditzakezun mugak daude. Uneren batean, aplikazioak abiarazten edo RAM memorientzako memoria-intentsiboak erabiltzen jarraitzen baduzu, Macek ez du nahikoa leku librerik. Iraganean bezala, OSak ez du RAM datu inaktiboa zure Mac-en diskoan hasiko. Baina memoria konpresioarekin, hau da, erabiltzaile gehienentzat oso gertakari arraroa.

OS bat memoria disko partekatua izan arren, OS X memoria kudeatzeko sistema konprimitutako memoria inaktiboa aprobetxatzen du konprimitutako datuak luzera osoko segmentuetara idatziz, errendimendua handitzeko eta SSDren higadura murrizteko.

Jarduera monitorea eta memoria konpresioa

Kontrolatu zenbat memoria konprimitzen ari zaren kontrolatzen baduzu, Memoria fitxan Activity Monitor aplikazioan. Memoria-presioko grafikoan konprimitutako memoria-pantaila batzuk erakusten ditu, eta horrek modu aktiboan adierazten du OSa RAM datuak konprimitzea. Grafiko berdea (presio txikia) horia (presio esanguratsua) piztuko da eta, azkenik, gorria, memoria RAM nahikoa ez dagoenean, memoria unitatean aldatu behar da.

Beraz, konturatzen bazara Macek zure erreboteak pixka bat gehiago izan duela bere funtzionamenduan Mavericks instalatu zenuenez gero, memoria kudeaketaren aurrerapenak eta memoria konpresioaren itzulerak direla eta.