SCSI – Wikipedia, wolna encyklopedia

SCSI

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, szukaj
Kontroler SCSI-2 ze złączami 50-pin na karcie rozszerzeń z interfejs ISA

SCSI (skrót z ang. Small Computer Systems Interface) – równoległa magistrala danych przeznaczona do przesyłania danych między urządzeniami.

System SCSI do niedawna był powszechnie wykorzystywany głównie w wysokiej klasy serwerach i stacjach roboczych. Obecnie jest on stopniowo wypierany przez nowszy interfejs SAS. Tańsze komputery domowe wykorzystują przeważnie standard SATA (wcześniej najpowszechniejszy był standard ATA/IDE).

Spis treści

edytuj Właściwości

Wszystkie urządzenia podłączone do magistrali są równorzędne, każde z nich może pełnić rolę zarówno inicjatora (rozpoczynać operację) jak i celu (wykonywać operację zleconą przez inicjator). Niektóre urządzenia potrafią pełnić tylko jedną z ról.

Terminator magistrali SCSI

Elektryczna budowa magistrali SCSI wymaga zakończenia jej specjalnym terminatorem.

Każde z urządzeń podłączonych do magistrali SCSI posiada unikalny w obrębie magistrali adres – identyfikator (ang. SCSI ID). Pierwotnie do adresowania urządzeń wykorzystywane były trzy bity magistrali co pozwalało na połączenie ze sobą maksymalnie 8 urządzeń. W chwili gdy magistrala danych rozrosła się do szerokości 16 bitów została również rozszerzona do 4 bitów część adresująca urządzenia. Identyfikator pełni również rolę priorytetu przy rozstrzyganiu próby jednoczesnego dostępu więcej niż jednego urządzenia do magistrali. Zwyczajowo kontroler posługuje się identyfikatorem 7. W obrębie jednego identyfikatora istnieją również tzw. LUN (ang. Logical Unit Number) identyfikujące tzw. urządzenie logiczne na jakie może być podzielone urządzenie fizyczne SCSI. Przykładem takiego urządzenia mogą być zmieniarki płyt CD, w których poszczególne elementy składowe (magazynki, czytniki) mogą być identyfikowane przy pomocy LUN.

W znakomitej większości konfiguracji do magistrali poprzez kontroler podłączony jest jeden komputer oraz urządzenia pamięci masowej (dyski twarde oraz napędy taśmowe). Spotykane są też inne urządzenia, np. skanery, drukarki, nagrywarki.

Magistrala SCSI pozwala na podłączenie dysku do więcej niż jednego komputera (tzw. układ V). Możliwe jest również przesyłanie danych bezpośrednio pomiędzy urządzeniami bez ingerencji komputera (np. wykonanie kopii macierzy dyskowej na taśmie magnetycznej).

edytuj Parametry

Magistralę SCSI można podzielić ze względu na kilka kryteriów:

  • sposób transmisji:
    • asynchroniczny
    • synchroniczny
  • prędkość transmisji (przy zastosowaniu szyny 8-bitowej)
    • 5 MB/s
    • 10 MB/s
    • 20 MB/s
    • 80 MB/s
    • 160 MB/s (przy 16 bitach daje to 320 MB/s)
  • szerokość magistrali
    • 8 bitów
    • 16 bitów
  • parametry elektryczne
    • sterowanie napięciowe (Single Ended) oznaczane jako SE
    • sterowanie różnicowe (Differential lub High Voltage Diferenetial) – HVD (5,0V długość kabla do 25m)
    • sterowanie różnicowe niskonapięciowe (Low Voltage Differential) – LVD (3,3V długość kabla do 12m)

edytuj Odmiany SCSI

  • SCSI-1: pierwsza wersja standardu. Pozwalała na transfer z prędkością 5 MB/s na odległość 6 m,
  • SCSI-2: kolejna wersja standardu. Składa się z dwóch wariantów, zwiększających transfer do 10 lub 20 MB/s (odpowiednio Fast SCSI i Wide SCSI). Maksymalna odległość to około 3 metry,
  • SCSI-3: znany jako Ultra SCSI, prędkość transferu 20-40 MB/s, teoretycznie maksymalna odległość zostaje nadal 3 metry,
  • Ultra2 SCSI: wprowadzono technologię Low Voltage Differential, pozwalającą na zwiększenia maksymalnej odległości do ~12 m. Prędkość transferu 40-80 MB/s,
  • Ultra3 SCSI (Ultra160 SCSI): maksymalny transfer 160 MB/s, dodano funkcje wspomagające wykrywanie i usuwanie przekłamań.
  • Ultra4 SCSI (Ultra320 SCSI): maksymalny transfer 320 MB/s.
  • Ultra 640 SCSI : maksymalny transfer 640 MB/s.

edytuj Systemy komputerowe

Do systemów komputerowych opartych natywnie o SCSI zaliczyć można:

edytuj Zobacz też



Aby stać się hakerem trzeba posiadać ogromną wiedzę, potencjał i intuicję. Przeciętny haker spędza przed komputerem nawet 20. Godzin na dobę ! Niestety ilość materiału jaką trzeba się nauczyć,a przede wszystkim zrozumieć jest tak olbrzymia, że jest to jedyny sposób na zdobycie wiedzy pozwalającej na przemierzanie bezdroży sieci niczym cienie.

Trudno wyobrazić sobie jak wielu poświęceń i wyrzeczeń musi dokonać człowiek, który chce zostać najlepszy w tym co robi. Haker nie uczy się na pamięć sekwencji i zachowań systemu. On zna je tak dokładnie że czasem zaczyna rozumieć język komputera.

Od czego zacząć ? Od nauki programowania oraz czytania artykułów, poznawania terminów i pojęć. Polecam zacząć od nauki HTMLa. Dzięki niemu zostaniesz wprowadzony do programowania i będziesz mógł sobie wybrać dalszy etap rozwoju poprzez wybór języka. Jeśli jesteś ambitniejszy zacznij od strukturalnego prostego języka jakim jest Pascal. W sieci znajdziesz wiele kursów. Jest wiele stron poświęconych Hackingowi jak strona www.mhaker.pl. Pamiętaj że musisz wiele ćwiczyć oraz czytać artykułów. Reszta przyjdzie sama – zobaczysz ;) Wszystko opisałem lakonicznie ale wystarczy by wprowadzić cię w temat. Pamiętaj, że bycie hakerem wymaga cierpliwości ! Powodzenia.