MICROPUCE-LOGO

MICROCHIP TB3308 Gestion des problèmes de cohérence du cache lors de l'exécution à l'aide de la maintenance du cache

MICROCHIP-TB3308-Gestion-des-problèmes-de-cohérence-du-cache-lors-de-l'exécution-à-l'aide-de-la-maintenance-du-cache-PRODUIT

Introduction

Le problème de cohérence du cache est inévitable sur les applications exécutées sur des microcontrôleurs (MCU) dotés de régions de mémoire pouvant être mises en cache, qui utilisent un accès direct à la mémoire (DMA) pour les opérations de transfert de données. Cela est dû au fait que le CPU effectue une opération de lecture/écriture à partir du cache pendant que le DMA transfère les données entre le périphérique et la mémoire physique.
L'une des méthodes de gestion de la cohérence du cache nécessite que l'application gère le cache au moment de l'exécution à l'aide des opérations de maintenance du cache. MPLAB® Harmony v3 fournit des interfaces de programme d'application (API) de maintenance du cache pour les dispositifs PIC32MZ.
Ce document explique comment une application peut gérer les problèmes de cohérence du cache au moment de l'exécution en utilisant les API de gestion du cache sous MPLAB Harmony v3.
Note:  Les concepts abordés dans ce document sont communs à tous les microcontrôleurs PIC32MZ. Le PIC32MZ EF est utilisé comme example pour discuter des concepts.

Description

La figure suivante illustre le problème de cohérence du cache observé lorsque le DMA lit à partir de la SRAM sur le MCU PIC32MZ EF.

Figure 1-1. Transfert de mémoire à périphérique (lectures DMA à partir de SRAM)MICROCHIP-TB3308-Gestion-Cache-Cohérence-Problèmes-lors-de-l'exécution-Utilisation-Cache-Maintenance-FIG 1

L'application soumet une requête pour transférer la valeur du tampon de données TxBuffer 'ABCDEFGH' vers le périphérique. Le CPU remplit le tampon d'écriture DMA (TxBuffer) avec les données à écrire 'ABCDEFGH' sur le périphérique.
Cependant, en raison de la stratégie de cache définie Write Back et Write Allocate, le tampon d'écriture DMA (TxBuffer) peut ne pas être immédiatement écrit dans la mémoire principale et les données écrites peuvent rester dans le cache de données. Le tampon d'écriture DMA (TxBuffer) dans la mémoire principale contient toujours l'ancienne valeur de '12345678'.
Lorsque le DMA est déclenché pour initier le transfert de mémoire à périphérique, le DMA lit le tampon (TxBuffer) de la mémoire principale comme '12345678'. En conséquence, le DMA finit par transférer des données obsolètes vers le périphérique.
La figure suivante illustre le problème de cohérence du cache observé lorsque le DMA écrit dans la SRAM.

Illustration 1-2. Transfert de périphérique à mémoire (écritures DMA sur SRAM)MICROCHIP-TB3308-Gestion-Cache-Cohérence-Problèmes-lors-de-l'exécution-Utilisation-Cache-Maintenance-FIG 2

L'application soumet une demande pour recevoir des données dans le RxBuffer avec une valeur de '12345678' du périphérique. Le DMA remplit le RxBuffer avec une valeur de '12345678' dans la SRAM. Cependant, le cache de données n'est pas mis à jour et il continue de contenir les données précédentes. Lorsque le CPU lit le RxBuffer, il finit par lire la valeur précédente contenue dans le buffer comme 'ABCDEFGH'.

Gestion de la cohérence du cache
Les deux méthodes pour gérer les problèmes de cohérence du cache sont illustrées dans Transfert de mémoire vers périphérique (lectures DMA depuis SRAM) et transfert de périphérique vers mémoire (écritures DMA vers SRAM). Ces méthodes impliquent que l'application gère le cache au moment de l'exécution en utilisant les opérations de maintenance. Les opérations incluent la possibilité d'effectuer ces actions :
Invalidez le cache : Marque les lignes de cache comme non valides. Un accès ultérieur force la copie des données de la mémoire principale vers le cache.
Nettoyez le cache : Réécrit les lignes de cache, qui sont marquées comme modifiées, dans la mémoire principale

  1. L'application remplit le tampon de données d'écriture (TxBuffer) avec une valeur 'ABCEDFGH'. En raison de la politique de cache par défaut (Write Back et Write Allocate), les données écrites peuvent se trouver dans le cache.
    Illustration 1-3. Remplir le tampon d'écritureMICROCHIP-TB3308-Gestion-Cache-Cohérence-Problèmes-lors-de-l'exécution-Utilisation-Cache-Maintenance-FIG 3
  2. Videz le tampon de données d'écriture (TxBuffer) avec la valeur 'ABCDEFGH' dans la mémoire principale en appelant l'API de nettoyage du cache.
    Illustration 1-4. Vider le tampon d'écritureMICROCHIP-TB3308-Gestion-Cache-Cohérence-Problèmes-lors-de-l'exécution-Utilisation-Cache-Maintenance-FIG 4
  3. L'application soumet une demande de transfert de données du TxBuffer avec une valeur de 'ABCDEFGH' vers le périphérique.
    Illustration 1-5. Écrire au périphériqueMICROCHIP-TB3308-Gestion-Cache-Cohérence-Problèmes-lors-de-l'exécution-Utilisation-Cache-Maintenance-FIG 5

Pour gérer la cohérence du cache comme indiqué dans Transfert de périphérique à mémoire (écritures DMA sur SRAM), suivez ces étapes :

  1. L'application appelle l'API Invalidate cache pour marquer les lignes de cache comme non valides.
    Illustration 1-6. Invalider le cacheMICROCHIP-TB3308-Gestion-Cache-Cohérence-Problèmes-lors-de-l'exécution-Utilisation-Cache-Maintenance-FIG 6
  2. L'application soumet une demande pour recevoir des données dans le RxBuffer avec une valeur de '12345678' du périphérique.
  3. Le DMA remplit le RxBuffer avec une valeur de '12345678' dans la SRAM.
  4. Du fait que la ligne de cache correspondant au RxBuffer est dans un état invalide, un accès en lecture par le CPU entraîne la copie du RxBuffer de la mémoire principale dans le cache de données.
    Illustration 1-7. Gérer la cohérence du cache de transfert périphérique-mémoireMICROCHIP-TB3308-Gestion-Cache-Cohérence-Problèmes-lors-de-l'exécution-Utilisation-Cache-Maintenance-FIG 7

Mise en œuvre

Configuration
Dans un projet MPLAB Harmony v3 pour le PIC32 MZ EF, les opérations de maintenance du cache sont activées par le configurateur MPLAB Harmony v3 (MHC) ou le configurateur de code MPLAB (MCC). Dans MHC ou MCC, le paramètre de configuration se trouve sous Project graph > System > MIPS Configuration > Cache.
Illustration 2-1. Configuration du cache MHCMICROCHIP-TB3308-Gestion-Cache-Cohérence-Problèmes-lors-de-l'exécution-Utilisation-Cache-Maintenance-FIG 8

API de maintenance du cache de données
MPLAB Harmony v3 fournit les API de maintenance de cache de données suivantes :
Tableau 2-1. API de maintenance du cache de données

Nom Description
DCACHE_INVALIDATE (vide) Invalide l'intégralité du cache de données avant de l'activer.
DCACHE_CLEAN_BY_ADDR (adresse uint32_t, taille_t sz) Réécrire et invalider une plage d'adresses dans le cache de données.
DCACHE_INVALIDATE_BY_ADDR (adresse uint32_t, taille_t sz) Invalider une plage d'adresses dans le cache de données.
DCACHE_CLEAN_INVALIDATE_BY_ADDR (adresse uint32_t, taille_t sz) Réécrire et invalider une plage d'adresses dans le cache de données.

Remarques : 

  1. Les API de maintenance du cache de données et d'instructions spécifiques au MCU sont disponibles sous la forme d'une bibliothèque périphérique (PLIB) plib_cache.c. Se référer à l'application PLIB example à :
    https://github.com/Microchip-MPLAB-Harmony/csp_apps_pic32mz_ef/tree/master/apps/cache/cache_maintenance.
  2. Lors de l'utilisation des API de nettoyage et d'invalidation du cache par adresse :
    • adresse: Doit être aligné sur la limite de taille de la ligne de cache. Cela signifie que l'adresse du tampon DMA doit être alignée sur la limite de 16 octets.
    • dtaille : Doit être un multiple de la taille de la ligne de cache. Cela signifie que la taille du tampon DMA doit être un multiple de 16 octets.

Example
Le code suivant exampLe fichier illustre l'utilisation des API de maintenance du cache de données avec les API de la bibliothèque périphérique MPLAB Harmony v3 DMA pour lire et écrire des données sur l'interface UART.MICROCHIP-TB3308-Gestion-Cache-Cohérence-Problèmes-lors-de-l'exécution-Utilisation-Cache-Maintenance-FIG 9

Pour le code source détaillé, reportez-vous à l'application PLIB example à :
https://github.com/Microchip-MPLAB-Harmony/csp_apps_pic32mz_ef/tree/master/apps/cache/cache_maintenance.
Note:  Les problèmes de cohérence du cache discutés ci-dessus peuvent également être traités au moment de la liaison en utilisant l'attribut de variable cohérente pour le tampon de données en conflit.
unsigned int __attribute__((coherent)) buffer[1024] ;
Dans ce code, le compilateur alloue (au moment de la liaison) l'élément 1024 dans la région de mémoire non cacheable KSEG1.

Références

Les documents suivants sont répertoriés comme ressources. Pour plus d'informations sur la cohérence du cache et les produits Microchip associés, reportez-vous au Microchip Webou contactez un représentant commercial Microchip local.

  • Utilisation du cache L1 sur les appareils PIC32MZ
  • PIC32MZ Maintenance du cache EF PLIB Example
  • Le package MPLAB Harmony v3 Quick Docs fournit des pages d'aide autonomes permettant aux utilisateurs de commencer à développer des applications sur les microcontrôleurs SAM et PIC32 32 bits de Microchip. Téléchargez le référentiel quick_docs et commencez par index.html file disponible dans le dossier docs.
    La version en ligne est disponible sur : microchip-mplab-harmony.github.io/quick_docs/.
  • Atterrissage MPLAB Harmony v3 web page: www.microchip.com/mplab/mplab-harmony

La micropuce Website

Microchip fournit une assistance en ligne via notre website à www.microchip.com/. Ce weble site est utilisé pour faire files et informations facilement accessibles aux clients. Voici quelques-uns des contenus disponibles :

  • Assistance produit – Fiches techniques et errata, notes d'application et samples programmes, les ressources de conception, les guides d'utilisation et les documents de support matériel, les dernières versions de logiciels et les logiciels archivés
  • Assistance technique générale – Foire aux questions (FAQ), demandes d'assistance technique, groupes de discussion en ligne, liste des membres du programme de partenariat de conception Microchip
  • Entreprise de Microchip – Sélecteur de produits et guides de commande, derniers communiqués de presse de Microchip, liste des séminaires et événements, listes des bureaux de vente, des distributeurs et des représentants d'usine de Microchip

Service de notification de changement de produit

Le service de notification de changement de produit de Microchip aide les clients à rester informés sur les produits Microchip. Les abonnés recevront une notification par e-mail chaque fois qu'il y aura des changements, des mises à jour, des révisions ou des errata liés à une famille de produits ou à un outil de développement spécifique.
Pour vous inscrire, rendez-vous sur www.microchip.com/pcn et suivez les instructions d'inscription.

Assistance clientèle

Les utilisateurs de produits Microchip peuvent recevoir de l'aide via plusieurs canaux :

  • Distributeur ou représentant
  • Bureau de vente local
  • Ingénieur Solutions Embarquées (ESE)
  • Assistance technique

Les clients doivent contacter leur distributeur, leur représentant ou ESE pour obtenir de l'aide. Des bureaux de vente locaux sont également disponibles pour aider les clients. Une liste des bureaux de vente et des emplacements est incluse dans ce document.
Le support technique est disponible via le website à: www.microchip.com/support

Fonction de protection du code des appareils Microchip

Notez les détails suivants concernant la fonction de protection du code sur les produits Microchip :

  • Les produits Microchip répondent aux spécifications contenues dans leur fiche technique Microchip particulière.
  • Microchip estime que sa gamme de produits est sécurisée lorsqu'elle est utilisée de la manière prévue, dans le cadre des spécifications de fonctionnement et dans des conditions normales.
  • Microchip valorise et protège agressivement ses droits de propriété intellectuelle. Les tentatives de violation des fonctions de protection du code du produit Microchip sont strictement interdites et peuvent enfreindre le Digital Millennium Copyright Act.
  • Ni Microchip ni aucun autre fabricant de semi-conducteurs ne peut garantir la sécurité de son code. La protection du code ne signifie pas que nous garantissons que le produit est « incassable ». La protection du code évolue constamment. Microchip s'engage à améliorer en permanence les fonctionnalités de protection du code de ses produits.

Mentions légales

Cette publication et les informations qu'elle contient ne peuvent être utilisées qu'avec les produits Microchip, y compris pour concevoir, tester et intégrer les produits Microchip à votre application. L'utilisation de ces informations de toute autre manière viole ces conditions. Les informations concernant les applications de l'appareil sont fournies uniquement pour votre commodité et peuvent être remplacées par des mises à jour. Il est de votre responsabilité de vous assurer que votre application répond à vos spécifications. Contactez votre bureau de vente Microchip local pour une assistance supplémentaire ou obtenez une assistance supplémentaire sur www.microchip.com/en-us/support/design-help/client-support-services.

CES INFORMATIONS SONT FOURNIES PAR MICROCHIP « EN L'ÉTAT ». MICROCHIP NE FAIT AUCUNE DÉCLARATION OU GARANTIE D'AUCUNE SORTE, EXPRESSE OU IMPLICITE, ÉCRITE OU ORALE, LÉGALE
OU AUTREMENT, RELATIVES AUX INFORMATIONS, Y COMPRIS, MAIS SANS S'Y LIMITER, TOUTE GARANTIE IMPLICITE D'ABSENCE DE CONTREFAÇON, DE QUALITÉ MARCHANDE ET D'ADÉQUATION À UN USAGE PARTICULIER, OU LES GARANTIES RELATIVES À SON ÉTAT, SA QUALITÉ OU SES PERFORMANCES.
EN AUCUN CAS MICROCHIP NE SERA RESPONSABLE DE TOUTE PERTE, DE TOUT DOMMAGE, DE TOUT COÛT OU DE TOUTE DÉPENSE INDIRECTE, SPÉCIALE, PUNITIF, ACCESSOIRE OU CONSÉCUTIF DE QUELQUE NATURE QUE CE SOIT LIÉ AUX INFORMATIONS OU À LEUR UTILISATION, QUELLE QU'EN SOIT LA CAUSE, MÊME SI MICROCHIP A ÉTÉ AVISÉ DE LA POSSIBILITÉ OU SI LES DOMMAGES SONT PRÉVISIBLES. DANS TOUTE LA MESURE PERMISE PAR LA LOI, LA RESPONSABILITÉ TOTALE DE MICROCHIP SUR TOUTES LES RÉCLAMATIONS LIÉES DE QUELQUE MANIÈRE QUE CE SOIT AUX INFORMATIONS OU À LEUR UTILISATION NE DÉPASSERA PAS LE MONTANT DES FRAIS, LE CAS ÉCHÉANT, QUE VOUS AVEZ PAYÉS DIRECTEMENT À MICROCHIP POUR LES INFORMATIONS.
L'utilisation des dispositifs Microchip dans des applications de maintien des fonctions vitales et/ou de sécurité est entièrement aux risques et périls de l'acheteur, qui s'engage à défendre, indemniser et dégager Microchip de toute responsabilité en cas de dommages, réclamations, poursuites ou dépenses résultant d'une telle utilisation. Aucune licence n'est transmise, implicitement ou autrement, en vertu des droits de propriété intellectuelle de Microchip, sauf indication contraire.

Marques déposées

Le nom et le logo Microchip, le logo Microchip, Adaptec, AnyRate, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, logo MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logo SST, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron et XMEGA sont des marques déposées de Microchip Technology Incorporated aux États-Unis et dans d'autres pays.
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, logo ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath et ZL sont des marques déposées de Microchip Technology Incorporated aux États-Unis
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Programmation série en circuit, ICSP, INICnet, Mise en parallèle intelligente, Connectivité inter-puces, JitterBlocker, Bouton sur l'affichage, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, logo certifié MPLAB, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, génération de code omniscient, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , 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 et ZENA sont des marques de Microchip Technology Incorporated dans le
États-Unis et autres pays.
SQTP est une marque de service de Microchip Technology Incorporated aux États-Unis
Le logo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom et Trusted Time sont des marques déposées de Microchip Technology Inc. dans d'autres pays.
GestIC est une marque déposée de Microchip Technology Germany II GmbH & Co. KG, une filiale de Microchip Technology Inc., dans d'autres pays.
Toutes les autres marques commerciales mentionnées ici sont la propriété de leurs sociétés respectives.
© 2021, Microchip Technology Incorporated et ses filiales. Tous les droits sont réservés.
ISBN: 978-1-5224-9447-8

Système de gestion de la qualité

Pour plus d'informations sur les systèmes de gestion de la qualité de Microchip, veuillez visiter www.microchip.com/qualité.

Ventes et service dans le monde entier

AMÉRIQUES

Siège social
2355, boulevard Chandler Ouest. Chandler, Arizona 85224-6199 Tél. : 480-792-7200
Fax: 480-792-7277 Support technique :
www.microchip.com/support
Web Adresse:
www.microchip.com
Atlanta
Duluth, Géorgie
Tél.: 678-957-9614
Fax: 678-957-1455 Austin, Texas
Tél.: 512-257-3370 Boston
Westborough, Massachusetts
Tél.: 774-760-0087
Fax: 774-760-0088 Chicago
Itasca, Illinois
Tél.: 630-285-0071
Fax: 630-285-0075 Dallas
Addison, TX
Tél.: 972-818-7423
Fax: 972-818-2924 Détroit
Novi, Michigan
Tél.: 248-848-4000 Houston, Texas
Tél.: 281-894-5983 Indianapolis
Noblesville, Indiana
Tél.: 317-773-8323
Fax: 317-773-5453
Tél.: 317-536-2380
Los Angeles
Mission Viejo, Californie
Tél.: 949-462-9523
Fax: 949-462-9608
Tél.: 951-273-7800 Raleigh, Caroline du Nord
Tél.: 919-844-7510
New York, État de New York
Tél.: 631-435-6000
San José, Californie
Tél.: 408-735-9110
Tél.: 408-436-4270 Canada – Toronto
Tél.: 905-695-1980
Fax: 905-695-2078

ASIE/PACIFIQUE

Australie – Sydney
Tél : 61-2-9868-6733 Chine – Pékin
Tél : 86-10-8569-7000 Chine – Chengdu
Tél : 86-28-8665-5511 Chine – Chongqing Tél : 86-23-8980-9588 Chine – Dongguan
Tél. : 86-769-8702-9880 Chine – Guangzhou Tél. : 86-20-8755-8029 Chine – Hangzhou
Tél. : 86-571-8792-8115 Chine – RAS de Hong Kong Tél. : 852-2943-5100 Chine – Nanjing
Tél : 86-25-8473-2460 Chine – Qingdao
Tél : 86-532-8502-7355 Chine – Shanghai
Tél : 86-21-3326-8000 Chine – Shenyang
Tél : 86-24-2334-2829 Chine – Shenzhen
Tél : 86-755-8864-2200 Chine – Suzhou
Tél : 86-186-6233-1526 Chine – Wuhan
Tél : 86-27-5980-5300 Chine – Xian
Tél : 86-29-8833-7252 Chine – Xiamen
Tél : 86-592-2388138 Chine – Zhuhai
Tél. : 86-756-3210040

ASIE/PACIFIQUE

Inde – Bangalore
Tél : 91-80-3090-4444 Inde – New Delhi
Tél : 91-11-4160-8631 Inde – Pune
Tél. : 91-20-4121-0141 Japon – Osaka
Tél. : 81-6-6152-7160 Japon – Tokyo
Tél : 81-3-6880- 3770 Corée – Daegu
Tél : 82-53-744-4301 Corée – Séoul
Tél. : 82-2-554-7200 Malaisie – Kuala Lumpur Tél. : 60-3-7651-7906 Malaisie – Penang
Tél. : 60-4-227-8870 Philippines – Manille Tél. : 63-2-634-9065 Singapour
Tél : 65-6334-8870 Taïwan – Hsin Chu
Tél. : 886-3-577-8366 Taïwan – Kaohsiung Tél. : 886-7-213-7830 Taïwan – Taipei
Tél : 886-2-2508-8600 Thaïlande – Bangkok Tél : 66-2-694-1351 Vietnam – Ho Chi Minh Tél : 84-28-5448-2100

EUROPE

Autriche – Wels
Tél. : 43-7242-2244-39 Fax : 43-7242-2244-393 Danemark – Copenhague Tél. : 45-4485-5910
Fax : 45-4485-2829 Finlande – Espoo
Tél : 358-9-4520-820 France – Paris
Tél. : 33-1-69-53-63-20 Fax : 33-1-69-30-90-79 Allemagne – Garching Tél. : 49-8931-9700 Allemagne – Haan
Tél. : 49-2129-3766400 Allemagne – Heilbronn Tél. : 49-7131-72400 Allemagne – Karlsruhe Tél. : 49-721-625370 Allemagne – Munich Tél. : 49-89-627-144-0 Fax : 49-89-627-144 -44 Allemagne – Rosenheim Tél. : 49-8031-354-560 Israël – Ra'anana
Tél. : 972-9-744-7705 Italie – Milan
Tél. : 39-0331-742611 Fax : 39-0331-466781 Italie – Padoue
Tél. : 39-049-7625286 Pays-Bas – Drunen Tél. : 31-416-690399 Fax : 31-416-690340 Norvège – Trondheim Tél. : 47-72884388 Pologne – Varsovie
Tél : 48-22-3325737 Roumanie – Bucarest Tél : 40-21-407-87-50 Espagne – Madrid
Tél. : 34-91-708-08-90 Fax : 34-91-708-08-91 Suède – Göteborg Tél. : 46-31-704-60-40 Suède – Stockholm Tél. : 46-8-5090-4654 Royaume-Uni – Wokingham
Tel: 44-118-921-5800 Fax: 44-118-921-5820

Documents / Ressources

MICROCHIP TB3308 Gestion des problèmes de cohérence du cache lors de l'exécution à l'aide de la maintenance du cache [pdf] Guide de l'utilisateur
TB3308 Gestion des problèmes de cohérence du cache lors de l'exécution à l'aide de la maintenance du cache, TB3308, Gestion des problèmes de cohérence du cache lors de l'exécution à l'aide de la maintenance du cache, Exécution à l'aide de la maintenance du cache, Maintenance du cache

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *