Native Command Queuing

Native Command Queuing

Native Command Queuing (NCQ) est une technique conçue pour augmenter les performances des disques durs SATA en permettant au disque dur individuel de recevoir plus d'une requête Entrées/Sorties à la fois et de décider laquelle accomplir d'abord.

Utilisant la connaissance détaillée de ses propres temps de recherche et position de rotation, le disque peut alors calculer le meilleur ordre pour effectuer les opérations. Cela réduit la quantité de recherches inutiles (aller en arrière-et-en avant) des têtes de lecture, et entraîne une amélioration des performances (et une utilisation légèrement moindre du disque) pour des charges de travail recourant à de multiples requêtes simultanées en lecture/écriture, le cas le plus typique étant les applications de type serveur.

Le Native Command Queuing est la deuxième tentative réalisée pour ajouter la technique Tagged Command Queueing (TCQ) au système de disque dur Parallel ATA (PATA) (plus connu sous le nom d'IDE). D'abord développée sur les disques SCSI, sur lesquels elle est largement utilisée, la première réalisation de TCQ pour les disques durs PATA était très maladroite et fut peu mise en application. Le nouveau nom NCQ a été inventé pour la technique complètement nouvelle SATA. Il n'y a aucune technique SCSI appelée NCQ puisque que le TCQ existant n'est pas considéré comme ayant besoin d'un remplaçant.

Sommaire

Intérêt : gain en performances

Notez que si le Native Command Queuing peut représenter une aide énorme s'il y a de multiples requêtes simultanées d'Entrées/Sorties, il ajoute un peu de charge lors d'une requête unique, avec pour conséquence une performance légèrement moindre sur l'exécution de processus simples typiques de l'utilisation d'un ordinateur individuel. La différence n'est jamais importante.

La partie matérielle (hardware)

Activer le NCQ

Pour activer le NCQ, il doit être supporté et activé dans le contrôleur de disque SATA et dans le disque dur lui-même. La méthode d'activation change selon le contrôleur. Sur certaines cartes-mères pour PC basées sur un chipset Intel, cette technique exige l'activation de l'Advanced Host Controller Interface (AHCI[1], voir AHCI) dans le BIOS et l'installation du logiciel Intel Matrix Storage Manager.

La partie logicielle

Windows

Windows XP

Le mode natif n'est pas supporté par windows XP, il faut donc désactiver ce mode dans le BIOS pour pouvoir l'installer. Mais depuis il existe des drivers pour que Windows XP reconnaisse les disques. Pour installer Windows XP sur un disque configuré en AHCI il faut préalablement télécharger les drivers, les mettre sur une disquette (voir votre moteur de recherche préféré pour la méthode) et au début de l'installation presser la touche F6 pour que Windows vous demande ladite disquette. Ainsi les disques AHCI seront reconnus lors du choix de la partition. Il est également possible d'intégrer ces pilotes au disque d'installation de Windows XP grâce par exemple au logiciel Nlite

Windows Vista

Le mode Advanced Host Controller Interface (AHCI) est complètement intégré dans Windows Vista. En effet, les pilotes du mode AHCI sont intégrés. Il convient de dire que ce sont des pilotes génériques, il est préférable d'installer le pilote fabriquant pour de meilleurs performances (Intel en général). Pour exploiter la fonction NCQ, le système a également besoin du pilote fourni par le constructeur du contrôleur de disques (Intel Matrix Storage Manager pour les chipsets intel)

Linux

Le noyau Linux intègre les instructions NCQ depuis la version 2.6.18 et pour un nombre grandissant de contrôleurs SATA II. C'est-à-dire qu'une fois le BIOS configuré (voir ci-dessus), Linux gère totalement le NCQ.

Articles connexes

Liens

Notes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Native Command Queuing de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Native Command Queuing — (NCQ, übersetzt integrierte Befehlsreihung) ist eine Technologie, die entwickelt wurde, um die Leistung von Festplatten unter bestimmten Bedingungen zu verbessern. Funktionen Native Command Queuing NCQ ermöglicht, dass mehrere Anfragen… …   Deutsch Wikipedia

  • Native Command Queuing — NCQ allows the drive itself to determine the optimal order in which to retrieve outstanding requests. This may, as here, allow the drive to fulfill all requests in fewer rotations and thus less time. Native Command Queuing (NCQ) is a technology… …   Wikipedia

  • Native command queueing — Native Command Queuing Native Command Queuing (NCQ, übersetzt: natürliche Befehlsreihung ) ist eine Technologie, die entwickelt wurde, um die Leistung von Festplatten unter bestimmten Bedingungen zu verbessern. Sie ermöglicht, dass mehrere… …   Deutsch Wikipedia

  • Tagged Command Queuing — (TCQ) is a technology built into certain ATA and SCSI hard drives. It allows the operating system to send multiple read and write requests to a hard drive. ATA TCQ is not identical in function to the more efficient Native Command Queuing (NCQ)… …   Wikipedia

  • Tagged Command Queuing — (TCQ) ist eine Eigenschaft, die ursprünglich mit der SCSI 2 und später dann auch mit der ATA 4 Spezifikation eingeführt wurde. Ähnlich der Native Command Queuing (NCQ) Funktion der S ATAII Spezifikation sorgt sie bei Festplatten für eine… …   Deutsch Wikipedia

  • Tagged Command Queuing — (TCQ) est une technique intégrée à certains disques durs PATA (plus connue sous le nom d IDE) et SCSI. Elle permet au système d exploitation d envoyer de multiples requêtes de lecture/écriture à un disque dur. TCQ est quasiment identique quant à… …   Wikipédia en Français

  • Command queue — A command queue is a queue for delaying the execution of commands, usually either in order of priority or on a first in first out basis.[1] They are often useful in synchronous applications, where a command executor may receive a new command… …   Wikipedia

  • Tagged Command Queueing — Tagged Command Queuing Tagged Command Queuing (TCQ) est une technologie intégrée à certains disques durs PATA (plus connue sous le nom d IDE) et SCSI. Elle permet au système d exploitation d envoyer de multiples requêtes de lecture/écriture à un… …   Wikipédia en Français

  • Microsoft Message Queuing — or MSMQ is a Message Queue implementation developed by Microsoft and deployed in its Windows Server operating systems since Windows NT 4 and Windows 95. The latest Windows 7 also includes this component. In addition to its mainstream server… …   Wikipedia

  • NCQ — Native Command Queuing Native Command Queuing (NCQ, übersetzt: natürliche Befehlsreihung ) ist eine Technologie, die entwickelt wurde, um die Leistung von Festplatten unter bestimmten Bedingungen zu verbessern. Sie ermöglicht, dass mehrere… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”