Wstęp
Promise, firma, która jest znana ze swojego przywiązania do kontrolerów dysków twardych IDE, od czasów "EIDE" czy "Enhanced IDE" miała ciężki okres, gdy producenci chipsetów, jak Intel czy VIA zaczęli integrować kontrolery IDE w swoich chipsetach. Ludzie po prostu nie potrzebowali dodatkowego kontrolera dysków, chyba, że chcieli używać SCSI. Niemniej, za każdym razem, gdy została opublikowana nowa specyfikacja IDE, Promise oferowała produkt, który mógł doposażyć system do najnowszych standardów IDE. Tak było w przypadku "ATA33", standardu oferującego przepustowość do 33 MB/s pomiędzy dyskiem twardym a systemem, który został po raz pierwszy zaprezentowany ze starym, dobrym chipsetem Intela 430TX w roku 1997. W owym czasie ludzie, którzy posiadali płyty główne z chipsetami 430FX/HX/VX (wspierającymi tryby do 22 MB/s), mogli wyposażyć swój system w kartę Promise Ultra33 umożliwiającą stosowanie trybu ATA33. Dzisiaj, najnowsze chipsety Intela 8xx i VIA wspierają "ATA66". Ten standard wymaga nowych kabli pomiędzy dyskami twardymi a płytą główną i oferuje przepustowość do 66 MB/s. Płyty główne z intelowskim chipsetem BX nie obsługują ATA66, więc Promise mogło sprzedać swój kontroler Ultra66 posiadaczom systemów z tymi płytami.
Jest jedna ważna rzecz, którą trzeba zapamiętać. Nawet najszybsze dzisiejsze dyski twarde IDE są w stanie dostarczyć strumień danych około 30 MB/s podczas odczytu danych bezpośrednio z dysku. Jedynie dane, którym zdarzyło się przebywać w pamięci cache na dysku twardym mogą być przesłane z większą szybkością. To samo dotyczy zapisu. Dane mogą być przesyłane do dysku z dużą szybkością dopóki nie zapełni się pamięć cache. Później szybkość przesyłu znowu jest ograniczona do możliwości fizycznych dysku, które dzisiaj plasują się na poziomie 20-30 MB/s. Dlatego też nie widzieliście niemalże żadnej poprawy podczas przejścia z ATA33 na ATA66. Szczególnie dyski twarde z małymi pamięciami cache bardzo mało korzystają z takiego przejścia. To oczywiście nie oznacza, że fizyczne szybkości odczytu/zapisu twardych dysków IDE nie przekroczą wkrótce 33 MB/s - ograniczenia ATA33, więc ATA66 jest całkowicie na miejscu, dopóki nie kosztuje zbyt dużo. Oprócz normalnych kontrolerów IDE, Promise oferuje również kontrolery RAID IDE. W tym artykule przyjrzymy się nieco bliżej karcie kontrolera RAID firmy Promise oferujacej wsparcie ATA66 - FastTrak66.
RAID
Kiedy przeciętny użytkownik komputera słyszy termin "RAID", to albo nie ma zielonego pojęcia o co chodzi, albo kojarzy go w kontekście dużych serwerów i spraw związanych z bezpieczeństwem. Nawet normalne stacje robocze rzadko używają RAID, możecie się więc zastanawiać, o czym ja będę tutaj pisał.
Ja również zwykłem umieszczać "RAID" w świecie zaawansowanych serwerów i systemów SCSI, tak więc brzmiało to dla mnie całkiem dziwnie, gdy usłyszałem o IDE-RAID po raz pierwszy gdzieś w 1998. Jednak w końcu okazało się, że byłem w błędzie. Od kiedy RAID jest dostępny cenowo, ma również sens w wielu przeciętnych systemach.
Definicja, albo "wynalezienie" RAID plasuje się gdzieś 12 lat temu. W publikacji z 1988 roku, Omówienie Nadmiarowej Macierzy Niedrogich Dysków (A Case for Redundant Arrays of Inexpensive Disks) - RAID, trzech naukowców z Uniwersytetu Kalifonijskiego Berkeley (David Patterson, Randy Katz i Garth Gibson) przedstawiło podstawy tychże macierzy. Idea polegała na użyciu "niedrogich" dysków twardych do stworzenia dużego, szybkiego, pewnego/bezpiecznego środka przechowywania danych. Jeżeli chcecie dowiedzieć się czegoś więcej na temat RAID, sugerowałbym przeczytanie doskonałego dokumentu "RAID Technology" dostępnego na stronie Della. Skoncentruję się jedynie na poziomach RAID oferowanych przez kontroler FastTrak66 firmy Promise.
DALEJ: RAID 0 - Striping (Zestaw paskowy)
 |
| Spis treści |  |
|
|