MICROCHIP TB3308 Meðhöndlar skyndiminnisvandamál á keyrslutíma með því að nota skyndiminniviðhald
Inngangur
Skyndiminnissamræmisvandamálið er óhjákvæmilegt í forritum sem keyra á örstýringum (MCU) sem hafa skyndiminnissvæði sem nota beinan minnisaðgang (DMA) fyrir gagnaflutningsaðgerðir. Þetta er vegna þess að CPU framkvæmir lestur/skrifaðgerð úr skyndiminni á meðan DMA flytur gögn á milli jaðar- og líkamlegs minnis.
Ein af aðferðunum til að meðhöndla skyndiminni samræmi krefst þess að forritið stjórni skyndiminni á keyrslutíma með því að nota skyndiminni viðhaldsaðgerðir. MPLAB® Harmony v3 býður upp á skyndiminniviðhald Application Program Interfaces (API) fyrir PIC32MZ tæki.
Þetta skjal útskýrir hvernig forrit getur stjórnað vandamálum um samræmi í skyndiminni á keyrslutíma með því að nota skyndiminnisstjórnunarforritaskil undir MPLAB Harmony v3.
Athugið: Hugtökin sem fjallað er um í þessu skjali eru sameiginleg fyrir alla PIC32MZ MCU. PIC32MZ EF er notað sem fyrrverandiample til að ræða hugtökin.
Lýsing
Eftirfarandi mynd sýnir skyndiminni samræmisvandamálið eins og sést þegar DMA les úr SRAM á PIC32MZ EF MCU.
Mynd 1-1. Flutningur minni til jaðar (DMA les úr SRAM)
Umsóknin sendir inn beiðni um að flytja TxBuffer gagnamagnið „ABCDEFGH“ yfir á jaðartæki. Örgjörvinn fyllir DMA skrifa biðminni (TxBuffer) með gögnunum sem á að skrifa 'ABCDEFGH' á jaðartæki.
Hins vegar, vegna settrar skyndiminnistefnu Skrifa til baka og skrifa úthluta, er ekki víst að DMA skrifbuffi (TxBuffer) sé skrifað strax í aðalminni og skrifuðu gögnin gætu verið áfram í skyndiminni gagna. DMA skrifa biðminni (TxBuffer) í aðalminni inniheldur enn gamla gildið '12345678'.
Þegar DMA er ræst til að hefja minni-til-útlæga flutning, les DMA biðminni (TxBuffer) úr aðalminni sem '12345678'. Fyrir vikið endar DMA með því að flytja gömul gögn yfir á jaðartæki.
Eftirfarandi mynd sýnir skyndiminni samræmisvandamálið sem sést þegar DMA skrifar í SRAM.
Mynd 1-2. Flutningur útlægra í minni (DMA skrifar í SRAM)
Umsóknin leggur fram beiðni um að fá gögn í RxBuffer með gildinu '12345678' frá jaðartækinu. DMA fyllir RxBuffer með gildinu '12345678' í SRAM. Hins vegar er skyndiminni gagna ekki uppfært og það heldur áfram að geyma fyrri gögn. Þegar örgjörvinn les RxBuffer, endar hann með því að lesa fyrra gildið sem er í biðminni sem 'ABCDEFGH'.
Meðhöndlun Cache Coherence
Aðferðirnar tvær til að takast á við samhengisvanda skyndiminni eru sýndar í minni til jaðarflutnings (DMA lestur frá SRAM) og jaðar-í-minniflutnings (DMA skrifar í SRAM). Þessar aðferðir fela í sér að forritið stjórnar skyndiminni á keyrslutíma með því að nota viðhaldsaðgerðirnar. Aðgerðirnar fela í sér getu til að framkvæma þessar aðgerðir:
Ógilda skyndiminni: Merkir skyndiminnislínurnar sem ógildar. Síðari aðgangur þvingar til að afrita gögnin úr aðalminni í skyndiminni.
Hreinsaðu skyndiminni: Skrifar skyndiminni línurnar, sem eru merktar sem óhreinar, aftur í aðalminnið Til að meðhöndla skyndiminni samhengi sem fjallað er um í Memory to Peripheral Transfer (DMA les úr SRAM) skaltu framkvæma eftirfarandi aðgerðir:
- Forritið fyllir biðminni fyrir ritgögn (TxBuffer) með gildinu 'ABCEDFGH'. Vegna sjálfgefna skyndiminnistefnu (Skrifa til baka og skrifa úthluta), gætu skrifuðu gögnin verið í skyndiminni.
Mynd 1-3. Fylltu út skrifabuff - Skolaðu skrifgagnaminnið (TxBuffer) með gildinu 'ABCDEFGH' í aðalminnið með því að kalla á hreina skyndiminni API.
Mynd 1-4. Skolaðu skrifabuff - Umsóknin leggur fram beiðni um að flytja gögn úr TxBuffer með gildinu 'ABCDEFGH' til jaðartækisins.
Mynd 1-5. Skrifaðu til jaðartækis
Fylgdu þessum skrefum til að meðhöndla skyndiminni samfellu eins og fjallað er um í jaðarbúnaði til minnisflutnings (DMA skrifar í SRAM):
- Forritið kallar á Invalidate cache API til að merkja skyndiminnislínurnar sem ógildar.
Mynd 1-6. Ógilda skyndiminni - Umsóknin leggur fram beiðni um að fá gögn í RxBuffer með gildinu '12345678' frá jaðartækinu.
- DMA fyllir RxBuffer með gildinu '12345678' í SRAM.
- Vegna þess að skyndiminnislínan sem samsvarar RxBuffer er í ógildu ástandi, leiðir lesaðgangur frá örgjörvanum til þess að RxBuffer er afritaður úr aðalminni inn í gagnaskyndiminni.
Mynd 1-7. Meðhöndla samhengi skyndiminnisflutnings frá jaðar-í-minni
Framkvæmd
Stillingar
Í MPLAB Harmony v3 verkefni fyrir PIC32 MZ EF, eru skyndiminni viðhaldsaðgerðir virkjaðar af MPLAB Harmony v3 Configurator (MHC) eða MPLAB Code Configurator (MCC). Í MHC eða MCC er stillingarstillingu að finna undir verkefnisgraf > Kerfi > MIPS stillingar > Skyndiminni.
Mynd 2-1. Stilling MHC skyndiminni
Data-Cache Maintenance APIs
MPLAB Harmony v3 veitir eftirfarandi gagnaskyndiminni viðhald API:
Tafla 2-1. Data-Cache Maintenance APIs
Nafn | Lýsing |
DCACHE_INVALIDATE (ógildur) | Ógildir allt skyndiminni gagna áður en það er virkjað. |
DCACHE_CLEAN_BY_ADDR (uint32_t addr, size_t sz) | Skrifaðu til baka og ógiltu vistfangasvið í skyndiminni gagna. |
DCACHE_INVALIDATE_BY_ADDR (uint32_t addr, size_t sz) | Ógilda vistfangasvið í skyndiminni gagna. |
DCACHE_CLEAN_INVALIDATE_BY_ADDR (uint32_t addr, size_t sz) | Skrifaðu til baka og ógiltu vistfangasvið í skyndiminni gagna. |
Athugasemdir:
- MCU sértæk gögn og leiðbeiningar skyndiminni viðhald API eru fáanleg sem jaðarsafn (PLIB) plib_cache.c. Sjá PLIB umsóknina tdample á:
https://github.com/Microchip-MPLAB-Harmony/csp_apps_pic32mz_ef/tree/master/apps/cache/cache_maintenance. - Þegar þú notar skyndiminni hreinsaðu og ógildu skyndiminni með API:
- adr: Verður að vera samræmd við stærðarmörk skyndiminni línu. Þetta þýðir að DMA biðminni vistfangið verður að vera í takt við 16-bæta mörkin.
- stærð: Verður að vera margfeldi af stærð skyndiminnislínunnar. Þetta þýðir að DMA biðminni verður að vera margfeldi af 16 bætum.
Example
Eftirfarandi kóði example sýnir notkun á gagnaskyndiminni viðhalds API ásamt MPLAB Harmony v3 DMA jaðarbókasafns API til að lesa og skrifa gögn yfir UART viðmótið.
Nánari frumkóða er að finna í PLIB forritinu tdample á:
https://github.com/Microchip-MPLAB-Harmony/csp_apps_pic32mz_ef/tree/master/apps/cache/cache_maintenance.
Athugið: Skyndiminnissamhengisvandamálin sem fjallað er um hér að ofan er einnig hægt að meðhöndla á tengingartíma með því að nota samhangandi breytueiginleikann í gagnabuffinn í deilum.
unsigned int __attribute__((samhangandi)) biðminni[1024];
Í þessum kóða úthlutar þýðandinn (á tengingartíma) 1024 þættinum í minnissvæðinu sem er ekki skyndiminni KSEG1.
Heimildir
Eftirfarandi skjöl eru skráð sem auðlindir. Fyrir frekari upplýsingar um skyndiminni samræmi og tengdar örflöguvörur, sjá örflöguna Websíðuna, eða hafðu samband við staðbundna sölufulltrúa Microchip.
- Notkun L1 skyndiminni á PIC32MZ tækjum
- PIC32MZ EF skyndiminni viðhald PLIB Example
- MPLAB Harmony v3 Quick Docs pakkinn býður upp á sjálfstæðar hjálparsíður fyrir notendur til að byrja að þróa forrit á 32 bita SAM og PIC32 MCUs Microchip. Sæktu quick_docs geymsluna og byrjaðu á index.html file fáanlegt í docs möppunni.
Netútgáfan er fáanleg á: microchip-mplab-harmony.github.io/quick_docs/. - MPLAB Harmony v3 lending web síða: www.microchip.com/mplab/mplab-harmony
Örflögan Websíða
Microchip veitir stuðning á netinu í gegnum okkar websíða kl www.microchip.com/. Þetta websíða er notuð til að gera files og upplýsingar auðveldlega aðgengilegar viðskiptavinum. Sumt af því efni sem til er inniheldur:
- Vörustuðningur - Gagnablöð og errata, umsóknarskýringar og sample forrit, hönnunarauðlindir, notendahandbækur og stuðningsskjöl fyrir vélbúnað, nýjustu hugbúnaðarútgáfur og geymdur hugbúnaður
- Almenn tækniaðstoð - Algengar spurningar (algengar spurningar), beiðnir um tækniaðstoð, umræðuhópar á netinu, skráning meðlima í smáflöguhönnun samstarfsaðila
- Viðskipti Microchip - Vöruvals- og pöntunarleiðbeiningar, nýjustu fréttatilkynningar frá Microchip, skráningu námskeiða og viðburða, skráningar yfir söluskrifstofur Microchip, dreifingaraðila og verksmiðjufulltrúa
Tilkynningaþjónusta um vörubreytingar
Tilkynningarþjónusta Microchip hjálpar til við að halda viðskiptavinum upplýstum um Microchip vörur. Áskrifendur munu fá tilkynningu í tölvupósti hvenær sem breytingar, uppfærslur, endurskoðanir eða skekkjur eru tengdar tiltekinni vöruflokki eða þróunarverkfæri sem vekur áhuga.
Til að skrá sig, farðu á www.microchip.com/pcn og fylgdu skráningarleiðbeiningunum.
Þjónustudeild
Notendur Microchip vara geta fengið aðstoð í gegnum nokkrar rásir:
- Dreifingaraðili eða fulltrúi
- Söluskrifstofa á staðnum
- Embedded Solutions Engineer (ESE)
- Tæknileg aðstoð
Viðskiptavinir ættu að hafa samband við dreifingaraðila sinn, fulltrúa eða ESE til að fá aðstoð. Staðbundnar söluskrifstofur eru einnig tiltækar til að aðstoða viðskiptavini. Listi yfir söluskrifstofur og staðsetningar er innifalinn í þessu skjali.
Tæknileg aðstoð er í boði í gegnum websíða á: www.microchip.com/support
Örflögutæki Kóðaverndareiginleiki
Athugaðu eftirfarandi upplýsingar um kóðaverndareiginleikann á Microchip vörum:
- Örflöguvörur uppfylla forskriftirnar í tilteknu örflögugagnablaði þeirra.
- Microchip telur að vöruflokkur þess sé öruggur þegar þær eru notaðar á tilsettan hátt, innan rekstrarforskrifta og við venjulegar aðstæður.
- Örflögu metur og verndar hugverkaréttindi sín ákaft. Tilraunir til að brjóta kóða verndareiginleika Microchip vöru eru stranglega bannaðar og geta brotið gegn Digital Millennium Copyright Act.
- Hvorki Microchip né nokkur annar hálfleiðaraframleiðandi getur ábyrgst öryggi kóðans. Kóðavernd þýðir ekki að við tryggjum að varan sé „óbrjótanleg“. Kóðavernd er í stöðugri þróun. Microchip hefur skuldbundið sig til að bæta stöðugt kóðaverndareiginleika vara okkar.
Lagatilkynning
Þetta rit og upplýsingarnar hér má aðeins nota með Microchip vörur, þar á meðal til að hanna, prófa og samþætta Microchip vörur með forritinu þínu. Notkun þessara upplýsinga á annan hátt brýtur í bága við þessa skilmála. Upplýsingar um tækjaforrit eru aðeins veittar þér til þæginda og uppfærslur kunna að koma í stað þeirra. Það er á þína ábyrgð að tryggja að umsókn þín uppfylli forskriftir þínar. Hafðu samband við staðbundna söluskrifstofu Microchip til að fá frekari aðstoð eða fáðu frekari aðstoð á www.microchip.com/en-us/support/design-help/client-support-services.
ÞESSAR UPPLÝSINGAR ER LAÐAR AF MICROCHIP „Eins og þær eru“. MICROCHIP GERIR ENGIN TÝRSING EÐA ÁBYRGÐ af neinu tagi, HVORKI sem er skýlaus eða óbein, skrifleg eða munnleg, lögbundin
EÐA ANNAÐ TENGST UPPLÝSINGUM ÞAÐ MEÐ EN EKKI TAKMARKAÐ VIÐ EINHVERJAR ÓBEINNAR ÁBYRGÐ UM EKKI BROT, SALANNI OG HÆFNI Í SÉRSTÖKNUM TILGANGI EÐA ÁBYRGÐ TENGST STANDI ÞESS, EÐA GÆÐUM.
MICROCHIP VERÐUR Í ENGUM TILKYNNINGUM ÁBYRGÐ Á NEIGU ÓBEINU, SÉRSTÖKUM, REFSINGU, TILVALUSTU EÐA AFLEITATAPI, Tjóni, KOSTNAÐI EÐA KOSTNAÐI af einhverju tagi sem tengist UPPLÝSINGUM EÐA NOTKUN ÞEIRRA, HVER SEM AFRIÐI AF ÞVÍ. MÖGULEIKUR EÐA Tjónið er fyrirsjáanlegt. AÐ FULLSTA MÁL LÖGUM LEYFIÐ VERÐUR HEILDARÁBYRGÐ MICROCHIP Á ALLAR KRÖFUR Á EINHVER HÁTT TENGST UPPLÝSINGARNIR EÐA NOTKUN ÞESSAR EKKI ÚR SEM ÞAÐ SEM ÞÚ HEFUR GREIÐIÐ BEINLEGT FYRIR UPPLÝSINGARNUM.
Notkun örflögutækja í lífsbjörgunar- og/eða öryggisforritum er algjörlega á ábyrgð kaupanda og kaupandinn samþykkir að verja, skaða og halda örflögu skaðlausum fyrir hvers kyns tjóni, kröfum, málsókn eða kostnaði sem hlýst af slíkri notkun. Engin leyfi eru send, óbeint eða á annan hátt, undir neinum Microchip hugverkaréttindum nema annað sé tekið fram.
Vörumerki
Nafnið og lógó örflögunnar, örmerkið, Adaptec, AnyRate, AVR, AVR merki, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi merki, MOST, MOST merki, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 merki, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST merki, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron og XMEGA eru skráð vörumerki Microchip Technology Incorporated í Bandaríkjunum og öðrum löndum.
AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus merki, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath og ZL eru skráð vörumerki Microchip Technology Incorporated í Bandaríkjunum
Aðliggjandi lyklabæling, AKS, Analog-for-the-Digital Age, hvaða þétti sem er, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic DAMage Matching, Dynamic DAMage Matching , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified lógó, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL , Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect og ZENA eru vörumerki Microchip Technology Incorporated í
Bandaríkin og önnur lönd.
SQTP er þjónustumerki Microchip Technology Incorporated í Bandaríkjunum
Adaptec lógóið, Frequency on Demand, Silicon Storage Technology, Symmcom og Trusted Time eru skráð vörumerki Microchip Technology Inc. í öðrum löndum.
GestIC er skráð vörumerki Microchip Technology Germany II GmbH & Co. KG, dótturfyrirtækis Microchip Technology Inc., í öðrum löndum.
Öll önnur vörumerki sem nefnd eru hér eru eign viðkomandi fyrirtækja.
© 2021, Microchip Technology Incorporated og dótturfélög þess. Allur réttur áskilinn.
ISBN: 978-1-5224-9447-8
Gæðastjórnunarkerfi
Fyrir upplýsingar um gæðastjórnunarkerfi Microchip, vinsamlegast farðu á www.microchip.com/quality.
Sala og þjónusta um allan heim
BANDARÍKIN
Skrifstofa fyrirtækja
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Sími: 480-792-7200
Fax: 480-792-7277 Tæknileg aðstoð:
www.microchip.com/support
Web Heimilisfang:
www.microchip.com
Atlanta
Duluth, GA
Sími: 678-957-9614
Fax: 678-957-1455 Austin, TX
Sími: 512-257-3370 Boston
Westborough, MA
Sími: 774-760-0087
Fax: 774-760-0088 Chicago
Itasca, IL
Sími: 630-285-0071
Fax: 630-285-0075 Dallas
Addison, TX
Sími: 972-818-7423
Fax: 972-818-2924 Detroit
Novi, MI
Sími: 248-848-4000 Houston, TX
Sími: 281-894-5983 Indianapolis
Noblesville, IN
Sími: 317-773-8323
Fax: 317-773-5453
Sími: 317-536-2380
Los Angeles
Mission Viejo, CA
Sími: 949-462-9523
Fax: 949-462-9608
Sími: 951-273-7800 Raleigh, NC
Sími: 919-844-7510
New York, NY
Sími: 631-435-6000
San Jose, Kaliforníu
Sími: 408-735-9110
Sími: 408-436-4270 Kanada - Toronto
Sími: 905-695-1980
Fax: 905-695-2078
ASÍA/KYRAHAFA
Ástralía - Sydney
Sími: 61-2-9868-6733 Kína – Peking
Sími: 86-10-8569-7000 Kína – Chengdu
Sími: 86-28-8665-5511 Kína – Chongqing Sími: 86-23-8980-9588 Kína – Dongguan
Sími: 86-769-8702-9880 Kína – Guangzhou Sími: 86-20-8755-8029 Kína – Hangzhou
Sími: 86-571-8792-8115 Kína – Hong Kong SAR Sími: 852-2943-5100 Kína – Nanjing
Sími: 86-25-8473-2460 Kína – Qingdao
Sími: 86-532-8502-7355 Kína – Shanghai
Sími: 86-21-3326-8000 Kína – Shenyang
Sími: 86-24-2334-2829 Kína – Shenzhen
Sími: 86-755-8864-2200 Kína – Suzhou
Sími: 86-186-6233-1526 Kína – Wuhan
Sími: 86-27-5980-5300 Kína – Xian
Sími: 86-29-8833-7252 Kína – Xiamen
Sími: 86-592-2388138 Kína – Zhuhai
Sími: 86-756-3210040
ASÍA/KYRAHAFA
Indland - Bangalore
Sími: 91-80-3090-4444 Indland – Nýja Delí
Sími: 91-11-4160-8631 Indland - Pune
Sími: 91-20-4121-0141 Japan – Osaka
Sími: 81-6-6152-7160 Japan – Tókýó
Sími: 81-3-6880- 3770 Kórea – Daegu
Sími: 82-53-744-4301 Kórea – Seúl
Sími: 82-2-554-7200 Malasía – Kuala Lumpur Sími: 60-3-7651-7906 Malasía – Penang
Sími: 60-4-227-8870 Filippseyjar – Manila Sími: 63-2-634-9065 Singapore
Sími: 65-6334-8870 Taívan – Hsin Chu
Sími: 886-3-577-8366 Taívan – Kaohsiung Sími: 886-7-213-7830 Taívan – Taipei
Sími: 886-2-2508-8600 Tæland – Bangkok Sími: 66-2-694-1351 Víetnam – Ho Chi Minh Sími: 84-28-5448-2100
EVRÓPA
Austurríki – Wels
Sími: 43-7242-2244-39 Fax: 43-7242-2244-393 Danmörk – Kaupmannahöfn Sími: 45-4485-5910
Fax: 45-4485-2829 Finnland – Espoo
Sími: 358-9-4520-820 Frakkland – París
Sími: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Þýskaland – Garching Sími: 49-8931-9700 Þýskaland – Haan
Sími: 49-2129-3766400 Þýskaland – Heilbronn Sími: 49-7131-72400 Þýskaland – Karlsruhe Sími: 49-721-625370 Þýskaland – Munchen Sími: 49-89-627-144-0 Fax: 49-89-627-144 -44 Þýskaland – Rosenheim Sími: 49-8031-354-560 Ísrael – Ra'anana
Sími: 972-9-744-7705 Ítalía – Mílanó
Sími: 39-0331-742611 Fax: 39-0331-466781 Ítalía – Padova
Sími: 39-049-7625286 Holland – Drunen Sími: 31-416-690399 Fax: 31-416-690340 Noregur – Þrándheim Sími: 47-72884388 Pólland – Varsjá
Sími: 48-22-3325737 Rúmenía – Búkarest Sími: 40-21-407-87-50 Spánn – Madríd
Sími: 34-91-708-08-90 Fax: 34-91-708-08-91 Svíþjóð – Gautaborg Sími: 46-31-704-60-40 Svíþjóð – Stokkhólmur Sími: 46-8-5090-4654 Bretland – Wokingham
Tel: 44-118-921-5800 Fax: 44-118-921-5820
Skjöl / auðlindir
![]() |
MICROCHIP TB3308 Meðhöndlar skyndiminnisvandamál á keyrslutíma með því að nota skyndiminniviðhald [pdfNotendahandbók TB3308 Meðhöndlun skyndiminnissamræmisvandamála á keyrslutíma með því að nota skyndiminniviðhald, TB3308, meðhöndla skyndiminnissamræmisvandamál á keyrslu með notkun skyndiminniviðhalds, keyrslutími með skyndiminniviðhaldi, skyndiminniviðhald |