Autor: Rafal Posmyk (raphael.posmyk_at_hamburg.netsurf.de)
Data: Tue 30 Jan 1996 - 17:36:10 MET
In article <DLLI29.8Bs_at_cyf-kr.edu.pl>
from Mon, 22 Jan 1996 18:30:09 GMT
rajwa_at_aragorn (Bartek Rajwa) wrote:
> Czy ktos moze ma wiecej informacji na temat nowego rozwiazania IBM
> nazywajacego sie SSA? Ma to cos zastapic SCSI-2 podobno? Czy ktos gdzies
> to widzial/uzywal? Czy ma byc stosowane jedynie na RS/6000 czy tez mozna
> taki kontroler wsadzic wszedzie? O ile pamietam kos juz cos pisal na tej
> liscie na ten temat...
SSA (Serial Storage Architecture) jest kontynuacja projektu
seryjnego laczenia dyskow IBM 9333 z maszynami RS/6000.
Pierwsza specyfikacja powstala w 1991 roku (najpierw SSA-UIG,
nastepnie ANSI X3T9.7, obecna specafikacja powstala w 1993 jest
dyskutowana przez ANSI-Komite X3T10).
Architektura SSA sklada sie z dwoch warstw. Pierwsza, fizyczna
(SSA-PH) zajmuje sie przekazywaniem sygnalow, druga - logiczna,
jest do seryjnej pracy dopasowanym protokolem SCSI-2, przyczym
powstaje koniecznosc dopasowania ok. 15% isniejacego software'u
przy migracji z SCSI na SSA.
Dane sa przekazywane seryjnie bez uzycia lacza taktujacego. Takt
jest odzyskiwany z przekazywanych danych, dzieki uzyciu tzw. kodu
8B/10B (uzywane takze w Fibre Chanel i FDDI). Z kazdego przeslanego
Byte'u jest twozony lancuch 10 bitow (10bit "Byte") aby uniknac
zbyt dlugich sygnalow zer albo jedynek. Przy braku danych uzytkowych
przesylane sa tzw. "empty-frames" aby takze w takich sytuacjach
umozliwiac synchronizacje.
Patrzac "elektrycznie" nie mozna zaliczac SSA do kategorji BUS'ow.
Z tego powodu nadawca nie musi sie ubiegac o dostep do BUS'u.
Wysylanie danych jest mozliwe zawsze wtedy, gdy dostepne sa
wolne frames, w ktore sa wstawiane dane nadawcy. W przypadku
braku wolnych klatek, nadawanie jest mozliwe tylko w przypadku
posiadania twz. SATisfy-Token. SAT musi zostac jednak przekazany
dalej aby zapewnic plynna prace lacza (cos w rodzaju kooperativ
multitasking). SSA nie przewiduje innych mechanizmow typu
prirytety. Jedynym ukladem zapobiegajacym powstawanie np.
zapetlen jest uklad Timeout. Korekcja bledow jest przeprowadzana
"on the fly" i w przypadku wykrycia bledu przesylana jest zaraz
za klatka z bledem klatka zawirajaca informacje "no valid".
Na kazdym seryjnym kanale mozna przesylac do 20MB/s. IBM produkuje
uklady wyposazone w dwa kanaly, przy czym isnieje mozliwosc dodania
do istniejacego lacza (kabel) nastepnach dwoch kanalow. Tak wiec
maxymalny transfer osiaga 80MB/s (2 x 2 x 20MB/s).
Obecnie na rynku dostepne sa SSA - dyski firm Conner, IBM i
Micropolis. Hostadapter produkowane sa przez IBM i Adaptec
(IBM OEM). U IBM'a dostepny jest SSA-Emulator dla maszyn
PS/2 (MicroChanel). Karta zawiera procesor i860 i software
do OS/2.
Rafal
o-------------------------------------------------------------------o
| Raphael Posmyk (Hamburg, Germany) |
| "... carpe diem, quam minimum credula postero..." (Horatius) |
| Please send/reply all to raphael.posmyk_at_hamburg.netsurf.de |
o-------------------------------------------------------------------o
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 12:38:46 MET DST