Технологія ncq перший крок до більш швидким вінчестерам (оновлена)

Про вінчестерах WD Raptor ми говорили досить багато. і в числі інших відмінностей завжди називали підтримку технології TCQ, що дозволяє оптимізувати процес передачі даних. Саме підтримка TCQ ріднила Raptor зі старшими товаришами, які мають інтерфейс SCSI і статус серверних рішень. При цьому TCQ підтримувалася на рівні прошивки, а не апаратно, що не дозволяло вірити в заявляється 30% ефект.

Втім, технології оптимізації черги команд не є винятковою властивістю SCSI-дисків, компанія IBM застосовувала їх у своїх продуктах і раніше. Крім того, вже на підході нова реалізація подібних алгоритмів - NCQ (Native Command Queuing).

Концепція NCQ досить проста - це "полегшений" варіант застосовуваної в SCSI-дисках технології TCQ. NCQ готувалася для впровадження в специфікації Serial ATA II, але зараз є всі підстави стверджувати, що дана технологія втілиться в жорстких дисках існуючого покоління.

Як приклад, що ілюструє дію NCQ, вказується такий випадок: необхідно вважати чотири блоки даних A-B-C-D з різних секторів диска. Якщо чергу команд звернення до секторів диска не впорядкована, то диску потрібно зробити до 2.5 оборотів, а голівці виконати кілька зайвих рухів. При оптимізації черги команд засобами технології NCQ траєкторію вдається скоротити таким чином, що досить одного обороту диска.

Технологія ncq перший крок до більш швидким вінчестерам (оновлена)

Приклад примітивний, але дуже зрозумілий. Якщо порівнювати NCQ (Serial ATA) з TCQ (в інтерпретації SCSI), зміни торкнуться наступних характеристик:

Незважаючи на дані спрощення, в "домашніх" однопользовательских системах різниця по продуктивності між TCQ і NCQ буде мінімальною. Крім того, NCQ дозволить знизити вартість такої прогресивної технології, за яку власникам SCSI-дисків доводиться грунтовно переплачувати.

Як люб'язно пояснили наші друзі з сайту Fcenter.ru. режим Read / Write DMA Queued з підтримкою черги з 32 команд використовувався ще в IDE-вінчестерах компанії IBM, але через деякі обмеження протоколу відчутного ефекту такий підхід не давав.

До речі, горезвісна технологія TCQ дає IDE-вінчестера переваги головним чином на операціях читання і при підключенні двох вінчестерів до одного шлейфу. Для коректної роботи TCQ і NCQ буде потрібна підтримка з боку операційної системи, що реалізується оновленням драйверів IDE BusMaster.

Оцініть матеріал →