English: G06F 9 / 445 9 / 45 9 / 455 9 / 46 9 / 48 9 / 50 9 / 52 9 / 54 11 / 00 . . . Programme loading or initiating [5] . . . Compilation or interpretation of high level programme languages [5] . . . Emulation; Software simulation [5] . . Multiprogramming arrangements [3] . . . Programme initiating; Programme switching, e.g. by interrupt [7] . . . Allocation of resources, e.g. of the central processing unit (CPU) [7] . . . Programme synchronisation; Mutual exclusion, e.g. by means of semaphores [7] . . . Interprogramme communication [7] Error detection; Error correction; Monitoring (methods or arrangements for verifying the correctness of marking on a record carrier G06K 5/00; in information storage based on relative movement between record carrier and transducer G11B, e.g. G11B 20/18; in static stores G11C 29/00; coding, decoding or code conversion, for error detection or error correction, in general H03M 13/00) [4] . Responding to the occurrence of a fault, e.g. fault tolerance [7] . . Error detection or correction by redundancy in data representation, e.g. by using checking codes . . . Adding special bits or symbols to the coded information, e.g. parity check, casting out nines or elevens . . Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result (G06F 11/16 takes precedence) [3] . . Error detection or correction of the data by redundancy in hardware [3] . . . using passive fault-masking of the redundant circuits, e.g. by quadding or by majority decision circuits [3] . . . using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements [3] . Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing (testing of digital circuits, e.g. of separate computer components, G01R 31/317) [3] . . Marginal testing [3] . . Testing of logic operation, e.g. by logic analysers [6] . . Functional testing [3] . . . Generation of test inputs, e.g. test vectors, patterns or sequences [6] . . . Reconfiguring circuits for testing, e.g. LSSD, partitioning [6] . . . Built-in tests [6] . . . Tester hardware, i.e. output processing circuits [6] . . . . with comparison between actual response and known fault-free response [6] . by checking the correct order of processing (G06F 11/07, G06F 11/22 take precedence; monitoring patterns of pulse trains H03K 5/19) [3] . Monitoring [3] . . with visual indication of the functioning of the machine [3] 11 / 34 . . Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation [3] . Preventing errors by testing or debugging of software [7] Accessing, addressing or allocating within memory systems or architectures (information storage in general G11) [4,5] . Addressing or allocation; Relocation (programme address sequencing G06F 9/00; arrangements for selecting an address in a digital store G11C 8/00) [4] . . Addressing variable-length words or parts of words [4] . . Addressing a physical block of locations, e.g. base addressing, module addressing, address space extension, memory dedication (G06F 12/08 takes precedence) [4] . . in hierarchically structured memory systems, e.g. virtual memory systems [4] . . . Address translation [4] . . . Replacement control [4] . Protection against unauthorised use of memory [4] . Protection against loss of memory contents [4] Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units (interface circuits for specific input/output devices G06F 3/00; multiprocessor systems G06F 15/16; transmission of digital information in general H04L; selecting H04Q) [4] . Programme control for peripheral devices (G06F 13/14 to G06F 13/42 take precedence) [4] . . using hardware independent of the central processor, e.g. channel or peripheral processor [4] . Handling requests for interconnection or transfer [4] . . for access to memory bus (G06F 13/28 takes precedence) [4] . . . with priority control [4] . . for access to input/output bus [4] . . . using successive scanning, e.g. polling (G06F 13/24 takes precedence) [4] . . . using interrupt (G06F 13/32 takes precedence) [4] . . . . with priority control [4] . . . using burst mode transfer, e.g. direct memory access, cycle steal (G06F 13/32 takes precedence) [4] . . . . with priority control [4] . . . using combination of interrupt and burst mode transfer [4] . . . . with priority control [4] . . for access to common bus or bus system [4] . . . with centralised access control [5] . . . . using independent requests or grants, e.g. using separated request and grant lines [5] . . . . using a centralised polling arbiter [5] . . . with decentralised access control [5] . . . . using a physical-position-dependent priority, e.g. daisy chain, round robin or token passing [5] . . . . using a time-dependent priority, e.g. individually loaded time counters or time slot [5] . . . . using a self-select method with individual priority code comparator [5]
French: G06F 11 / 00 Détection d’erreurs; Correction d’erreurs; Contrôle de fonctionnement (méthodes ou dispositions pour vérifier l’exactitude du marquage sur un support d’enregistrement G06K 5/00; dans l’enregistrement de l’information basé sur un mouvement relatif entre le support d’enregistrement et le transducteur G11B, p.ex. G11B 20/18; dans les mémoires statiques G11C 29/00; codage, décodage ou conversion de code pour corriger ou détecter des erreurs, en général H03M 13/00) [4] . Réaction à l’apparition d’un défaut, p.ex. tolérance de certains défauts [7] . . Détection ou correction d’erreur par introduction de redondance dans la représentation des données, p.ex. en utilisant des codes de contrôle . . . en ajoutant des chiffres binaires ou des symboles particuliers aux données exprimées suivant un code, p.ex. contrôle de parité, exclusion des 9 ou des 11 . . Détection ou correction d’erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d’opérations aboutissant au même résultat (G06F 11/16 a priorité) [3] . . Détection ou correction d’erreur dans une donnée par redondance dans le matériel [3] . . . en utilisant un masquage passif du défaut des circuits redondants, p.ex. par logique combinatoire des circuits redondants, par circuits à décision majoritaire [3] . . . en utilisant un masquage actif du défaut, p.ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange [3] . Détection ou localisation du matériel d’ordinateur défectueux en effectuant des tests pendant les opérations d’attente ou pendant les temps morts, p.ex. essais de mise en route (essai de circuits numériques, p.ex. de composants séparés d’ordinateur, G01R 31/317) [3] . . Essais marginaux [3] . . Essais de fonctionnement logique, p.ex. au moyen d’analyseurs logiques [6] . . Essais fonctionnels [3] . . . Génération de signaux d’entrée de test, p.ex. vecteurs, formes ou séquences d’essai [6] . . . Reconfiguration pour les essais, p.ex. LSSD, découpage [6] . . . Tests intégrés [6] . . . Matériel d’essai, c.à d. circuits de traitement de signaux de sortie [6] . . . . avec une comparaison entre la réponse effective et la réponse connue en l’absence d’erreur [6] . en vérifiant que l’ordre du traitement est correct (G06F 11/07, G06F 11/22 ont priorité; contrôle de la configuration de trains d’impulsions H03K 5/19) [3] . Surveillance du fonctionnement [3] . . avec indication visuelle du fonctionnement de la machine [3] . . Enregistrement ou évaluation statistique de l’activité du calculateur, p.ex. des interruptions ou des opérations d’entrée--sortie [3] . Prévention d’erreurs en effectuant des tests ou par débogage de logiciel [7] 12 / 00 Accès, adressage ou affectation dans des systèmes ou des architectures de mémoire (enregistrement de l’information en général G11) [4,5] . Adressage ou affectation; Réadressage (avancement d’adresse de programme G06F 9/00; dispositions pour sélectionner une adresse dans une mémoire numérique G11C 8/00) [4] . . Adressage de mots de longueur variable ou de parties de mots [4] . . Adressage d’un bloc physique de transfert, p.ex. par adresse de base, adressage de modules, extension de l’espace d’adresse, spécialisation de mémoire (G06F 12/08 a priorité) [4] . . dans des systèmes de mémoires hiérarchiques, p.ex. systèmes de mémoire virtuelle [4] . . . Traduction d’adresses [4] . . . Commande de remplacement [4] . Protection contre l’utilisation non autorisée de mémoire [4] . Protection contre la perte de contenus de mémoire [4] Interconnexion ou transfert d’information ou d’autres signaux entre mémoires, dispositifs d’entrée/sortie ou unités de traitement (circuits d’interface pour des dispositifs d’entrée/sortie spécifiques G06F 3/00; systèmes multiprocesseurs G06F 15/16; transmission d’informations numériques en général H04L; sélection H04Q) [4] . Commande par programme pour dispositifs périphériques (G06F 13/14 à G06F 13/42 ont priorité) [4] . . utilisant des matériels indépendants du processeur central, p.ex. canal ou processeur périphérique [4] . Traitement de demandes d’interconnexion ou de transfert [4] . . pour l’accès au bus de mémoire (G06F 13/28 a priorité) [4] . . . avec commande prioritaire [4] . . pour l’accès au bus d’entrée/sortie [4] . . . utilisant le balayage successif, p.ex. l’appel sélectif (G06F 13/24 a priorité) [4] . . . utilisant l’interruption (G06F 13/32 a priorité) [4] . . . . avec commande prioritaire [4] . . . utilisant le transfert par rafale, p.ex. acces direct à la mémoire, vol de cycle (G06F 13/32 a priorité) [4] . . . . avec commande prioritaire [4] . . . utilisant la combinaison d’interruption et de transfert par rafale [4] . . . . avec commande prioritaire [4] . . pour l’accès au bus ou au système à bus communs [4] . . . avec commande d’accès centralisée [5] . . . . utilisant des signaux indépendants de demande ou d’autorisation, p.ex. utilisant des lignes séparées de demande et d’autorisation [5] . . . . utilisant un arbitre d’interrogation centralisé [5] . . . avec commande d’accès décentralisée [5] . . . . utilisant une priorité dépendant de la position physique, p.ex. connexion en guirlande, interrogation à tour de rôle ou passage du jeton [5]