IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Traduction LDD3 Discussion :

Chapitre 1 : An Introduction to Device Drivers partie 1


Sujet :

Traduction LDD3

  1. #21
    R�dacteur
    Avatar de Arnaud F.
    Homme Profil pro
    D�veloppeur COBOL
    Inscrit en
    Ao�t 2005
    Messages
    5 183
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 5 183
    Par d�faut
    Citation Envoy� par �3
    Where drivers are concerned, the same separation of mechanism and policy applies. The floppy driver is policy free - its role is only to show the diskette as a continuous array of data blocks. Higher levels of the system provide policies, such as who may access the floppy drive, whether the drive is accessed directly or via a filesystem, and whether users may mount filesystems on the drive. Since different environments usually need to use hardware in different ways, it's important to be as policy free as possible.
    Quand les pilotes sont concern�s, la m�me s�paration entre le m�canisme et la politique s'applique. Le pilote de la disquette est exempt de toute politique, son r�le est seulement de pr�senter la disquette comme un tableau continu de blocs de donn�es. Les niveaux plus �lev�s du syst�me fournissent des politiques, comme qui � le droit d'acc�der � la disquette, si la disquette est accessible directement ou via un syst�me de fichiers, et si tous les utilisateurs ont le droit de monter la disquette. A partir du moment ou diff�rents environnements ont besoin d'utiliser le mat�riel de diff�rentes mani�res, il est important d'avoir une politique aussi libre que possible.
    C'est par l'adresse que vaut le b�cheron, bien plus que par la force. Hom�re

    Installation de Code::Blocks sous Debian � partir de Nightly Builds

  2. #22
    R�dacteur
    Avatar de Arnaud F.
    Homme Profil pro
    D�veloppeur COBOL
    Inscrit en
    Ao�t 2005
    Messages
    5 183
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 5 183
    Par d�faut
    Citation Envoy� par �4
    When writing drivers, a programmer should pay particular attention to this fundamental concept : write kernel code to access the hardware, but don't force particular policies on the user, since different users have different needs. The driver should deal with making the hardware available, leaving all the issues about how to use the hardware to the applications. A driver, then, is flexible if it offers access to the hardware capabilities without adding constraints. Sometimes, however, some policy decisions must be made. For example, a digital I/O driver may only offer byte-wide access to the hardware in order to avoid the extra code needed to handle individual bits.
    En �crivant des pilotes, un programmeur devrait pr�ter une attention particuli�re � ce concept fondamental: �crire du code noyau pour acc�der au mat�riel, mais ne pas forcer une politique particuli�re � l'utilisateur, � partir du moment ou des utilisateurs diff�rents ont des besoins diff�rents. Le pilote devrait permettre l'acc�s au mat�riel disponible, laissant toutes les possibilit�s sur la mani�re de l�utiliser aux applications. Un pilote, donc, est flexible s�il procure un acc�s aux fonctionnalit�s du mat�riel sans ajouter de contraintes. Quelquefois, cependant, quelques d�cisions de politique doivent �tre appliqu�es. Par exemple, un pilote d'entr�e/sortie num�rique ne peut procurer qu'un acc�s d'un octet de long au mat�riel afin d'�viter le code suppl�mentaire pour manipuler les bits individuels.
    C'est par l'adresse que vaut le b�cheron, bien plus que par la force. Hom�re

    Installation de Code::Blocks sous Debian � partir de Nightly Builds

  3. #23
    R�dacteur
    Avatar de Arnaud F.
    Homme Profil pro
    D�veloppeur COBOL
    Inscrit en
    Ao�t 2005
    Messages
    5 183
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 5 183
    Par d�faut
    Citation Envoy� par �5
    You can also look at your driver from a different perspective: it is a software layer that lies between the applications and the actual device. This privileged role of the driver allows the driver programmer to choose exactly how the device should appear: different drivers can offer different capabilities, even for the same device. The actual driver design should be a balance between many different considerations. For instance, a single device may be used concurrently by different programs, and the driver programmer has complete freedom to determine how to handle concurrency. You could implement memory mapping on the device independently of its hardware capabilities, or you could provide a user library to help application programmers implement new policies on top of the available primitives, and so forth. One major consideration is the trade-off between the desire to present the user with as many options as possible and the time you have to write the driver, as well as the need to keep things simple so that errors don't creep in.
    Vous pouvez aussi regarder votre pilote sous un autre angle : c'est une couche logicielle qui r�side entre les applications et le p�riph�rique en question. Ce r�le privil�gi� du pilote permet au programmeur de pilotes de choisir pr�cis�ment comment le p�riph�rique doit appara�tre: diff�rents pilotes peuvent offrir diff�rentes fonctionnalit�s, et ce pour le m�me p�riph�rique. La conception d'un pilote doit �tre un compromis entre diff�rentes consid�rations. Pour l'instant, un p�riph�rique unique peut �tre utilis� par plusieurs programmes diff�rents, et le programmeur de pilotes � la totale libert� pour la gestion du partage de cette ressource. Vous pourriez mettre en place une gestion de m�moire sur le p�riph�rique ind�pendamment de ses propri�t�s mat�rielles ou bien vous pourriez procurer une librairie utilisateurs afin d'aider les d�veloppeurs d'applications � mettre en place de nouvelles politiques au-dessus des primitives disponibles, et ainsi de suite. Une consid�ration majeure est le change entre le d�sir de pr�senter autant d'options que possibles � l'utilisateur et le temps que vous avez pour �crire le pilote, et aussi la n�cessit� que les choses restent simples afin d'�viter que des erreurs ne s�introduisent pas.
    C'est par l'adresse que vaut le b�cheron, bien plus que par la force. Hom�re

    Installation de Code::Blocks sous Debian � partir de Nightly Builds

  4. #24
    R�dacteur
    Avatar de Arnaud F.
    Homme Profil pro
    D�veloppeur COBOL
    Inscrit en
    Ao�t 2005
    Messages
    5 183
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 5 183
    Par d�faut
    Citation Envoy� par �6
    Policy-free drivers have a number of typical characteristics. These include support for both synchronous and asynchronous operation, the ability to be opened multiple times, the ability to exploit the full capabilities of the hardware, and the lack of software layers to "simplify things" or provide policy-related operations. Drivers of this sort not only work better for their end users, but also turn out to be easier to write and maintain as well. Being policy-free is actually a common target for software designers.
    Les pilotes sans politique ont un nombre de caract�ristiques typiques. Celles-ci incluent le support pour les op�rations synchrones et asynchrones, la capacit� d'�tre ouverts plusieurs fois, la capacit� d'exploiter toutes les fonctionnalit�s du mat�riel, et l'absence de couches logicielle pour "simplifier les choses" ou fournir des op�rations sur mesure. Les pilotes de ce genre ne fonctionnent pas seulement mieux pour leurs utilisateurs finaux, mais ils s�av�rent aussi plus faciles � �crire et � maintenir dans le m�me temps. �tre libre de politique est en r�alit� une cible commune pour les d�veloppeurs de logiciels.
    C'est par l'adresse que vaut le b�cheron, bien plus que par la force. Hom�re

    Installation de Code::Blocks sous Debian � partir de Nightly Builds

  5. #25
    R�dacteur
    Avatar de Arnaud F.
    Homme Profil pro
    D�veloppeur COBOL
    Inscrit en
    Ao�t 2005
    Messages
    5 183
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 5 183
    Par d�faut
    Citation Envoy� par �7
    Many device drivers, indeed, are released together with user programs to help with configuration and access to the target device. Those programs can range from simple utilities to complete graphical applications. Examples include the tunelp program, which adjusts how the parallel port printer driver operates, and the graphical cardctl utility that is part of the PCMCIA driver package. Often a client library is provided as well, which provides capabilities that do not need to be implemented as part of the driver itself.
    Beaucoup de pilotes de p�riph�riques, en effet, sont rendus publics en m�me temps avec les programmes utilisateurs pour faciliter la configuration et l'acc�s au p�riph�rique cible. Ces programmes vont des simples utilitaires aux applications graphiques compl�tes. Des exemples comprenant le programme tunelp, qui ajuste le comportement du port parall�le de l'imprimante, et de l'utilitaire graphique cardctl qui fait partie du paquet pilote PCMCIA. Souvent une librairie cliente est �galement fournie, laquelle fournie des fonctionnalit�s qui n'ont pas � �tre int�gr�es dans le pilote lui-m�me.
    C'est par l'adresse que vaut le b�cheron, bien plus que par la force. Hom�re

    Installation de Code::Blocks sous Debian � partir de Nightly Builds

  6. #26
    R�dacteur
    Avatar de Arnaud F.
    Homme Profil pro
    D�veloppeur COBOL
    Inscrit en
    Ao�t 2005
    Messages
    5 183
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 5 183
    Par d�faut
    Citation Envoy� par �8
    The scope of this book is the kernel, so we try not to deal with policy issues or with application programs or support libraries. Sometimes we talk about different policies and how to support them, but we won't go into much detail about programs using the device or the policies they enforce. You should understand, however, that user programs are an integral part of a software package and that even policy-free packages are distributed with configuration files that apply a default behavior to the underlying mechanisms.
    L'�tendue de ce libre est le noyau, ainsi nous essayons de ne pas traiter des questions de politique, des programmes d'applications ou des librairies de support. Parfois nous parlons des diff�rentes politiques et comment les supporter, mais nous n'entrerons pas plus en d�tail sur la mani�re dont les programmes utilisent le p�riph�rique ou les politiques qu'ils mettent en oeuvre. Vous devriez comprendre, cependant, que les programmes utilisateurs font partie int�grante d'un paquet logiciel et que m�me les paquets exempts de politique sont distribu�s avec des fichiers de configuration qui appliquent un proc�d� par d�faut aux m�canismes sous-jacents.
    Voil� qui clos tout cette partie

    J'attends vos relectures et validations

    Une fois faites, je m'occuperais de g�n�rer le XML
    C'est par l'adresse que vaut le b�cheron, bien plus que par la force. Hom�re

    Installation de Code::Blocks sous Debian � partir de Nightly Builds

  7. #27
    Expert confirm�
    Avatar de PRomu@ld
    Homme Profil pro
    Ing�nieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : Ing�nieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par d�faut
    Paragraphe 1 :

    L'un des nombreux avantages des syst�mes d'exploitation libres, caract�ris� par Linux, est que leurs composants internes sont libres de consultation.
    The Linux kernel remains a large and complex body of code, however, and would-be kernel hackers need an entry point where they can approach the code without being overwhelmed by complexity.
    Le noyau linux reste un grand ensemble complexe de code, cependant, les futurs experts du noyau ont besoin d'un point de d�part o� ils peuvent entrer dans ce code sans en �tre submerg�s par sa complexit�.

    Le reste est OK.

  8. #28
    Expert confirm�
    Avatar de PRomu@ld
    Homme Profil pro
    Ing�nieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : Ing�nieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par d�faut
    that make a particular piece of hardware respond
    "a piece of" ne doit pas �tre traduit (c'est pour d�nombrer un ind�nombrable).

    ... qui font qu'un mat�riel particulier r�pond ...

    Les actions utilisateurs sont ex�cut�es par un ensemble d'appels normalis�s qui sont ind�pendants du pilote Ici tu ne mets rien de plus,
    Sinon pour le reste :

  9. #29
    R�dacteur
    Avatar de Arnaud F.
    Homme Profil pro
    D�veloppeur COBOL
    Inscrit en
    Ao�t 2005
    Messages
    5 183
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 5 183
    Par d�faut
    Citation Envoy� par PRomu@ld
    Le reste est OK.


    Corrig�

    J'peux le mettre en XML?

    [edit] J'ai rien mis de plus, corrig�
    C'est par l'adresse que vaut le b�cheron, bien plus que par la force. Hom�re

    Installation de Code::Blocks sous Debian � partir de Nightly Builds

  10. #30
    Expert confirm�
    Avatar de PRomu@ld
    Homme Profil pro
    Ing�nieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : Ing�nieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par d�faut
    Paragrpahe 3 :

    donne garantie que les programmeurs de pilotes seront sans nul doute occup�s dans le futur.
    Les individus peuvent avoir besoin de conna�tre les pilotes de p�riph�riques afin d'avoir acc�s � un mat�riel qui les int�resse.

    part des utilisateurs de Linux � leurs march�s potentiel.
    le code d'un pilote peut �tre partag� � des millions d'utilisateurs en un rien de temps.

  11. #31
    Expert confirm�
    Avatar de PRomu@ld
    Homme Profil pro
    Ing�nieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : Ing�nieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par d�faut
    J'peux le mettre en XML?
    Je parlais du reste du paragraphe

  12. #32
    Expert confirm�
    Avatar de PRomu@ld
    Homme Profil pro
    Ing�nieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : Ing�nieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par d�faut
    Paragraphe 4 :

    Mais la plupart des principes et techniques de bases sont les m�mes pour tous les pilotes.
    Ce livre ne peut pas vous renseigner sur votre p�riph�rique, mais il vous donne le savoir n�cessaire pour le faire fonctionner.

  13. #33
    Expert confirm�
    Avatar de PRomu@ld
    Homme Profil pro
    Ing�nieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : Ing�nieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par d�faut
    Paragraphe 5 :

    Nous introduisons de nouvelles id�es graduellement, en commen�ant par de tr�s simples pilotes et en nous nous baserons sur ses concepts pour la suite. Chaque nouveau concept est accompagn� d'un �chantillon de code qui ne n�cessite pas de p�riph�rique particulier pour �tre test�.

  14. #34
    Expert confirm�
    Avatar de PRomu@ld
    Homme Profil pro
    Ing�nieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : Ing�nieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par d�faut
    Paragraphe 6 :

  15. #35
    Expert confirm�
    Avatar de PRomu@ld
    Homme Profil pro
    Ing�nieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : Ing�nieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par d�faut
    Paragraphe 1 de la suite :


    paragraphe 2 :

    Si les deux probl�mes sont abord�es par deux parties distinctes du programme
    alors l'application sera plus facile � d�velopper et � adapter � des besoins particuliers.

  16. #36
    R�dacteur
    Avatar de Arnaud F.
    Homme Profil pro
    D�veloppeur COBOL
    Inscrit en
    Ao�t 2005
    Messages
    5 183
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 5 183
    Par d�faut
    Tout corrig�, en m�me temps, y a beaucoup moins de fautes apr�s trois relectures
    C'est par l'adresse que vaut le b�cheron, bien plus que par la force. Hom�re

    Installation de Code::Blocks sous Debian � partir de Nightly Builds

  17. #37
    R�dacteur
    Avatar de Arnaud F.
    Homme Profil pro
    D�veloppeur COBOL
    Inscrit en
    Ao�t 2005
    Messages
    5 183
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 5 183
    Par d�faut
    Le reste de la traduction est ok? Ou bien tu ne l'as pas encore relue?
    C'est par l'adresse que vaut le b�cheron, bien plus que par la force. Hom�re

    Installation de Code::Blocks sous Debian � partir de Nightly Builds

  18. #38
    Expert confirm�
    Avatar de PRomu@ld
    Homme Profil pro
    Ing�nieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : Ing�nieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par d�faut
    Le reste de la traduction est ok? Ou bien tu ne l'as pas encore relue?
    J'ai pas encore relu

    Tout corrig�, en m�me temps, y a beaucoup moins de fautes apr�s trois relecture
    Oui, je suis d'accord, mais il faut dire aussi que la traduction me semble moins compliqu�es (compar�e � certains passages de la pr�face).

  19. #39
    Membre �m�rite
    Avatar de f-k-z
    Homme Profil pro
    Ing�nieur s�curit�
    Inscrit en
    Juin 2006
    Messages
    403
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activit� : Ing�nieur s�curit�
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2006
    Messages : 403
    Par d�faut
    Yop,
    dites moi quand vous voulez, que je m'occupe de faire une relecture orthographique ;�

    F-k-z

  20. #40
    R�dacteur
    Avatar de Arnaud F.
    Homme Profil pro
    D�veloppeur COBOL
    Inscrit en
    Ao�t 2005
    Messages
    5 183
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 5 183
    Par d�faut
    Citation Envoy� par PRomu@ld
    Oui, je suis d'accord, mais il faut dire aussi que la traduction me semble moins compliqu�es (compar�e � certains passages de la pr�face).
    C'est bien vrai
    C'est par l'adresse que vaut le b�cheron, bien plus que par la force. Hom�re

    Installation de Code::Blocks sous Debian � partir de Nightly Builds

+ R�pondre � la discussion
Cette discussion est r�solue.
Page 2 sur 3 Premi�rePremi�re 123 Derni�reDerni�re

Discussions similaires

  1. Chapitre 3 : Char drivers partie 2
    Par Arnaud F. dans le forum Traduction LDD3
    R�ponses: 4
    Dernier message: 31/08/2008, 11h29
  2. Chapitre 3 : Char drivers partie 1
    Par Arnaud F. dans le forum Traduction LDD3
    R�ponses: 14
    Dernier message: 28/08/2008, 19h52
  3. Chapitre 3 : Chars drivers partie 4
    Par Arnaud F. dans le forum Traduction LDD3
    R�ponses: 3
    Dernier message: 18/08/2008, 10h08
  4. Chapitre 1 : An Introduction to Device Drivers partie 3
    Par Micha�l dans le forum Traduction LDD3
    R�ponses: 12
    Dernier message: 23/09/2007, 17h48
  5. Chapitre 1 : An Introduction to Device Drivers partie 2
    Par Micha�l dans le forum Traduction LDD3
    R�ponses: 23
    Dernier message: 21/09/2007, 19h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo