CCoW: Hagræðing afrita-í-skrifa með hliðsjón af staðbundinni staðsetningu í vinnuálagi 4. hluti
Apr 03, 2024
3.3. Að rekja aðgang að forafrituðum síðum
CCoW á að afskrifa kostnaðinn fyrir tíðar síðubilunarmeðhöndlun kostnaðar. Hins vegar leiðir afritunarsíður fyrirfram til annars máls: að rekja síðuaðgang eftir afritið.
Sterk tengsl eru á milli villuvinnslu og minnis. Fyrir flest fólk er oft litið á mistök sem slæmt, en þau geta verið tækifæri fyrir okkur til að læra og vaxa. Með því að meðhöndla villur á réttan hátt getum við aukið minni okkar og hjálpað okkur að skilja og bregðast við svipuðum aðstæðum betur.
Ein leið til að takast á við mistök er að ígrunda og greina. Þegar við gerum mistök ættum við að gefa okkur tíma til að ígrunda hvernig mistökin urðu og hvað við getum gert til að koma í veg fyrir að svipuð mistök endurtaki sig. Með ígrundun getum við greint undirrót vandamála og þróað mótvægisaðgerðir til að leysa þau. Svona greining snýst ekki bara um mistök, hún getur hjálpað okkur að taka betri ákvarðanir í öðrum lífsaðstæðum og hjálpað okkur að bæta færni okkar og getu.
Önnur leið til að takast á við mistök er að leyfa þér að samþykkja þau og halda áfram. Við ættum ekki að láta mistök hægja á okkur eða trufla okkur. Þess í stað ættum við að líta á þau sem tækifæri til vaxtar, leyfa okkur að læra af mistökum okkar og halda áfram að bæta okkur. Ef við getum sætt okkur við mistök og tekist á við þau með jákvæðu hugarfari getum við byggt upp sterkt hugarfar og sjálfstrú sem er mjög mikilvægt til að viðhalda góðu minni.
Að lokum getum við styrkt minni okkar með því að deila mistökum okkar. Þegar við segjum öðrum frá mistökum sem við höfum gert höfum við tilhneigingu til að muna þá atburði dýpra. Þetta er vegna þess að þegar við segjum öðrum frá verðum við að gera hlutina skýrari og muna hvert smáatriði í mistökunum. Þannig getum við skilið þessar villur betur og komið í veg fyrir að þær endurtaki sig.
Í stuttu máli má segja að sterk tengsl séu á milli villuvinnslu og minnis. Með því að meðhöndla mistök á réttan hátt getum við styrkt minni okkar, bætt færni okkar og hæfileika og orðið betra fólk. Við ættum að líta á mistök sem tækifæri, taka virkan þátt í erfiðleikum og læra og vaxa af þeim. Það má sjá að við þurfum að bæta minnið og Cistanche deserticola getur bætt minnið verulega því Cistanche deserticola er hefðbundið kínverskt lyfjaefni sem hefur mörg einstök áhrif, ein þeirra er að bæta minni. Virkni Cistanche deserticola kemur frá mörgum virku innihaldsefnum sem það inniheldur, þar á meðal tannínsýra, fjölsykrur, flavonoid glýkósíð osfrv. Þessi innihaldsefni geta stuðlað að heilaheilbrigði með ýmsum leiðum.

Smelltu á Vita skammtímaminni hvernig á að bæta
Í upprunalegu afrita-í-skrifa kerfinu er fyrsta skrif á hverja síðu tekin af bilanameðhöndli síðunnar.
Aðeins gölluð síða er afrituð og kerfið getur fylgst nákvæmlega með hverri síðuaðgangi í gegnum bilanameðhöndlun síðunnar. Á hinn bóginn, þegar kerfið afritar allt svæðið, eru allar síður á svæðinu kortlagðar á ferlið með skriflegu leyfi.
Þannig geta síðari skrif á þessar afrituðu síður átt sér stað án þess að kveikja á villumeðferðarkerfi síðunnar, þannig að kerfið getur ekki fylgst með aðgangi að afrituðu síðunum. Þetta getur verið vandamál þegar ferlið framkvæmir gafflar ítrekað. Segjum sem svo að svæði hafi mikla staðbundna staðsetningu og tímabil sé skilgreint sem tímabilið milli tveggja gafla.
Hægt er að ná háum stað með því að telja síðuvillurnar sem áttu sér stað á svæðinu. Segjum svo að ferlið skapi nýtt ferli með gaffli. Þegar nýtt tímabil er hafið með gafflinum mun fyrsti skrifaðgangurinn að einni af síðunum á svæðinu hefja CCoW, sem afritar allar síður á svæðinu. Nú hefur ferlið allar síður með skrifleyfi og engar frekari síðuvillur myndast frá svæðinu fyrr en í lok tímabilsins.
Þegar nýtt tímabil er hafið aftur telst svæðið hafa litla þekju á tímabilinu, þar sem svæðið er aðeins með eina afrita-í-skrifa síðu. Þannig er hver skrif á svæðið unnin í gegnum upprunalega afritunar-í-skrifa vélina á hverri síðu, og skerðir þar með möguleika á hagræðingu afkasta, jafnvel þó að svæðið hafi hátt stað.
Athugaðu að svæðið er talið hafa hátt stað á næsta tímabili aftur og ferlið er endurtekið til að skipta um ástand. Til að leysa þetta vandamál þurfum við kerfi til að rekja síðuaðgang eftir afritun.
Þessi rannsókn leggur til að nýta óhreina bitann í síðutöflufærslunni (PTE). Almennt séð viðhalda nútímaarkitektúr ýmsum upplýsingum í PTE fyrir hverja síðu og óhreina bitinn er einn af þeim sviðum sem flestir arkitektúrar styðja.
Þegar MMU vinnur úr minnisaðgangi stillir það sjálfkrafa óhreina bita samsvarandi síðu. Þetta þýðir öfugt að þegar óhreini bitinn fyrir síðu er stilltur hefur síðan verið uppfærð með skrifaðgangi.
Byggt á þessari hugmynd breyttum við vélbúnaðinum til að reikna út umfangið. Í upphafi eru öll svæði talin vera eðlileg svæði. Meðan á gafflinum stendur er þekjan fyrir eðlileg svæði reiknuð út með fjölda afrita-á-skrifa með jöfnu (1).

Þegar síðuvillan er meðhöndluð fyrir svæði á háum stað eru allar síður á svæðinu afritaðar með óhreina bita þeirra hreinsaðar. Ennfremur er svæðið merkt sem forafritað svæði. Meðan á gafflinum stendur er útbreiðsla fyrir afritaða svæðið reiknað út með fjölda óhreina síðna á svæðinu sem hér segir:
![]()
Reiknað umfang fyrir hvert svæði er borið í gegnum gaflinn og notað sem mæligildi fyrir staðbundið svæði svæðisins. Þegar skrifsíðuvilla kemur upp á svæði athugar kerfið umfang svæðisins og getur forafritað síður fyrir svæðin í háum stöðum.
Mynd 2 sýnir aðstæður þar sem þekjan er reiknuð eftir forafritum. Segjum sem svo að bæði svæðin séu afrituð (skyggð í rauðu) og síður 0, 2, 3, 4 og 11 eru allar með óhreinindabitasettið.
Til að reikna út þekjuna meðan á gafflinum stendur notar kerfið óhreina bitann í stað fjölda afrita-í-skrifa þar sem svæðin eru afrituð á núverandi tímabili. Þannig hefur svæði 0 þekju upp á 66%.
Þekking svæði 1 er 15%. Til að meðhöndla síðuvilluna fyrir síðu 3 er svæði 0 afritað aftur, en síðuvillan fyrir síðu 9 er meðhöndluð með upprunalega vélbúnaðinum. Þannig getum við komið í veg fyrir að svæði í háum byggðarlögum renni úr fókus.

3.4. Að fanga svæðið
Þar sem síðubilunarmeðhöndlarinn liggur á frammistöðu mikilvægu slóðinni í stýrikerfinu, ættum við að lágmarka kostnaðinn við innleiðingu fyrirhugaðs kerfis.
Í grundvallaratriðum, CCoW krefst vélbúnaðar til að reikna út umfangið og einfaldasta leiðin til að útfæra þennan eiginleika er að rekja síðurnar sem kalla fram síðuvillur með bitmap eins og við lýstum í kafla 3.2.
Meðan á síðuvillu stendur stillir kerfið bitann sem samsvarar gölluðu síðunni. Meðan á gafflinum stendur skannar kerfið bitamyndina til að telja fjölda bilana fyrir hvert svæði og reiknar út umfangið. Bitmapið er endurstillt eftir útreikninginn.
Þessi aðferð er einföld en setur miklar pláss- og tímatakmarkanir. Kerfið ætti að viðhalda eins bita punktamyndafærslu fyrir hverja 4 KB síðu og skoða allt bitamyndina meðan á gafflinum stendur. Með hliðsjón af miklu minnisfótspori minnisfrekra forrita, munu þessar aðgerðir hafa mikla kostnað í för með sér, sem vega upp á móti frammistöðuávinningi CCoW. Við fínstillum þessa útfærslu með því að nýta eiginleika síðuvillunnar.
Ef síðuvilla á sér stað frá síðu, verður síðan ekki fyrir frekari síðuvillum fyrr en ferlið býr til nýtt ferli. Þannig getur hver síða kallað fram einnar síðu bilun í mesta lagi og fyrir svæði með n síður geta síðuvillurnar aðeins gerst allt að n sinnum. Þetta gefur til kynna að það að telja fjölda síðuvillna á hverju svæði nægir til að reikna út umfangið, frekar en að viðhalda bitmapinu fyrir einstakar síður.
Þannig skiptum við bitamyndinni út fyrir villuteljarana. Hvert svæði er tengt við par af teljara sem hér segir: einn til að telja blaðsíðuvillur á síðasta tímabili og annar til að telja síðuvillur á núverandi tímaskeiði.
Hið fyrra er notað til að ákvarða staðbundin staðsetning svæða, en hið síðarnefnda er notað til að fylgjast með staðbundnum staðsetningum núverandi tímabils. Meðan á gafflinum stendur er núverandi bilanateljari afritaður yfir á fyrri bilanateljara.
Ef svæði er afritað á þessu tímabili er fjöldi óhreina síðna á svæðinu skrifaður á fyrri bilanateljarann í staðinn. Teljararnir eru byggðir á meðan þeir búa til nýtt sýndarminnissvæði (VMA) og endurheimt þegar samsvarandi VMA þeirra er minnkað eða ekki kortlagt. Þessi hagræðing dregur úr rýmiskostnaði CCoW úr einum bita á síðu í nokkur bæti á svæði.

For more information:1950477648nn@gmail.com






