heh.pl
Kanał informacyjny Heh.pl


Poniedziałek 6 maja 2024 r.

artykuły | abc komputera (archiwum) | forum dyskusyjne | redakcja


Temat

Ncq - Pytanie


83.6.90.* napisał:
Hej, gdzieś przeczytałem że do obsługi kolejkowania NCQ potrzebna jest odpowiednia płyta główna (czytaj odopowiedni chipset). Planuje kupic dysk SATA z NCQ ale nie wiem czy moja płyta (GIGABYTE K8NS Pro) obsługuje NCQ.Wiecie coś na ten temat ?.Dzieki.

80.51.206.* napisał:

Hej, gdzieś przeczytałem że do obsługi kolejkowania NCQ potrzebna jest odpowiednia płyta główna (czytaj odopowiedni chipset). Planuje kupic dysk SATA z NCQ ale nie wiem czy moja płyta (GIGABYTE K8NS Pro) obsługuje NCQ.Wiecie coś na ten temat ?.Dzieki.

do tego żeby NCQ działał musi być odpowiednie wsparcie ze strony kontrolera, ale jak nie ma wsparcia to dysk z NCQ będzie działał normalnie tylko bez dobrodziejstwa NCQ

kontroler SATA na twojej płycie nie obsługuje NCQ

83.6.90.* napisał:
To wiem, ale czy moj chipset tzn NForce3 250 obsługuje NCQ ???

80.51.206.* napisał:

To wiem, ale czy moj chipset tzn NForce3 250 obsługuje NCQ ???

twój chipset a dokładnie wbudowany w niego kontroler SATA nie obsługuje NCQ

83.17.48.* napisał:
ale nie ma sie co przejmować jego brakiem bo różnica w wydajności jest marginalna, to taki chwyt marketingowy, aby zakupic nowy dysk i płyte główna z kontrolerem ncq

149.226.255.* napisał:
Działanie NCQ jest całkowicie niezależne od kontrolera. Chwytem marketingowym jest właśnie to, że niektórzy producenci wypisują, że ich chipset obsługuje NCQ - nie kłamią - każdy obsługuje icon_wink2.gif
Teoretycznie problem mogą stanowić jedynie stare lub źle napisane drivery, które mogą tą funkcje nieświadomie wyłączać (zresztą jak każdą inną - kwestia konfiguracji wewnętrznych rejestrów dysku)

EDIT:
TheKrazy
Ja też mam NF3-250 i mogę ci powiedzieć, że nie ma problema - będzie chodzić.

80.51.206.* napisał:

Działanie NCQ jest całkowicie niezależne od kontrolera. Chwytem marketingowym jest właśnie to, że niektórzy producenci wypisują, że ich chipset obsługuje NCQ - nie kłamią - każdy obsługuje icon_wink2.gif
Teoretycznie problem mogą stanowić jedynie stare lub źle napisane drivery, które mogą tą funkcje nieświadomie wyłączać (zresztą jak każdą inną - kwestia konfiguracji wewnętrznych rejestrów dysku)

EDIT:
TheKrazy
Ja też mam NF3-250 i mogę ci powiedzieć, że nie ma problema - będzie chodzić.

oświeć minie proszę skąd masz tak rewolucyjne informacje, może i na twoim NF3 dysk działa (co jest naturalne) ale NCQ już nie działa

149.226.255.* napisał:
Poczytałem sobie specyfikacje kilku dysków (np Hitachi 7TK250 - akurat ta firma oprócz reklam zamieszcza także szczegółowe dane techniczne, włącznie z opisem rejestrów dysku).

80.51.206.* napisał:

Poczytałem sobie specyfikacje kilku dysków (np Hitachi 7TK250 - akurat ta firma oprócz reklam zamieszcza także szczegółowe dane techniczne, włącznie z opisem rejestrów dysku).

faktycznie powszechną praktyka jest maksymalne ujednolicenie części do rożnych modeli urządzeń (dyski nie są tu wyjątkiem) ale fakt ze elektronika dysku SATA i PATA jest podobna (do pewnego momentu) nie czyni możliwym aby dysk PATA pracował z NCQ mur.gif

87.207.138.* napisał:
a czy asus a7n8x-e deluxe nf2 obsluguje NCQ
planuje kupic dysk Maxtor MaxLine Plus III 250 GB (SATA, 16MB, NCQ)
czy to dobry wybor ? moze polecicie cos innego ??

149.226.255.* napisał:
Zawadaki
Trzeba najpierw się dowiedzieć co to jest NCQ icon_wink2.gif
Zacznijmy od tego: NCQ = Native Command Queuing, czyli Kolejkowanie Rozkazów Rdzennych/Rodzimych/Standardowych? (w tym przypadku cięzko dokładnie przetłumaczyć "native")
W każdym badź razie chodzi o kolejkowanie i optymalizację kolejności wykonywania kilku standardowych komend interfejsu ATA służących do komunikacji kontroler -> dysk. Tutaj od razu trzeba powiedzieć że: Serial ATA (SATA) ma taki sam zestaw rozkazów jak Parallel ATA (oprócz trybu PIO), są one po prostu wysyłane łączem szeregowym a nie równoległym. NCQ buforuje tylko rozkazy związane z normalnymi operacjami dyskowymi, czyli:
ReadSector, ReadSectorExt, WriteSector, WriteSectorExt, ReadDMA, WriteDMA, itd.
Dysk bez NCQ nie przyjmie kolejnej komendy, dopuki nie skończy wykonywać poprzedniej.
Poza buforowaniem funkcja NCQ wykonuje poza kolejnością rozkazy odnoszące się do tego samego track'a - w celu zmniejszenia ilości przesunięć głowicy. (Dlatego fragmentacja plików praktycznie całkowicie niweluje ten efekt)
W związku z tym nie ma żadnych przeszkód, żeby dysk z NCQ mógł pracować na interfejsie PATA, nie ma też znaczenia, jaki kontroler wysyła rozkazy, bo są one standardowe. pozdro

EDIT: Wraz z wejćciem SATAII, pojawiło się "nowe" NCQ, kompatybilne "w dól". Nowa specyfikacja zawiera 2 nowe komendy: "Read_FPDMA_Queued" i "Write..." Jednak żeby je wykorzystać trzeba inaczej pisać aplikacje (bo napęd samodzielnie może rozpocząć transmisję DMA), więc jak na razie nie ma z nich żadnego pożytku.

213.184.23.* napisał:
To w takim razie jaki interes ma np. Nvidia podając, że NF4 Ultra i Sli wspierają NCQ, a NF4 i NF4-4X już nie?

80.51.206.* napisał:
NCQ wymaga współpracy kontrolera z dyskiem, w przeciwnym wypadku polecenia wykonywane są zgodnie z zasadą FIFO
niektóre kontrolery maja obsługę niektóre nie z rożnych powodów, co nie zmienia faktu ze do NCQ stosuje się to co napisałem wyżej

"tomazzi"
nazwa NCQ wywodzi się z czasów kiedy SATA jeszcze ne istniał a mianowicie z systemów SCSI

149.226.255.* napisał:

NCQ wymaga współpracy kontrolera z dyskiem, w przeciwnym wypadku polecenia wykonywane są zgodnie z zasadą FIFO

W tym co napisałem wyżej popełniłem błąd (byłem troche zaspany icon_wink2.gif ). Nie wymieniłem 2 najważniejszych komend z których korzysta NCQ: Read_DMA_Queued i Write_DMA_Queued. Ich użycie wyłącza Handshaking (btw, to nie to samo, co FIFO). Są one zdefiniowane w specyfikacji UDMA6, czyli jeśli kontroler obsługuje ten tryb pracy, to obsługuje również NCQ. Mówiąc inaczej wszystkie kontrolery SATA1 obsługują NCQ 1 generacji. Co do PATA, to niestety nie mogę powiedzieć jak sprawa wygląda w praktyce, bo nie miałem okazji sprawdzić, ale teoretycznie powinno działać.

80.51.206.* napisał:

W tym co napisałem wyżej popełniłem błąd (byłem troche zaspany icon_wink2.gif ). Nie wymieniłem 2 najważniejszych komend z których korzysta NCQ: Read_DMA_Queued i Write_DMA_Queued. Ich użycie wyłącza Handshaking (btw, to nie to samo, co FIFO). Są one zdefiniowane w specyfikacji UDMA6, czyli jeśli kontroler obsługuje ten tryb pracy, to obsługuje również NCQ. Mówiąc inaczej wszystkie kontrolery SATA1 obsługują NCQ 1 generacji. Co do PATA, to niestety nie mogę powiedzieć jak sprawa wygląda w praktyce, bo nie miałem okazji sprawdzić, ale teoretycznie powinno działać.

w jednym masz racje powinno z technicznego punktu widzenia działać, ale nie działa bo producenci układów sterujących płyt głównych, już się o to postarali

83.30.222.* napisał:
Kwestia NCQ i dysków PATA na przykładzie Maxtora http://www.hydrogenaudio.org/forums/lofiversion/index.php/t37385.html

Podobne tematy


Działy









Copyright © 2002-2024 | Prywatność | Load: 6.18 | SQL: 1 | Uptime: 259 days, 23:34 h:m | Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl