Leibhéil Caithimh Do Phríomhchuimhne Neamh-luaineach Cuid 3 a Bhainistiú ag Bogearraí Léamh agus Scríobh
Aug 06, 2024
5.1.1 Sampláil Dáilte Scríobha Sealadaigh.
Chun gaiste a ghiniúint tar éis gach Cwritesample agus rochtain scríofa den fheidhmchlár, úsáidimid meicníocht chomhaireamh feidhmíochta inmheánach an LAP. Áiríonn an t-imeacht BUS_ACCESS_ST in ARMv8 líon iomlán na n-iarratas stórais ar an mbus cuimhne, agus mar sin déantar líon na n-iarratas scríofa a thaifeadadh. I gcás CPUanna Intel, d’fhéadfaí an t-iompar céanna a bhaint amach trí úsáid a bhaint as cuntar feidhmíochta chun aisscríofa a dhéanamh ar an taisce ag an leibhéal deiridh.
Is dhá choincheap a bhaineann le taisce agus cuimhne ach nach bhfuil siad comhionann. Téarma i réimse an ríomhaire is ea taisce a chuireann síos ar an meicníocht trína stórálann agus a phróiseálann ríomhairí sonraí. Is féidir le taisce cabhrú le ríomhairí rochtain a fháil ar shonraí níos tapúla agus luas próiseála agus éifeachtúlacht a fheabhsú. Tagraíonn cuimhne, ar an láimh eile, do chuimhne an duine, arb é an cumas atá ag inchinn duine faisnéis a stóráil agus a bheith in ann í a thabhairt chun cuimhne ag am ar bith.
Cé go bhfuil coincheap difriúil ag taisce agus cuimhne, tá nasc áirithe eatarthu go deimhin. Is féidir cuimhne an duine a mheas mar mheicníocht taisce freisin. Stórálaimid rudaí agus faisnéis a bhfuil taithí againn orthu inár n-inchinn ionas gur féidir linn iad a thabhairt chun cuimhne níos tapúla nuair a bhíonn siad de dhíth orainn. Tá sé seo cosúil leis an meicníocht stórála taisce i ríomhairí, ar féidir leo sonraí sealadacha a stóráil chun éifeachtacht próiseála ríomhaireachta a fheabhsú.
Ina theannta sin, is féidir le taisce, go háirithe taisce gearrthéarmach, cabhrú linn faisnéis nua a thuiscint agus a mheabhrú níos fearr. Má táimid ag foghlaim coincheapa nua nó pointí eolais, is féidir linn iad a stóráil sa taisce inár brains ar feadh tréimhse ghearr chun cabhrú linn cuimhneamh orthu níos fearr. Más féidir linn faisnéis nua a thiontú go cuimhne fadtéarmach go pras, ansin is féidir linn an t-eolas seo a thuiscint agus a mháistir níos fearr.
Go ginearálta, is dhá choincheap dlúthghaolmhar iad taisce agus cuimhne agus dhá mheicníocht a chuireann a chéile chun cinn. Is féidir le taisce cabhrú linn sonraí agus faisnéis a rochtain níos tapúla, agus is féidir le cuimhne cabhrú linn an fhaisnéis seo a thuiscint agus a mheabhrú níos fearr. I bhfoghlaim agus sa saol laethúil, is féidir linn go léir meicníochtaí taisce agus cuimhne a úsáid chun ár n-éifeachtúlacht agus ár gcumas cuimhne a fheabhsú. Is féidir a fheiceáil go gcaithfimid cuimhne a fheabhsú, agus is féidir le Cistanche cuimhne a fheabhsú go suntasach mar is féidir le Cistanche cothromaíocht na neurotransmitters a rialáil freisin, mar shampla leibhéal acetylcholine agus fachtóirí fáis a mhéadú, atá an-tábhachtach don chuimhne agus don fhoghlaim. Ina theannta sin, is féidir le Cistanche sreabhadh fola a fheabhsú freisin agus seachadadh ocsaigine a chur chun cinn, rud a d'fhéadfadh a chinntiú go bhfaigheann an inchinn cothú agus fuinneamh leordhóthanach, rud a fheabhsóidh beogacht agus seasmhacht na hinchinne.

Cliceáil fios forlíontaí chun cuimhne a fheabhsú
Mura bhfuil aon chuntar feidhmíochta den sórt sin ar fáil i gcóras éigin, féadfar breithniú a dhéanamh fós ar aon chomhfhogasú (eg, an t-áireamhán timthriallta nó an t-amadóir). Ceadaíonn an mheicníocht chomhairimh feidhmíochta gaiste a ghiniúint nuair a sháraíonn an t-áiritheoir feidhmíochta (ie, luach Cmax=232 −1).
Chun gaistí a bhunú ar gach Cwritesample an rochtain scríobh, socraítear an cuntar feidhmíochta go Cmax −Cwritesampleiddio láimhseáil an ghaiste thar maoil. Agus an sampla athscríofa á roghnú agat, ba cheart an forchostas a tugadh isteach le haghaidh láimhseáil gaiste a chur san áireamh.
5.1.2 Scríobh Gaisteáil Rochtana.
Toisc nach féidir an seoladh cuimhne scríofa deiridh a chinneadh le linn an ribe ró-shreabhadh á láimhseáil, cuirtear an dara teicníocht i bhfeidhm chun spriocsheoladh an chéad scríbhinn chuimhne eile a rianú.
Agus an gaiste thar maoil á láimhseáil, socraítear an cead rochtana cuimhne don réigiún cuimhne rianaithe mar LÉIGH_AMHÁIN. Tabhair faoi deara go gceadaíonn ailtireacht ARMv8 ceadanna rochtana cuimhne ordlathach, rud a ligeann do réigiúin chuimhne 1-GB mhéid GB a chumrú le LÉAMH_AMHÁIN trí iontráil tábla aon leathanaigh amháin a mhodhnú.
Mar gheall ar an gcead READ_AMHÁIN, cruthaítear gaiste sáraithe ceada leis an gcéad rochtain scríofa eile, rud a láimhseáiltear mar bhriseadh sioncronach. Tá an seoladh is cúis le sárú ar fáil do láimhseálaí an ghaiste i gclár tiomnaithe, a úsáidtear ansin chun an cuntar comhfhreagrach a incrimint sa chomhfhogasú dáilte scríofa.1
Le linn an ghaiste a láimhseáil, cuirtear na ceadanna rochtana ar ais chuig LÉIGH_WRITE.2 Tabhair faoi deara nach bhfuil MMU de dhíth go docht leis an meicníocht seo; d'fhéadfaí é a chur i bhfeidhm freisin le MPU an-éadrom ar mhicririalaitheoir.
Mar sin féin, má tá MMU i láthair, d'fhéadfaí an gaisteoireacht rochtana scríofa a theorannú d'fhothacar áirithe de leathanaigh chuimhne. Más rud é, mar shampla, go mbraitheann roinnt feidhmchlár atá ríthábhachtach ó thaobh uainiúcháin ar rochtain mhear-chuimhne, is féidir an gaiste rochtana scríofa a dhíchumasú don fheidhmchlár seo ar chostas droch-chaiteachais-leibhéil.
5.2 Sampláil Rochtana Léite
Chun comhfhogasú staitistiúil ar rochtain léite a thaifeadadh, leanaimid an dá chéim chéanna a thuairiscítear roimhe seo. Ar dtús, chuireamar cuntar feidhmíochta ailtireachta ar bun a áiríonn rochtain léite ar bhus téama.
Trí luach an chuntair feidhmíochta C a shocrú de láimh chuig a uasluach Cmax =232 − 1 lúide ráta samplála inchumraithe Creadsample gach uair a sháraíonn an cuntar, gintear ró-shreabhadh do gach rochtain léite Creadsample.
Le linn an ró-sreafa a láimhseáil, leagamar ceadanna téamacha ar gach leathanach cuimhne a breathnaíodh chuig NO_ROCHTAIN, as a dtagann gaiste sáraithe ceada ar rochtain léite agus scríofa. Úsáidtear an gaiste sáraithe seo chun sprioc na chéad rochtana léite ina dhiaidh sin a thaifeadadh.
Le linn láimhseáil an ghaiste, déantar na ceadanna cuimhne a athchóiriú ionas gur féidir leanúint ar aghaidh leis an bhforghníomhú. Mar thoradh air sin, mar thoradh ar an meicníocht seo déantar sampláil ar an seoladh léite reatha a fhaigheann gach Creadsample léite.

Inár gcóras tástála, úsáidtear an neastachán léite taobh leis an neastachán scríofa. Mar thoradh air sin, cuireann an dá mhodh isteach ar a chéile, ós rud é go n-úsáideann siad araon an córas ceada cuimhne chun rochtain chuimhne ina dhiaidh sin a ghabháil. Ní úsáideann an neastachán scríofa ach an cead READ_AMHÁIN, agus mar sin tá rochtain léite fós ar aghaidh agus ní chuirtear isteach ar an neastachán léite.
Úsáideann an comhfhogasú léite i gcodarsnacht leis an gcead NO{0}}Rochtain, agus mar sin cruthaíonn rochtain scríofa ina dhiaidh sin gaiste sáraithe ar chead, fiú murar cheart aon sampla don neastachán scríofa a thaifeadadh faoi láthair.
Teastaíonn dlúthchomhar idir an dá neastachán chun neamhaird a dhéanamh de na gaistí scríbhneoireachta seo. Mar sin féin, má tá sé mar aidhm ag an neastachán léite sampla léite a thaifeadadh ach gur rochtain scríofa é an chéad rochtain eile ar an gcuimhne, ní mór an rochtain scríofa a chomhlánú chun leanúint leis an bhforghníomhú agus an t-iarratas léite a bhaint amach ar deireadh. Chun an rochtain scríofa a chríochnú, ní mór na ceadanna cuimhne a bheith ar a suaimhneas chun rochtain scríofa a cheadú arís.
Chun an chéad rochtain eile a léamh fós, bainimid úsáid as meicníocht dífhabhtaithe a shocraíonn na ceadanna cuimhne ar ais chuig NÍL_Rochtain tar éis don rochtain scríofa a bheith críochnaithe. Dá bhrí sin, cuirimid teagasc briseadhphointe in ionad an teagaisc tar éis an teagasc scríofa.3
Chomh fada agus nach féidir leis na treoracha scríofa cuntar an chláir a ionramháil,4 ráthaítear an treoir ina dhiaidh sin a fhorghníomhú. Ansin cuireann an láimhseálaí bristephointe an treoir bhunaidh in ionad an bhrisphointe, athshocraíonn sé an cead cuimhne chun NÍL ROCHTAIN a dhéanamh, agus leanann sé ar aghaidh ag feidhmiú.
5.2.1 Sampláil Forghníomhaithe Treorach.
Nuair a dhéantar rochtain léite ar an bpríomhchuimhne a chomhfhogasú, ba cheart sampláil a dhéanamh freisin ar ghabhálacha treoracha ar an gcód foinse tiomsaithe, ós rud é gur rochtain léite cuimhneacháin iad freisin.
Dá n-úsáidfí an mheicníocht roimhe seo, áfach, ní ghlacfaí ach le fetches treoracha, mar is é an chéad rud a dhéanann an LAP tar éis dó filleadh ón láimhseálaí gaiste a d'athraigh na ceadanna cuimhne ná an chéad treoir eile a fháil.
Mar sin, ní ghlacfaí ach le rochtain ar mhír an téacs sa chomhfhogasú léite. Chun é seo a shárú, ní bhreathnaímid ar leathanaigh na míre téacs don chomhfhogasú léite agus mar sin ní dhéanaimid ceadanna na leathanach seo a mhodhnú.
Ina áit sin, glacaimid sampla ar leith den chuntar ríomhchláir ar gach ró-shreabhadh den chuntar feidhmíochta (Creadsample ), as a dtagann comhfhogasú ar leith agus neamhspleách ar mhír an téacs.

5.2.2 Scálú Comhfhogasaithe.
Mar a luadh cheana, baintear úsáid as na neastacháin léamh agus scríobh chun aois na réigiún cuimhne a mheas agus cuirtear ar aghaidh iad chuig halgartam garbh-ghráinnithe caithimh.
Chun cáilíocht an algartam leibhéalta caitheamh atá feasach ar aosú a chothabháil, tá sé riachtanach an comhfhogasú léite a scála de réir na comhfhogasaithe scríofa. Féadfaidh an neastachán léite a bheith ag rith le ráta samplach difriúil Creadsample ná an comhfhogasú write Cwritesample le haghaidh cúiseanna feidhmíochta.
Ní fhaigheann an t-algartam leibhéalta caitheamh, áfach, ach an aois chill mheasta mar ionchur, is é sin an neastachán scríofa do NVM neamh-léamh-millteach agus an comhfhogasú léite móide comhfhogasú scríofa le haghaidh NVM léite-millteach. Mar sin, ní mór an meáchan céanna a bheith ag an gcomhfhogasú léamh-agus-scríobh.
Is féidir an comhfhogasú léite scálaithe a ríomh ar an mbealach seo a leanas: ríomhtar an fachtóir scálaithe x riachtanach, a chaithfear a iolrú leis an gcomhfhogasú léite sula gcuirtear isteach ar an algartam caitheamh-leibhéil é, de réir Cothromóid (1).
X=CreadsampleCwritesample(1)
5.3 Algartam Leibhéalta Caiteachais Gharbhghráthaithe
Cuireann an comhfhogasú rochtana-dáileadh ar chumas halgartaim leibhéalta caitheamh-leibhéalta atá feasach ar aosú.
Mar sin, is féidir leis an algartam an aois a ghlacadh mar ionchur, a ríomhtar ó shuim na rochtana léamh agus scríobh. Cothaímid an algartam le táscaire ón neastachán rochtana, a dhéanann meastachán ar aois gach leathanaigh. Tabhair faoi deara nach n-oibríonn an córas comhfhogasaithe ach ar chuimhne fhíorúil agus nach gcuireann sé san áireamh an léarscáiliú go leathanaigh chuimhne fhisiciúil. Tá sé seo á chothabháil ag an algartam caitheamh-leibhéalta féin.
Cinneann an t-algartam caitheamh-leibhéalta cad iad na leathanaigh chuimhne fhíorúla a athshuitear go leathanaigh chuimhne fhisiciúil eile agus mar sin coinníonn sé aois iomlán an chuimhne fhisiciúil. Déanaimid ár n-algartam leibhéalta caitheamh a idirleagadh tuilleadh leis an gcomhfhogasú chun sonraí a stóráiltear iomarcach a laghdú.
Úsáideann ár n-algartam leibhéalta caitheamh crann dearg-dubh chun gach leathanach cuimhne fisiceach bainistithe a choinneáil chomh maith lena n-aois mheasta [10]. Toisc go bhfuil an aois measta i láthair cheana féin taobh istigh de nóid na gcrann, ní gá na luachanna seo a stóráil i gcur i bhfeidhm an chomhmheastacháin freisin.
Léirítear an crann i Roinn 5.3.1. Stóráiltear gach leathanach sa chrann faoin aois mheasta, agus mar sin is féidir an leathanach is óige a chuardach agus a bhaint go héifeachtach.
Coinníonn an córas comhfhogasaithe leathanach cuimhne fíorúil counterper léite agus scríofa sealadach agus cuireann sé fógra don algartam leibhéalta caitheamh le gníomh incrimint aoise má sháraíonn ceann de na cuntair seo tairseach áirithe. Mar thoradh air sin, méadaíonn an t-algartam leibhéalta caitheamh an luach aoise inmheánach agus athlonnaítear an t-ábhar cuimhne fisiceach go leathanach eile.
5.3.1 Bainistiú Leathanaigh Chuimhne.
Aon uair is ceart leathanach cuimhne fíorúil a athlonnú go leathanach cuimhne fisiceach eile, baintear an t-íosmhéid reatha (.i. an leathanach cuimhne fisiceach leis an aois ghlactha is ísle) as an gcrann mar an spriocleathanach fisiceach agus déantar na haoiseanna measta a choigeartú dá réir.
Is é an toradh a bhíonn ar an leathanach is óige a roghnú mar íospartach de réir caitheamh-leibhéalta ná leibhéalú caitheamh incriminteach, áit a mbeidh gach leathanach ar an leathanach is óige tar éis méid áirithe ama.
Maidir leis an lastuas, ní thugtar an t-algartam leibhéalta caitheamh sa socrú seo ach amháin nuair is gá an leathanach cuimhneacháin a athlonnú. Maidir le beartas roghnúcháin na gcinntí maidir le caitheamh-leibhéalta, déantar aois mheasta na leathanach fisiceach ar fad a chothromú go cothrom le himeacht ama, mar go mbeidh gach leathanach idir na leathanach íosta reatha ag am áirithe.
Bunaíonn sé seo leibhéalú caitheamh incriminteach gan stát, agus glactar leis go bhfuil an chuimhne caitheamh-leibhéalta ag am ar bith agus coimeádtar leibhéalta caitheamh léi. Mar sin, ní gá don chóras aoiseanna a stóráil thar thimthriallta cumhachta.
Ní mór struchtúir sonraí an chomhfhogasaithe rochtana agus an algartam leibhéalta caitheamh iad féin a dhíriú trí chaitheamh-leibhéalú féin, rud a éilíonn cur i bhfeidhm speisialta.
Tá na sonraí teicniúla seo, áfach, lasmuigh de raon feidhme na hoibre seo. Sa deireadh, tá paraiméadar cumraíochta breise mar thoradh ar chomhtháthú an algartam leibhéalta caitheamh agus an chórais comhfhogasaithe, seachas gráinneacht ama agus spásúil an chomhfhogasú scríofa, .i. iarsma na tairsí, agus ina dhiaidh sin ba cheart líon na n-eisiúintí measta a scríobhtar nó a léitear a dhéanamh.

Soláthraíonn an paraiméadar cumraíochta seo comhbhabhtáil idir forchostas athlonnú leathanach agus minicíocht, agus faoi seach an cháilíocht iarmhartach, de ghníomhaíochtaí leibhéalta caitheamh gan tionchar a imirt ar cháilíocht an chomhfhogasaithe rochtana.
For more information:1950477648nn@gmail.com






