Traduisez

Translate to EnglishÜbersetzen Sie zum Deutsch/GermanΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/NorwegianÖversätta till Svensk/Swedishहिनà¥à¤¦à¥€ अनà¥à¤µà¤¾à¤¦ करने के लिà¤/Hindi
Tradueix al català/CatalanTulkot uz latviešu/LatvianPreložiť do slovenčiny/SlovakVertaal aan het Nederlands/Dutchترجمة الى العربية/ArabicTraduzca al Español/SpanishTraduisez au Français/French
Traduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese TraditionalПереклад на українську/Ukrainian
Image des concepts du système d'exploitation
Image des logiciels d'exploitation modernes (3ème édition)
L'image de RHCE Red Hat a certifié le guide d'étude de Linux d'ingénieur (examen RH302) (la presse de certification)
Image de XSLT 2.0 et de référence de programmeur de XPath 2.0 (programmeur au programmeur)

Appui du Linux HPET

IA-PC HPET (temporisateur d'événement de haute précision) est des spécifications qui ont été conjointement développées par Intel et Microsoft dans la partie précédente de cette décennie. La dernière version est datée d'octobre 2004. Elle a énoncé que le but est au commencement de compléter et remplacer par la suite le rythmeur programmable du legs 8254 et les fonctions périodiques de génération d'interruption d'horloge temps réel qui sont actuellement employés comme matériel de temporisateur du `De-facto'pour des IA-PCs.

L'architecture de HPET définit un ensemble de temporisateurs qui peuvent être employés par le du système d'exploitation. Un bloc de temporisateur est une combinaison d'un compteur simple et jusqu'à 32 comparateurs et registres d'allumette. Le comparateur compare le contenu du registre d'allumette contre la valeur d'un vers le haut-compteur monotonique courant libre. Quand le rendement du vers le haut-compteur égale la valeur dans le registre d'allumette une interruption est produite. Chacun des comparateurs peut produire une interruption. Un maximum de 8 blocs de temporisateur sont soutenus pour un total de 256 temporisateurs. Chaque bloc de temporisateur peut avoir différents attributs de synchronisation. Les réalisations spécifiques peuvent inclure seulement un sous-ensemble de ces temporisateurs. Trois temporisateurs au minimum est prié.

Les spécifications contiennent le schéma fonctionnel suivant de l'architecture de HPET.

Certains des temporisateurs peuvent être permis de produire d'une interruption périodique. Si un temporisateur est placé pour être périodique, sa période est ajoutée au registre d'allumette chaque fois que une allumette se produit, de ce fait calculant la prochaine fois pour que ce temporisateur produise d'une interruption. Un vers le haut-compteur est habituellement 64 bits au loin mais des réalisations à 32 bits sont autorisées par les spécifications et des vers le haut-compteurs 64-bit peuvent également être conduits en mode à 32 bits. les Vers le haut-compteurs fonctionnent à 10 mégahertz au minimum. ce qui est beaucoup plus rapide que le RTC plus ancien (horloge temps réel) et peut produire ainsi des interruptions périodiques à une résolution beaucoup plus élevée. Les registres se sont associés à ces temporisateurs sont tracés à l'espace mémoire.

La fonctionnalité des utilisations ACPI de BIOS (interface avancée de configuration et de puissance) pour informer le du système d'exploitation de l'endroit du HPET mémoire-a tracé l'espace de registre. Voici un exemple d'une table démontée d'ACPI HPET d'une carte mère d'Intel DX48BT2 (AKA BoneTrail). chat /sys/firmware/acpi/tables/HPET de $ > iasl de /var/tmp/hpet.out $ - chat /var/tmp/hpet.dsl/* de d /var/tmp/hpet.out $ * architecture composante d'Intel ACPI * version 20090123 de démonteur d'AML * * démontage de /var/tmp/hpet.out, Sun le 5 juillet 19 : 34 : Tableaux de 47 2009 * * données d'ACPI [HPET] * * format : [HexOffset DecimalOffset ByteLength] FieldName : FieldValue * [000h