perkamon - en to fr translation catalogue (42 entries)

note: type: TH
en: 2017-09-15
fr: 15 septembre 2017

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: rtc - real-time clock
fr: rtc - Horloge temps réel

note: type: Plain text
en: This is the interface to drivers for real-time clocks (RTCs).
fr: Il s'agit d'une interface aux pilotes pour les horloges temps réel (RTC).

note: type: Plain text
en: Most computers have one or more hardware clocks which record the current "wall clock" time.  These are called "Real Time Clocks" (RTCs).  One of these usually has battery backup power so that it tracks the time even while the computer is turned off.  RTCs often provide alarms and other interrupts.
fr: La plupart des ordinateurs disposent d'une ou plusieurs horloges matérielles intégrées, enregistrant l'heure locale. Elles sont appelées «\ horloges temps réel\ » (RTC). L'une d'entre elles est généralement alimentée par une pile afin de rester à l'heure une fois l'ordinateur éteint. Les RTC permettent souvent d'utiliser des alarmes et d'autres interruptions.

note: type: Plain text
en: All i386 PCs, and ACPI-based systems, have an RTC that is compatible with the Motorola MC146818 chip on the original PC/AT.  Today such an RTC is usually integrated into the mainboard's chipset (south bridge), and uses a replaceable coin-sized backup battery.
fr: Tous les PC i386 et les systèmes basés sur ACPI ont une RTC compatible avec la puce Motorola\ MC146818 du PC/AT d'origine. Aujourd'hui l'horloge est généralement intégrée au jeu de composants de la carte mère («\ south bridge\ ») et utilise une pile de secours remplaçable de la taille d'une pièce de monnaie.

note: type: Plain text
en: Non-PC systems, such as embedded systems built around system-on-chip processors, use other implementations.  They usually won't offer the same functionality as the RTC from a PC/AT.
fr: Les systèmes autres que les PC, comme les systèmes embarqués construits autour de processeurs embarquant tout le système, utilisent d'autres mises en œuvre. Généralement, ils n'offrent pas les mêmes fonctionnalités qu'une RTC de PC/AT.

note: type: SS
en: RTC vs system clock
fr: RTC vs horloge système

note: type: Plain text
en: RTCs should not be confused with the system clock, which is a software clock maintained by the kernel and used to implement B<gettimeofday>(2)  and B<time>(2), as well as setting timestamps on files, and so on.  The system clock reports seconds and microseconds since a start point, defined to be the POSIX Epoch: 1970-01-01 00:00:00 +0000 (UTC).  (One common implementation counts timer interrupts, once per "jiffy", at a frequency of 100, 250, or 1000 Hz.)  That is, it is supposed to report wall clock time, which RTCs also do.
fr: Les RTC ne doivent pas être confondues avec l'horloge système, qui est une horloge logicielle gérée par le noyau et utilisée dans B<gettimeofday>(2) et B<time>(2), ainsi que pour le marquage temporel des fichiers, etc. L'horloge système indique le nombre de secondes et microsecondes écoulées depuis un instant de départ, défini comme depuis l'époque POSIX\ : 1er\ janvier 1970 à 00:00:00 (UTC). (Une mise en œuvre usuelle compte le nombre d'interruptions, une par pulsation à une fréquence de 100, 250 ou 1000\ Hz.) C'est-à-dire qu'elle est supposée renvoyer l'heure locale, comme le font les RTC.

note: type: Plain text
en: A key difference between an RTC and the system clock is that RTCs run even when the system is in a low power state (including "off"), and the system clock can't.  Until it is initialized, the system clock can only report time since system boot ... not since the POSIX Epoch.  So at boot time, and after resuming from a system low power state, the system clock will often be set to the current wall clock time using an RTC.  Systems without an RTC need to set the system clock using another clock, maybe across the network or by entering that data manually.
fr: Une différence clé entre une RTC et l'horloge système est qu'une RTC fonctionne même lorsque le système est dans un état de veille d'alimentation (incluant «\ éteint\ ») et que l'horloge système ne peut fonctionner. Jusqu'à son initialisation, l'horloge système ne peut indiquer que le temps écoulé depuis le démarrage du système mais pas celui depuis l'époque POSIX. Ainsi, au démarrage et après la sortie de veille, l'horloge système sera souvent réglée à l'heure locale actuelle en utilisant une RTC. Les systèmes sans RTC ont besoin de régler leur horloge système par un autre moyen, peut-être à travers le réseau ou en entrant les valeurs à la main.

note: type: SS
en: RTC functionality
fr: Fonctionnalités d'une RTC

note: type: Plain text
en: RTCs can be read and written with B<hwclock>(8), or directly with the ioctl requests listed below.
fr: Les RTC peuvent être lues et réglées avec B<hwclock>(8), ou directement en utilisant les ioctl listés ci-dessous.

note: type: Plain text
en: Besides tracking the date and time, many RTCs can also generate interrupts
fr: En plus du compte de la date et de l'heure, de nombreuses RTC peuvent aussi générer des interruptions\ :

note: type: Plain text
en: on every clock update (i.e., once per second);
fr: à chaque mise à jour de l'horloge (c.-à-d.. une fois par seconde)\ ;

note: type: Plain text
en: at periodic intervals with a frequency that can be set to any power-of-2 multiple in the range 2 Hz to 8192 Hz;
fr: à des intervalles réguliers, de fréquence réglable à une puissance de 2 entre 2\ Hz et 8192\ Hz\ ;

note: type: Plain text
en: on reaching a previously specified alarm time.
fr: lorsque la date d'une alarme réglée auparavant est atteinte.

note: type: Plain text
en: Each of those interrupt sources can be enabled or disabled separately.  On many systems, the alarm interrupt can be configured as a system wakeup event, which can resume the system from a low power state such as Suspend-to-RAM (STR, called S3 in ACPI systems), Hibernation (called S4 in ACPI systems), or even "off" (called S5 in ACPI systems).  On some systems, the battery backed RTC can't issue interrupts, but another one can.
fr: Chacune de ces sources d'interruptions peut être activée ou désactivée séparément. Sur de nombreux systèmes, l'interruption venant de l'alarme peut être configurée comme un événement déclenchant le réveil du système, et ainsi sortir le système d'un état de veille d'alimentation comme la veille en RAM (STR, appelée S3 dans les systèmes ACPI), l'hibernation (appelée S4 dans les systèmes ACPI) ou même l'extinction (appelée S5 dans les systèmes ACPI). Sur certains systèmes, la pile de secours de la RTC ne peut générer d'interruptions, alors qu'une autre le peut.

note: type: Plain text
en: The I</dev/rtc> (or I</dev/rtc0>, I</dev/rtc1>, etc.)  device can be opened only once (until it is closed) and it is read-only.  On B<read>(2)  and B<select>(2)  the calling process is blocked until the next interrupt from that RTC is received.  Following the interrupt, the process can read a long integer, of which the least significant byte contains a bit mask encoding the types of interrupt that occurred, while the remaining 3 bytes contain the number of interrupts since the last B<read>(2).
fr: Le périphérique I</dev/rtc> (ou I</dev/rtc0>, I</dev/rtc1>, etc.) est en lecture seule et un seul accès simultané est possible. Un processus appelant B<read>(2) ou B<select>(2) est bloqué jusqu'à la réception de l'interruption RTC suivante. Suite à l'interruption, le processus peut lire un entier long, dont l'octet de poids faible contient le type d'interruption qui vient de se produire et les 3\ octets restants contiennent le nombre d'interruptions depuis le dernier appel à B<read>(2).

note: type: SS
en: ioctl(2) interface
fr: Interface ioctl(2)

note: type: Plain text
en: The following B<ioctl>(2)  requests are defined on file descriptors connected to RTC devices:
fr: Les appels B<ioctl>(2) suivants sont définis sur les descripteurs des fichiers associés aux périphériques RTC\ :

note: type: Plain text
en: Returns this RTC's time in the following structure:
fr: Renvoie l'heure de cette RTC dans la structure suivante\ :

note: type: Plain text
en: struct rtc_time {
        int tm_sec;
        int tm_min;
        int tm_hour;
        int tm_mday;
        int tm_mon;
        int tm_year;
        int tm_wday;     /* unused */
        int tm_yday;     /* unused */
        int tm_isdst;    /* unused */
    };
fr: struct rtc_time {
        int tm_sec;
        int tm_min;
        int tm_hour;
        int tm_mday;
        int tm_mon;
        int tm_year;
        int tm_wday;     /* non utilisé */
        int tm_yday;     /* non utilisé */
        int tm_isdst;    /* non utilisé */
    };

note: type: Plain text
en: The fields in this structure have the same meaning and ranges as for the I<tm> structure described in B<gmtime>(3).  A pointer to this structure should be passed as the third B<ioctl>(2)  argument.
fr: Les membres de cette structure ont les mêmes sens et les mêmes portées que la ceux de la structure I<tm> décrite dans B<gmtime>(3). Un pointeur vers cette structure est attendu en troisième paramètre pour B<ioctl>(2).

note: type: Plain text
en: Sets this RTC's time to the time specified by the I<rtc_time> structure pointed to by the third B<ioctl>(2)  argument.  To set the RTC's time the process must be privileged (i.e., have the B<CAP_SYS_TIME> capability).
fr: Règle cette horloge RTC à l'heure spécifiée par la structure I<rtc_time> vers laquelle pointe le troisième paramètre passé à B<ioctl>(2). Pour pouvoir modifier l'heure RTC, le processus doit être privilégié (i.e. disposer du droit B<CAP_SYS_TIME>).

note: type: Plain text
en: Read and set the alarm time, for RTCs that support alarms.  The alarm interrupt must be separately enabled or disabled using the B<RTC_AIE_ON>, B<RTC_AIE_OFF> requests.  The third B<ioctl>(2)  argument is a pointer to an I<rtc_time> structure.  Only the I<tm_sec>, I<tm_min>, and I<tm_hour> fields of this structure are used.
fr: Lit et règle l'heure d'alarme, pour les horloges RTC qui gèrent les alarmes. L'interruption venant de l'alarme doit être activée ou désactivée séparément en utilisant respectivement les requêtes B<RTC_AIE_ON> ou B<RTC_AIE_OFF>. Le troisième paramètre d'B<ioctl>(2) est un pointeur vers une structure I<rtc_time>. Seuls les champs I<tm_sec>, I<tm_min>, et I<tm_hour> de cette structure sont utilisés.

note: type: Plain text
en: Read and set the frequency for periodic interrupts, for RTCs that support periodic interrupts.  The periodic interrupt must be separately enabled or disabled using the B<RTC_PIE_ON>, B<RTC_PIE_OFF> requests.  The third B<ioctl>(2)  argument is an I<unsigned long\ *> or an I<unsigned long>, respectively.  The value is the frequency in interrupts per second.  The set of allowable frequencies is the multiples of two in the range 2 to 8192.  Only a privileged process (i.e., one having the B<CAP_SYS_RESOURCE> capability) can set frequencies above the value specified in I</proc/sys/dev/rtc/max-user-freq>.  (This file contains the value 64 by default.)
fr: Lit et règle la fréquence des interruptions, pour les horloges RTC gérant les interruptions périodiques. L'interruption périodique doit être activée ou désactivée séparément en utilisant respectivement les requêtes B<RTC_PIE_ON> ou B<RTC_PIE_OFF>. Le troisième paramètre d'B<ioctl>(2) est un I<unsigned long\ *> ou un I<unsigned long> respectivement. La valeur représente la fréquence en interruptions par seconde. Le jeu des fréquences permises est l'ensemble des multiples de deux entre 2 et 8192. Seul un processus privilégié (i.e. disposant du droit B<CAP_SYS_RESOURCE>) peut régler une fréquence supérieure à celle spécifiée dans I</proc/sys/dev/rtc/max-user-freq>, par défaut 64.

note: type: Plain text
en: Enable or disable the alarm interrupt, for RTCs that support alarms.  The third B<ioctl>(2)  argument is ignored.
fr: Active ou désactive l'interruption venant de l'alarme, pour les RTC qui gèrent les alarmes. Le troisième paramètre d'B<ioctl>(2) est ignoré.

note: type: Plain text
en: Enable or disable the interrupt on every clock update, for RTCs that support this once-per-second interrupt.  The third B<ioctl>(2)  argument is ignored.
fr: Active ou désactive l'interruption à chaque mise à jour, pour les horloges gérant cette interruption envoyée chaque seconde. Le troisième paramètre d'B<ioctl>(2) est ignoré.

note: type: Plain text
en: Enable or disable the periodic interrupt, for RTCs that support these periodic interrupts.  The third B<ioctl>(2)  argument is ignored.  Only a privileged process (i.e., one having the B<CAP_SYS_RESOURCE> capability) can enable the periodic interrupt if the frequency is currently set above the value specified in I</proc/sys/dev/rtc/max-user-freq>.
fr: Active ou désactive l'interruption périodique, pour les RTC gérant ces interruptions périodiques. Le troisième paramètre d'B<ioctl>(2) est ignoré. Seul un processus privilégié (i.e. disposant du droit B<CAP_SYS_RESOURCE>) peut régler une fréquence supérieure à celle spécifiée dans I</proc/sys/dev/rtc/max-user-freq>.

note: type: Plain text
en: Some RTCs support a more powerful alarm interface, using these ioctls to read or write the RTC's alarm time (respectively) with this structure:
fr: Certaines RTC disposent d'une interface pour les alarmes plus puissante, utilisant ces ioctl pour lire ou écrire l'heure de l'alarme de la RTC avec cette structure\ :

note: type: Plain text
en: The I<enabled> flag is used to enable or disable the alarm interrupt, or to read its current status; when using these calls, B<RTC_AIE_ON> and B<RTC_AIE_OFF> are not used.  The I<pending> flag is used by B<RTC_WKALM_RD> to report a pending interrupt (so it's mostly useless on Linux, except when talking to the RTC managed by EFI firmware).  The I<time> field is as used with B<RTC_ALM_READ> and B<RTC_ALM_SET> except that the I<tm_mday>, I<tm_mon>, and I<tm_year> fields are also valid.  A pointer to this structure should be passed as the third B<ioctl>(2)  argument.
fr: L'attribut I<enabled> est utilisé pour activer ou désactiver l'interruption venant de l'alarme, ou pour lire son état actuel\ ; lorsque ces appels sont utilisés, B<RTC_AIE_ON> et B<RTC_AIE_OFF> ne sont pas utilisés. L'attribut I<pending> est utilisé par B<RTC_WKALM_RD> pour signaler une interruption en attente (c'est en général inutile sous Linux, excepté lors du dialogue avec la RTC gérée par un microcode EFI). Le champ I<time> est autant utilisé par B<RTC_ALM_READ> et B<RTC_ALM_SET>, excepté que les champs I<tm_mday>, I<tm_mon> et I<tm_year> sont également valides. Un pointeur vers cette structure doit être passé en troisième paramètre B<ioctl>(2).

note: type: SH
en: FILES
fr: FICHIERS

note: type: Plain text
en: When the kernel's system time is synchronized with an external reference using B<adjtimex>(2)  it will update a designated RTC periodically every 11 minutes.  To do so, the kernel has to briefly turn off periodic interrupts; this might affect programs using that RTC.
fr: Lorsque l'horloge du noyau est synchronisée avec une référence externe en utilisant B<adjtimex>(2), le noyau met à jour une RTC désignée toutes les 11\ minutes. Pour y parvenir, le noyau doit arrêter brièvement les interruptions périodiques, ce qui peut affecter les programmes utilisant cette RTC.

note: type: Plain text
en: An RTC's Epoch has nothing to do with the POSIX Epoch which is used only for the system clock.
fr: L'époque d'une RTC n'a rien à voir avec l'époque POSIX, utilisé uniquement pour l'horloge système.

note: type: Plain text
en: If the year according to the RTC's Epoch and the year register is less than 1970 it is assumed to be 100 years later, that is, between 2000 and 2069.
fr: Si l'année relative à l'époque de la RTC et au registre de l'année est inférieure à 1970, on considère que l'année est de 100\ ans supérieure, c.-à-d. entre 2000 et 2069.

note: type: Plain text
en: Some RTCs support periodic interrupts with periods that are multiples of a second rather than fractions of a second; multiple alarms; programmable output clock signals; nonvolatile memory; and other hardware capabilities that are not currently exposed by this API.
fr: Certaines RTC gèrent des interruptions de périodes multiples d'une seconde plutôt qu'en fractions de secondes, des alarmes multiples, la programmation de signaux de sortie d'horloge, la mémoire non volatile, et d'autres possibilités matérielles qui ne sont pas accessibles par cette API.

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: I<Documentation/rtc.txt> in the Linux kernel source tree
fr: I<Documentation/rtc.txt> dans les sources du noyau Linux

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
