Scsi-protokolla. SCSI-, SATA- ja IDE-vertailu (kiintolevyliitännät)

SCSI-kiintolevy on tallennuslaite, joka käyttää eri järjestelmää kuin useimmat kotitietokoneet. Sen tärkein etu on, että useita asemia voidaan ketjuttaa yhteen liitäntään. Se tarjoaa myös nopeammat tiedonsiirtonopeudet, vaikka ero on usein teoriassa suurempi kuin käytännössä. SCSI sopii erityisen hyvin palvelimiin ja muihin tietokonejärjestelmiin, jotka on suunniteltu 24/7-käyttöön. SCSI tarkoittaa Pienten tietokonejärjestelmien käyttöliittymä... Tämä on yleensä lyhenne, ei lyhenne, ja se lausutaan "scuzzy". Järjestelmää voidaan käyttää useiden eri laitteiden liittämiseen, vaikka useimmat kuluttajat voivat yleensä käsitellä tämän SCSI:n ja kiintolevyn suhteen.

Suurin ero SCSI:n ja kiintolevyn välillä on kilpaileva järjestelmä, kuten SATA tai ATA, joissa on SCSI-liitäntä ja itse asemassa on prosessori. Tämä tarkoittaa, että levyn suorituskyky on riippumaton tietokoneen ominaisuuksista. Vaikka tämä ei aina paina kotikäyttäjän SCSI-haittoja, se voi olla tärkeä etu yrityskäyttäjille, jotka työskentelevät useilla tietokoneilla ja joutuvat käyttämään erityisiä koneita taloudellisista syistä.

Voit käyttää erillistä sovitinta liittääksesi useamman kuin yhden SCSI-kiintolevyn yhteen tietokoneen emolevyn paikkaan. Jokainen sovitin tukee jopa 15 asemaa. Jokaisessa asemassa on hyppykytkin, joka voidaan asettaa välille 0–15, ja jokainen taajuusmuuttaja on asetettava eri riville ristiriitojen välttämiseksi. Mahdollisuus käyttää useita kiintolevyjä on erityisen hyödyllinen järjestelmissä, jotka vaativat pitkän aikavälin varmuuskopiointilaitteita.

SCSI-kiintolevyt ovat yleensä huomattavasti kalliimpia kuin saman kapasiteetin SATA- tai ATA-asemat. Koska osa kustannuksista koostuu taajuusmuuttajaa ohjaavista komponenteista SCSI... Tämä voi johtaa vielä isompaan hintaeroon. Esimerkiksi SCSI-asema voi maksaa neljä kertaa tai enemmän kuin SATA-asema, jonka kapasiteetti on kaksinkertainen.

SCSI-asemilla on historiallisesti ollut korkeammat tiedonsiirtonopeudet kuin muilla kiintolevytyypeillä, vaikka tämä ero on kaventunut ajan myötä. SCSI-kiintolevy pyörii myös normaalisti suurilla nopeuksilla, mikä voi lyhentää tietojen lukemiseen, kirjoittamiseen ja käyttämiseen kuluvaa aikaa. SCSI-asemat sopivat paremmin myös jatkuvasti toimivaan tietokoneeseen, eivätkä ne ole kilpailijoita sellaisille kiintolevytyypeille, jotka on luokiteltu ja mitoitettu käytettäväksi kotitietokoneessa useita tunteja päivässä. Nämä edut ja korkea hintalappu tarkoittavat, että SCSI-asemat sopivat yleensä parhaiten jatkuvasti päällä oleviin ja raskaassa käytössä oleviin järjestelmiin, kuten palvelimiin.

(Ei vielä arvioita)

SCSI-liitäntä kehitettiin 1970-luvun lopulla. järjestäjänä Shugart Associates. Alunperin tiedossa

nimellä SASI (Shugart Associates System Interface), standardoinnin jälkeen vuonna 1986 siitä tuli yksi alan standardeista oheislaitteiden - kiintolevyjen, streamerien, irrotettavien kiintolevyjen ja magneto-optisten levyjen, skannerien, CD-ROM- ja CD-R-liitäntöjen yhteydessä. , DVD-ROM jne. SCSI-väylään voidaan liittää enintään kahdeksan laitetta, mukaan lukien pääohjain

SCSI (tai isäntäsovitin). SCSI-ohjain on pohjimmiltaan itsenäinen prosessori, ja sillä on oma BIOS (joka voi joskus sijaita emolevyn BIOSissa). Se hoitaa kaiken SCSI-väylän ylläpidon ja hallinnan vapauttaen prosessorin tästä. Wide SCSI -väylään on kytketty jopa 15 laitetta. SCSI:n etuna on, kun useat laitteet toimivat samalla väylällä samanaikaisesti, mikä vapauttaa sen, kun sitä ei tarvita.

SCSI-komentoprotokolla. Erilaisten laitteistototeutusten lisäksi SCSI-standardi sisältää myös joukon komentoja, jotka alunperin kehitettiin rinnakkais-SCSI-rajapinnalle, mutta siirrettiin sitten minimaalisella muokkauksella sarja-SCSI:lle.

SCSI-komentokielen terminologiassa viestintä tapahtuu komennon lähettävän aloittajan ja sen suorittavan kohteen välillä.

SCSI-komento sijoitetaan Command Descriptor Block (CDB) -lohkoon, joka koostuu operaatiokoodista (1 tavu) ja komentoparametreista (5 tavua tai enemmän). Vastauksena kohde palauttaa tilakoodin, joka on yleensä 00h (onnistunut vastaanotto) tai 02h (virhe) tai 08h (varattu). SCSI-komennot sisältävät 4 luokkaa - N (ei dataa), W (aloittaja siirtoon), R (aloittajan lukudata) ja B (kaksisuuntainen tiedonsiirto).

Protokolla sisältää noin 60 komentoa, mukaan lukien:

  • laitteen valmiuden tarkistaminen;
  • käynnistys-/pysäytyslaite (käynnistä / sammuta levymoottori, lataa / poista tietoväline);
  • lukea tietoja (4 komennon muutosta);
  • kirjoittaa tietoja (4 vaihtoehtoa);
  • määrittää aseman kapasiteetti (kapasiteetti);
  • alusta laite (nollaa kaikki sektorit) jne.

Jokaiselle SCSI-väylän laitteelle on määritetty vähintään yksi looginen yksikkönumero (LUN). Yksinkertaiset laitteet saavat vain yhden LUN-tunnuksen, monimutkaisemmat laitteet saavat useita LUN-numeroita. Esimerkiksi suorakäyttölaite (HDD) koostuu joukosta loogisia lohkoja, joissa on yleensä looginen lohkoosoite (LBA). LBA:n käyttö vaatii neljän muunnelman käyttöä datan luku-/kirjoituskomennoista, joista osa käyttää 21-bittisiä osoitteita ja toiset 32 ​​bittiä.

Rinnakkaisliitäntä 5C5 /. 8C8I-liitäntä on pääsääntöisesti rinnakkainen (kuva 4.24) ja on fyysisesti litteä kaapeli, jossa on 25, 50, 68-nastaiset liittimet oheislaitteiden liittämistä varten. 8C8I-väylässä on kahdeksan datalinjaa, joita seuraa parillinen ohjauslinja.

käyttöliittymä

Sisäänrakennetut laitteet

[Pistoke

Pistoke

Kauko- (ulkoiset) laitteet


Riisi. 4.24. 8C $ 1 -liitäntä: a- yleinen arkkitehtuuri; b - sovitin BSB!

sti ja yhdeksän ohjauslinjaa. SCSI-standardi määrittelee kaksi signaalinsiirtomenetelmää: yksipäinen ja differentiaalinen. Ensimmäisessä tapauksessa on yksi johdin, jolla on nollapotentiaali ("maa"), johon nähden signaalit lähetetään datalinjojen kautta, joiden signaalitasot vastaavat TTL-logiikkaa. Differentiaalisessa signaloinnissa kullekin datalinjalle on varattu kaksi johtoa, ja tämän linjan signaali saadaan vähentämällä niiden lähtöjen potentiaalit. Tässä tapauksessa saavutetaan paras melunsieto, mikä mahdollistaa kaapelin pituuden lisäämisen.

SCSI-liitäntä vaatii päätevastuksia, jotka absorboivat signaalit kaapelin päistä ja estävät kaiun muodostumisen. Yleisesti ottaen SCSI:lle on ominaista korkea herkkyys kaapelien valmistuksen laadulle ja niiden pituudelle, joka voi vaihdella liitännän versiosta riippuen.

SCSI-laitteet ovat myös ketjutettuja, ja jokaisella SCSI-laitteella on oma SCSI-tunnuksensa, joka vaihtelee välillä 0-7 (tai 0-15). Ohjainlevyn osoitteena ja yleensä käytetään korkeinta SCSI ID -arvoa - 7 (15), käynnistyslevyn (SCSI ID) osoite on “O”, toisen levyn osoite on “1”. CCS (Common Command Set) määrittää SCSI-rungon laitteiden välisen tiedonsiirron. SCSI-liitännän ohjelmisto ei vaikuta taajuusmuuttajan fyysisiin ominaisuuksiin (eli sylinterien, päiden jne. lukumäärään), vaan käsittelee vain loogisia tietolohkoja, joten yhdessä SCSI-ketjussa esimerkiksi skanneri, kiintolevy ja CD-ROM-asema.

SCSI-ohjain pollaa laitteita välittömästi virran kytkemisen jälkeen. Samaan aikaan SCSI-laitteissa laitteiden automaattinen konfigurointi (Plug-n-play) toteutetaan käyttämällä SCAM-protokollaa (SCSI Configured AutoMagically), jossa SCSI ID -arvot allokoidaan automaattisesti. SCSI-laitteiden standardoituun hallintaan ASPI (Advanced SCSI Programming Interface) -ohjelmistoliitäntä on yleisimmin käytetty.

SCSI-ominaisuudet. SCSI-liitännästä on olemassa yli tusina eri versiota (taulukko 4.8). SCSI-väylän tärkeimmät ominaisuudet ovat:

Leveys - 8 ("kapea", kapea) tai 16 bittiä ("leveä", leveä);


Riisi. 4.25. SCSI-laitemerkintä erilaisilla sähköparametreilla: / - Yksipäätyinen; 2 - Pienjännite-ero; 3 - Korkea jännite-ero; 4 - sekatyyppinen liitäntä Pienjännitedifferentiaali / yksipää

Taulukko 4.8. SCSI-versiot (sukupolvet)

nopeus

Renkaan leveys (koko)

Suurin tiedonsiirtopituus (riippuen signaalien tyypistä), m

Enimmäismäärä

määrä

liitännät

  • (leveä)

Ei määritelty Ultraa suuremmille nopeuksille

Ultra3 SCSI tai Ultra 160 SCSI

Ei määritelty Ultra2:n ylittäville nopeuksille

Määrittelemätön

Määrittelemätön

  • linja kellon nopeus;
  • sähköisten signaalien tyyppi (kuva 4.25):
  • - yksinapainen - yksipäinen (SE);
  • - korkeajänniteero (HVD) - 5 V;
  • - matalajännite - Pienjännitedifferentiaali (LVD) - 3 V.

Nopeuteen vaikuttavat pääasiassa kaksi ensimmäistä parametria. Ne kirjoitetaan yleensä SCSI-sanan etuliitteinä (taulukko 4.8).

Suurin laite-ohjaimen siirtonopeus voidaan laskea ottamalla väylätaajuus ja "Wide" tapauksessa kertomalla se kahdella (esimerkiksi FastSCSI - 10 MB / s, Ultra2WideSCSI - 80 MB / s).

SCSI-sarjaliitännät. Neljä viimeisintä SCSI-versiota, nimittäin SSA (Serial Storage Architecture), FC-AL ja Serial Attached SCSI (SAS), ovat poikenneet perinteisestä rinnakkais-SCSI-standardista ja keskittyneet sarjaviestintään (katso taulukko 4.8). Sarjaliitännän tärkeimmät edut ovat korkeat tiedonsiirtonopeudet; "Kuuma" päälle/pois; paras melunsieto.

Terminaattorit, liittimet. Signaalityypin mukaan SCSI:stä on lineaarisia (Single Ended) ja differentiaalisia (differentiaalisia) versioita, joiden kaapelit ja liittimet ovat identtisiä, mutta niiden välillä ei ole sähköistä yhteensopivuutta (taulukko 4.9).

Jokaisen signaalin differentiaaliversiossa käytetään kierrettyä paria johtimia ja erityisiä lähetin-vastaanottimia, kun taas suuri kaapelin kokonaispituus on sallittu, samalla kun säilytetään korkea vaihtotaajuus. Differentiaalirajapintaa käytetään tehokkaissa palvelinten levyjärjestelmissä, mutta se ei ole yleistä tavallisissa tietokoneissa.

Lineaarisessa versiossa signaalin tulee kulkea omaa johtimeaan pitkin kierrettynä (tai ainakin erillään toisesta tasaisella silmukalla) nolla- (paluu)johtimella.

SCSI-laitteet on kytketty kaapeleilla ketjussa, päätteet on kytketty reunalaitteisiin. Usein yksi reunalaitteista on isäntäsovitin. Siinä voi olla sekä sisäinen että ulkoinen liitin jokaiselle kanavalle.

Kun isäntäsovittimen ulkoisia ja sisäisiä liittimiä käytetään samanaikaisesti, sen päätteet poistetaan käytöstä. Olennaista on terminaattorien käytön oikeellisuus - yhden terminaattorin puuttuminen tai päinvastoin,

Taulukko 4.9. SCSI-liittimet

DB-25 - ulkoisten hitaiden laitteiden, pääasiassa skannerien, liitäntä, lOmega Zip Plus, yleisin Macintoshille (samanlainen kuin modeemiliitin)

Pienitiheys 50-nastainen tai Centronics 50-nastainen - ulkoinen liitäntä skannereille, streamereille, yleensä SCSI-1

High-Density 50-pin tai Micro DB50, Mini DB50 - vakio ulkoinen kapea liitin

High-Density 68-pin tai Micro DB68, Mini DB68 - vakio ulkoinen laajaliitin

High-Density 68-pin tai Micro Centronics, käytetään SCSI-laitteiden ulkoiseen liittämiseen

Taulukko 4.10. SCSI A-kaapeliliittimet

Liittimen pin

Liittimen pin

ja 8C81:n 32-bittiset versiot (8-bittisessä versiossa nastoja 1-5, 31-39, 65-68 ei käytetä); ulkoisen liitännän liittimet näyttävät miniatyyriversiolta Centronicsista litteillä koskettimilla, sisäisissä on nastakoskettimet;

  • Q-kaapeli, 68-johtiminen laajennus jopa 32-bittiseen, pariksi P-kaapelilla;
  • D-25P-kaapeli - 8-bittinen, vakiona Macintoshille, käytetään tietyissä ulkoisissa laitteissa (Iomega ZIP-Drive).

Erilaisia ​​muunnelmia sovitinkaapeleista ovat mahdollisia.

Rengas. Kuten PCI-väylässä, SCSI-väylä olettaa pystyvän vaihtamaan tietoja minkä tahansa laiteparin välillä. Tietenkin yleisin vaihto tapahtuu isäntäsovittimen ja oheislaitteiden välillä. Tietojen kopiointi laitteiden välillä voidaan tehdä ilman pääsyä tietokoneen järjestelmäväylään. Tässä älykkäillä isäntäsovittimilla, joissa on sisäänrakennettu välimuisti, on suuria mahdollisuuksia. Jokaisessa väylän keskuksessa on sen käynnistäjä (Initiator) ja kohdelaite (Target). Pöytä 4.11 näyttää väyläsignaalien tarkoituksen.

Taulukko 4.11. SCSI-väyläsignaalien määritykset

(1 - Aloittaja, T - Kohde)

Nimittäminen

Käänteinen dataväylä pariteettibiteillä

Terminaattorin virtalähde

Huomio

Bussi kiireinen

Tiedonsiirtopyyntö

Vastaa kyselyyn #

Target lähettää viestin

Valitse (Valitse) kohdelaite aloittajan mukaan tai Valitse uudelleen aloittaja kohdelaitteen mukaan

Ohjaus (0) / Data (1) väylällä

Lähetyssuunta suhteessa aloittajaan tai valinta (1) / uudelleenvalinta (0) vaiheeseen

  • Tämä terminaattori voi johtaa käyttöliittymän epävakauteen tai toiminnan menettämiseen. Kaapelit. 8C81-kaapeleiden valikoima on melko laaja (taulukko 4.9). Tärkeimmät standardoidut kaapelit: A-kaapeli (Taulukko 4.10) - standardi 8-bittiselle 8C81-liitännällä, 50-johtiminen sisäinen silmukka (ShS-50-liittimet) tai ulkoisesti suojattu (Sep1goshs8-50-liittimet); B-kaapeli - 16-bittinen laajennus 8C81-2, ei ole saanut jakelua;
  • R-kaapeli - 16-bittinen 8C81-2 / 3 68-johtiminen parannetuilla pienoissuojatuilla liittimillä, yleiskäyttöinen sisäisille ja ulkoisille kaapeleille 8-, 16-

Mikä on SCSI?

V: Voit vastata tähän kysymykseen kohdasta [SCSI Basics].
Mikä on SAS, joka on parempi kuin SCSI tai SAS, ja miten ne eroavat toisistaan?
V: [SAS tai SCSI] -osio on omistettu vastaukselle tähän kysymykseen.
Mikä on eSATA?
V: eSATA on SATA-liitäntä ulkoisten SATA-laitteiden liittämiseen. Se tarjoaa 3 Gbps kaistanleveyden, mikä poistaa nykypäivän ulkoisiin tallennuslaitteisiin liittyvät kaistanleveyden pullonkaulat.

Mikä on Unified Serial?
V: Kaikki Unified Serial -ohjaimet mahdollistavat SATA- ja SAS-asemien yhdistämisen point-to-point-liitännän avulla. Se käyttää kehittynyttä SCSI-komentosarjaa tehokkaan tiedonhallinnan, virheiden käsittelyn ja suorituskyvyn tarjoamiseksi.

SATA- ja SAS-asemien tuen tarjoaman joustavuuden ansiosta yritykset voivat helposti standardoida I / O-infrastruktuurin sekä kriittisten tietojen ensisijaiseen että toissijaiseen tallennustilaan riippuen siitä, onko asema asennettuna SATA- vai SAS-asemaan. Asiakkaat voivat standardoida infrastruktuurinsa yhtenäisillä I/O-ohjaimilla ja tallennusjärjestelmillä, mikä vähentää koulutus- ja ylläpitokustannuksia.

Voidaanko SATA-asemia käyttää SAS-ohjaimien kanssa?

V: Kyllä, voit, kun samalla ohjaimella voit käyttää sekä SAS- että SATA-levyjä samanaikaisesti. Näin voit aloittaa siirtymisen SAS-teknologiaan nyt kohtuulliseen hintaan.

Voidaanko SAS-asemia käyttää SATA-ohjaimien kanssa?
Voi ei.

Onko mahdollista liittää SAS-asemia ohjaimeen ilman hotswap-koria?
V: Kyllä, voit. Tätä varten sinun on käytettävä erityistä kaapelia, jossa on SFF-8482-liitin asemien sivulla. SAS-ohjain määrittää kaapelin toisessa päässä olevan liittimen.

Mitä eroa on SCSI-1:llä, SCSI-2:lla, Fast-, Wide-, Ultra Wide- ja Ultra2 SCSI:llä?
V: Suurin ero on SCSI-komentosarjassa ja väylän leveydessä (vastaavasti nopeudessa).
SCSI-1 5MB / Sec 8-bittinen SCSI-väylä
SCSI-2 5MB / Sec 8-bittinen SCSI-väylä
SCSI-2 Fast 10MB / Sec 8-bittinen SCSI-väylä
SCSI-2 Fast Wide 20MB / Sec 16-bittinen SCSI-väylä
SCSI Ultra 20MB / Sec 8-bittinen SCSI-väylä
SCSI Ultra Wide 40MB / Sec 16-bittinen SCSI-väylä
Ultra2 Wide 80MB/s 16-bittinen SCSI-väylä
Ultra160 160MB/s 16-bittinen SCSI-väylä
Ultra320 320MB/s 16-bittinen SCSI-väylä

Milloin sinun tulee käyttää LVD-säädintä?
V: Jos:
Vaatii suurta tiedonsiirtonopeutta - 80 - 320 MB / s
Ympäröivällä alueella on erittäin korkea sähkömagneettinen kohina, joka voi häiritä tiedonsiirtoa. LVD-tila tarjoaa paljon paremman häiriönkestävyyden kuin Single Ended (SE) SCSI
On tarpeen varmistaa, että SCSI-laitteet poistetaan merkittävästi tietokoneesta. LVD-laitteet voidaan irrottaa SCSI-ohjaimesta jopa 12 metrin etäisyydeltä (tämä on LVD SCSI -kaapelin suurin sallittu pituus.

Mikä on SCSI-pääte ja miksi sitä tarvitaan?
V: SCSI Terminator on pieni elektroninen laite, jonka tulisi sijaita SCSI-väylän molemmissa päissä ja niitä (päätelaitteita) tulee olla täsmälleen kaksi jokaista SCSI-väylää kohti. Useimmiten ensimmäinen SCSI-pääte on SCSI-ohjain (yleensä tämä toiminto voidaan "poistaa" käytöstä ohjaimen BIOSissa, ja oletusarvoisesti se on käytössä), ja toinen on viimeiseen (SCSI:stä) kytketty pääte. ohjain) SCSI-kaapelin liitin.

Joissakin SCSI-laitteissa (vanhat levyt, levykeasemat, nauha-asemat) on sisäänrakennettu pääte, joka voidaan ottaa käyttöön vastaavalla laitteessa olevalla jumpperilla. Varmista tässä tapauksessa, että laite, jonka pääte on käytössä, sijaitsee aivan SCSI-väylän päässä.

Ja kaikki toimii minulla jopa ilman SCSI-terminaattoria, ehkä se toimii niin?
V: Toistaiseksi se voi toimia, varsinkin jos sinulla on vain yksi levy ja sitä ei käytetä liian intensiivisesti. Mutta kun SCSI-väylällä olevien laitteiden määrä lisääntyy tai sen kuormitus kasvaa, vaarana on tietojen menettäminen, joten tässä ei kannata säästää.

Mikä on SCSI ID ja miksi sitä tarvitaan?
V: SCSI ID on SCSI-laitteen yksilöllinen (yhdessä SCSI-väylässä) tunniste (numero). Sitä tarvitaan osoitteiden tarjoamiseksi SCSI-väylällä oleville laitteille.

SCSI-tunnus määritetään joko automaattisesti (esimerkiksi jos käytetään tätä toimintoa tukevia hotswap-häkkejä) tai asettamalla manuaalisesti sopivat jumpperit SCSI-laitteissa. SCSI ID:llä ei ole mitään tekemistä SCSI-väylän laitteiden fyysisen järjestyksen kanssa (esimerkiksi SCSI-ohjaimella on yleensä SCSI-oletustunnus 7, vaikka useimmiten, mutta ei aina, se sijaitsee alussa SCSI-väylästä), on tärkeää vain siksi, että samalla SCSI-väylällä ei ole laitteita, joilla on sama SCSI-tunnus.

SCSI ID -arvot voivat olla:
0 - 15 (yhteensä 16) Wide (W) ja UltraWide (UW, U2W, U160, U320) SCSI-väylille;
0 - 7 (yhteensä 8) kapealle (U, U2) SCSI-väylälle;

Mitä tapahtuu, jos kaksi laitetta, joilla on sama SCSI-tunnus, liitetään samaan SCSI-kanavaan?
V: Ei mitään hyvää. Parhaassa tapauksessa SCSI-ohjain tunnistaa jonkin näistä laitteista, mutta ei silti pysty toimimaan oikein sen kanssa, pahimmassa tapauksessa se ei "näe" mitään näistä laitteista. Ohjain tai levyt eivät vaurioidu, mutta SCSI-levyjen tietojen vioittumisriski säilyy.

On syytä muistaa, että ylivoimainen enemmistö ohjaimista ei ilmoita tällaisesta virheestä millään tavalla, joten kun kytket uusia laitteita SCSI-väylään, sinun tulee kiinnittää huomiota SCSI-tunnuksen ainutlaatuisuuteen.

Huomaa, että itse SCSI-ohjaimella on myös SCSI-tunnus (yleensä se on 7, ja se voidaan muuttaa ohjaimen BIOSissa), joten sinun ei pitäisi määrittää samaa SCSI-tunnusta levyille.

Mikä on SAF-TE?
V: SAF-TE - SCSI Accessed Fault Tolerant Enclosure - "Avoin" määritys, joka on suunniteltu tarjoamaan kattava ja standardoitu menetelmä korkean luotettavuuden palvelimissa ja tallennusalijärjestelmissä käytettävien asemien, virtalähteiden ja jäähdytysjärjestelmien kunnon seurantaan ja raportointiin. Tekniset vaatimukset ovat riippumattomia I / O-laitteistosta, käyttöjärjestelmistä ja palvelinalustasta, koska itse runko näyttää olevan vain yksi laite SCSI-väylässä. Monet johtavat palvelimien, tallennuslaitteiden ja RAID-ohjainten valmistajat ovat omaksuneet SAF-TE-määritykset. SAF-TE-spesifikaatioiden mukaiset tuotteet vähentävät kotelon kunnon valvonnan kustannuksia, yksinkertaistavat verkonvalvojan työtä ja tarjoavat hälytysilmoituksia ja laitteiden kuntotietoja.

Yleistä tietoa liitännöistä ………………………………………….

Liitäntäluokitus ………………………………………………

SCSI-liitännän historia ………………………………………

SCSI-standardien kehitys …………………………………………… ..

Miltä SCSI-ohjain näyttää ja mistä se koostuu ……………………….

SCSI-konsepti ………………………………………………………….

SCSI-väylän toimintavaiheet ……………………………………………… ..

SCSI-komennot ……………………………………………………………

Isäntä - sovittimet ………………………………………………………….

SCSI-kaapelit ……………………………………………………………

Ohjelmistotuki SCSI-laitteille …………………………………

Oheislaitteiden ohjelmointi...

SCSI vs. IDE …………………………………………………………



Bibliografia…………………………………………………………




1. Yleistä tietoa liitännöistä


Nykyaikaisen tietotekniikan luominen liittyy tehtävään yhdistää yhdeksi monimutkaiseksi erilaisia ​​tietokonelohkoja, tallennus- ja näyttölaitteita, tietolaitteita ja itse tietokonetta. Tämä tehtävä on annettu yhtenäisille rajapintajärjestelmille - rajapinnoille. Liitäntä ymmärretään joukkona piirivälineitä, jotka tarjoavat suoran vuorovaikutuksen laskentajärjestelmän rakenneosien välillä. Rajapinta tarjoaa yhteenliittämisen järjestelmän rakennuspalikoiden tai laitteiden välillä.

Rajapinnan päätarkoitus on järjestelmien välisten ja järjestelmien välisten yhteyksien ja rajapintalaitteiden yhdistäminen, jotta voidaan tehokkaasti toteuttaa progressiivisia menetelmiä laskentajärjestelmän toiminnallisten elementtien suunnittelussa.

2. Liitäntöjen luokittelu


1) Koneliitännät on suunniteltu järjestämään yhteyksiä tietokoneen rakenneosien välillä, ts. suoraan niiden rakentamiseen ja viestintään ulkoisen ympäristön kanssa.

2) Oheislaitteiden liitännät suorittavat prosessorien, ohjaimien, tallennuslaitteiden ja tiedonsiirtolaitteiden liitäntätoimintoja.

3) Moniprosessorijärjestelmien rajapinnat ovat pääasiassa runkoliitäntäjärjestelmiä, jotka on suunnattu yhdeksi useiden prosessorien, muistimoduulien, muistiohjaimien kompleksiin, jotka sijaitsevat rajoitetusti avaruudessa.

4) Hajautettujen lentokoneiden rajapinnat on suunniteltu integroimaan huomattavan etäisyyden päässä sijaitsevat tiedonkäsittelylaitteet.

Liitäntöjen kehitystyötä tehdään liitäntälaitteiden yhtenäistämisen tason nostamiseen ja yhteensopivuusehtojen standardointiin, olemassa olevien rajapintojen modernisointiin, perusteellisesti uusien rajapintojen luomiseen.


3. Historia käyttöliittymän luominen SCSI


Nimi Shugart on tuttu monille: se kuuluu yhdelle "keräys"-alan kirkkaimmista pioneereista ja ideologeista - legendaariselle piiolympialaiselle (Piilaakson Olympuksen asukkaana) Alan F. Shugartille, joka IBM johti levykkeiden ja RIGIDin kehitystä ja työskenteli sitten Memorexilla. Vuonna 1973 Shugart keräsi ulkopuolista pääomaa ja perusti 5,25 tuuman FDD-asemayhtiön, Shugart Associatesin. Tämä yritys työskenteli hänen johdolla vuoden, jonka jälkeen Shugart potkaistiin yritykseen sijoittaneiden ihmisten toimesta. Shugart toipui iskusta kuuden vuoden ajan - tänä aikana hän jopa osti kalastusveneen ja ryhtyi ammattikalastajaksi. Mutta korkean teknologian himo ei mennyt ohi: vuonna 1979 hän perusti yhdessä Finis Connerin kanssa Seagate Technologiesin (alunperin Shugart Technologies), minkä jälkeen hän pysyi sen johtajana lähes kaksi vuosikymmentä, jonka aikana yhtiöstä tuli suurin itsenäinen kiintolevyt (vaikka Seagate vuonna 1998 Shugart oli "tulvinut", mutta se on täysin erilainen tarina).

Olemme enemmän kiinnostuneita Shugart Associatesista, koska hän kehitti SASI-rajapinnan vuonna 1979, SCSI-väylän vanhimman version. SASI-lyhennettä on tällä hetkellä vaikea laajentaa, kaksi ensimmäistä kirjainta tarkoittavat luotettavasti Shugart Associatesia, neljäs - Interface, ja kolmas on tulkittu eri lähteissä - System, Systems tai Standard (viimeinen on mielestäni oikea versio sen jälkeen kaikki). SASI:n ominaisuudet olivat erittäin vaatimattomia jopa ensimmäiseen SCSI-versioon verrattuna - siirtonopeus oli vain 1,5 MB / s, käyttöliittymässä oli hyvin rajoitettu joukko komentoja. SASI:n sisältämät ideat sisälsivät kuitenkin paljon progressiivisia asioita: kaikkialla esiintyneen ja sitten analogisen sarjalähetyksen sijaan käytettiin 8-bittistä rinnakkaista digitaalista lähetystä, ohjauslinjojen sijaan rajapinta tarjosi joukon komentoja ja se toimi loogisella tasolla, jolloin voit käsitellä lohkoja, ei fyysisiä päitä, sylintereitä ja sektoreita.

Kaksi vuotta myöhemmin, vuoden 1981 lopulla, kannustaakseen teollisuuden hyväksyntää rajapinnalle, Shugart Associates teki yhteistyötä kansallisen kassarekisterin (NCR) kanssa hakeakseen ANSI:lta teknisen komitean perustamista rajapinnan parantamiseksi ja standardoimiseksi. Tällainen komitea - X3T9.2 - perustettiin vuonna 1982, ja käyttöliittymän nimi muutettiin persoonattomaksi kuvaavaksi SCSI:ksi. Seuraavien vuosien aikana standardia on jalostettu ja paranneltu: kaistanleveys on laajentunut, ohjesarjoja on lisätty - tulostimille, streamereille, prosessoreille, WORM- ja ROM-laitteille. (On huomattava, että SCSI:stä, toisin kuin SASI:sta, ei ole tullut vain levyliitäntää, vaan eräänlainen järjestelmäväylä: teoriassa "paljaalle" SCSI:lle voidaan koota täydellinen järjestelmä yhdistämällä prosessori, muisti, asemat ja oheislaitteet. ) SCSI-version luonnoksen käyttöönoton jälkeen vuonna 1984, ANSI:n hyväksymistä varten, monet yritykset alkoivat tuottaa tuotteita, jotka ovat enemmän tai vähemmän yhteensopivia tämän protostandardin kanssa. Ensimmäinen virallinen standardi, X3.131-1986, otettiin käyttöön vuonna 1986 (seuraavien versioiden tultua tunnetuksi siitä tuli SCSI-1).

Myöhemmät lisäykset ja parannukset johtivat SCSI-2-spesifikaatioiden luomiseen.


4. SCSI-standardien kehitys

SCSI-spesifikaatiot määrittelevät tiukasti liitännän fyysiset ja sähköiset parametrit ja komentojen vähimmäismäärän. Näiden komentojen käytöstä on tullut SCSI-liitännän tärkein etu, koska se teki siitä hallittavan. Joulukuussa 1985 kehitetty SCSI-1-spesifikaatio tarjosi tiedonsiirron 8-bittisen väylän kautta taajuudella 5 MHz. Tiedonsiirtonopeus SCSI-väylällä tavallisessa asynkronisessa tilassa (tai kättelytilassa, eli kun vahvistus vaaditaan jokaisen tiedonsiirron jälkeen) on noin 3 Mb / s. Synkronisessa tilassa lähetettäessä SCSI-väylä pystyy kehittämään noin 5 Mb/s suorituskyvyn.

Laitteet yhdistettiin ketjuun peräkkäin. Ensimmäinen laite on kytketty isäntätietokoneen SCSI-liitäntään, toinen ensimmäiseen ja niin edelleen (katso kuva 1). Ketjun ensimmäinen ja viimeinen laite oli päätettävä. Lopetus oli poistettava käytöstä kaikissa muissa laitteissa. Laitteet tunnistettiin käyttämällä hyppyjohdinta tai kytkimen ID:tä (0 - 7), ja isäntäväyläsovittimelle annettiin yleensä ID = 7 korkein prioriteetti väylään pääsyä varten.

Kuva 1. Tyypillinen SCSI-ketjun kytkentäkaavio.


Standardi ei velvoittanut käyttämään tietyntyyppisiä liittimiä (liittimiä), vaan kuvasi vain koskettimien tarkoitusta. Yleisimmin käytettyjä ovat Centronics D-Ribbon -liittimet PC-tietokoneille ja DB-25-liittimet Macintoshille. Päättäminen oli pääosin passiivista, kun taas aktiivista tai kontrolloitua päättämistä käyttivät vain yksittäiset valmistajat.

Maaliskuussa 1990 kehitettiin SCSI-2 (Fast SCSI) -spesifikaatio, ja vuonna 1992 kehitettiin SCSI-2 (Fast SCSI) -spesifikaatio, joka määrittelee 18 SCSI-peruskomentoa (Common Command Set, CCS), joita tarvitaan kaikille oheislaitteille. laitteita sekä lisäkomentoja CD-ROM-levylle ja muille oheislaitteille. Tietojen vaihto tuli mahdolliseksi ilman keskusprosessorin osallistumista. Ilmestyi "jonoja" - kyky hyväksyä jopa 256 komennon ketjuja ja käsitellä niitä itsenäisesti optimoidussa järjestyksessä. Ja jos kohdepäätelaitteen ohjain sai komennon, joka ei vaadi ulkoista vuorovaikutusta, tämä ohjain ei varaa väylää ennen kuin on tarpeen siirtää tietoja. Tässä näet SCSI:n merkittävän edun IDE:hen verrattuna, varsinkin moniajoympäristöissä: IDE-väylä toimii passiivisena kanavana keskusprosessorin signaloinnille - sen on ensin suoritettava yksi komento ennen toisen käynnistämistä.

Myös spesifikaatioon on ilmestynyt laajennuksia, joiden nimitykset ovat usein nähtävissä hinnastoissa. 8-bittisen perusversion - Fast SCSI (SCSI-2) - kaistanleveys on 10 Mb / s. Wide SCSI-2 -versio on 16-bittinen versio Fast SCSI:stä (SCSI-2), ja sen mukaisesti sillä on kaksinkertainen tiedonsiirtonopeus, ja sen avulla voit myös liittää jopa 15 oheislaitetta. Ultra-etuliite tarkoittaa 20 MHz:iin korotettua toimintataajuutta ja Ultra2-ohjaimet pystyvät lähettämään dataa 40 MHz:llä. Hyvin usein käytetään nimityksiä Ultra Wide tai Ultra2 Wide. Tämä tarkoittaa, että käytetään vaihtoehtojen yhdistelmiä. Esimerkiksi Ultra2 Wide -laitteet voivat vaihtaa tietoja enintään 80 Mb / s nopeudella.

Ultra160 / m SCSI -spesifikaatio hyväksyttiin 14. syyskuuta 1998. Ultra160 / m SCSI:n pääkomponentit ovat: kaksoissynkronointi tiedonsiirron aikana (Double Transition Clocking), tietojen eheyden valvonta syklisen redundanssikoodin (CRC) avulla, ympäristön ohjaus (Domain Validation). 160 Mb/s tiedonsiirtonopeus saavutetaan käyttämällä molempia pyyntö/kuittausreunoja tiedon synkronointiin. Näin ollen suunnittelijat voivat lisätä suorituskykyä tai luotettavuutta käyttämällä jopa 160 Mb/s väyläkaistanleveyttä olemassa olevilla Ultra2 SCSI -liitäntäkaapeleilla tai lisäämällä Ultra2 SCSI -liitännän luotettavuutta (80 Mb/s) vähentämällä kellotaajuutta.

Mitä tulee tiedon eheyden hallintaan syklisen redundanssikoodin (CRC) avulla, Ultra160 / m käyttää samaa menetelmää kuin FDDI:ssä, CSMA-CD-protokollaan perustuvissa lähiverkoissa ja kuituoptisissa tiedonsiirtokanavissa. Environmental Monitoring on älykäs tekniikka, joka tarkastaa varastointialijärjestelmän, mukaan lukien patch-kaapelit, päättimet ja paljon muuta. Tämä tekniikka valvoo järjestelmän toimintaa vaadituissa määrityksissä ja tiedon katoamisvaaran sattuessa jopa alentaa siirtonopeutta.

Ohjaimen kanssa käytävän tiedonsiirtotavan mukaan SCSI-laitteet jaetaan kahteen tyyppiin: käyttämällä yksipäisiä ja differentiaalisia (D) sähköisiä rajapintoja. Yksipäinen rajapinta käyttää yhtä johdinta kullekin lähetettävän datan tai ohjaussignaalin bitille ja vastaavaa johdinta "maahan", ja informaatio välitetään vain yhden signaalijohtimen kautta. Differentiaalirajapinnassa signaali jaetaan positiivisiin ja negatiivisiin komponentteihin ja välitetään johdinparin kautta, mikä mahdollistaa signaalin välittämisen pitkiä matkoja ilman häiriöitä. SCSI-lähetin-vastaanottimen tyypin valinta määrittää väylän maksimipituuden ja liitettyjen laitteiden lukumäärän. Suurin osa olemassa olevista SCSI-laitteista käyttää yksipäisiä lähetin-vastaanottimia, mikä lyhentää kaapelin pituutta ja lisää siirtonopeuksia.Differentiaaliset lähetin-vastaanottimet ylittävät tämän rajoituksen, mutta kustannukset ovat paljon korkeammat. Low-Voltage Differential (LVD) -tekniikka on suunniteltu ratkaisemaan tämä ongelma, joka on kahden edellä mainitun tekniikan yhdistelmä. Useimmat uudemmat laitteet tukevat universaaleja lähetin-vastaanottimia, jotka voivat toimia yksipäisinä ja LVD-lähetin-vastaanottimina.


Hieman syvyys,

Suurin siirtonopeus, Mb/s

Kaapelin enimmäispituus / laitteiden lukumäärä, m / kpl

Liittimen koskettimien määrä

6 / 7,25 / 6 (0), 12/6 (LVD)

3 / 7,25 / 6 (0), 12/6 (LVD)

Nopea SCSI-2, nopea SCSI

3/15,25/15 (0), 12/15 (LVD)

3 / 3,1,5 / 7,25 / 6 (D), 12/6 (LVD)

Leveä Ultra SCSI-2

3 / 3,1,5 / 7,25 / 15 (D), 12/15 (LVD)

Nopea 20 leveä SCSI

Leveä Ultra2 SCSI-2

Nopea 40 leveä SCSI

Ultra3 Wide SCSI

Siinä on myös 80-nastainen liitin laitteiden kytkemistä varten Hot Swap -tilassa. Tällaisen liittimen erityispiirre on tehokoskettimien läsnäolo yhdessä datan ja ohjaussignaalien lähettämiseen tarkoitettujen koskettimien kanssa.

5. Miltä SCSI-ohjain näyttää ja mistä se koostuu?

Tässä on kuva PCI-väylän yksinkertaisimmasta FastSCSI-ohjaimesta.

Kuten näet, suurimman osan tilasta vievät liittimet. Suurin (ja vanhin) liitin on 8-bittisille sisäisille laitteille, joita usein kutsutaan nimellä kapea, se on samanlainen kuin IDE-liitin, vain siinä on 50 nastaa 40 nastan sijaan. Useimmissa ohjaimissa on myös ulkoinen liitin, kuten nimestä voi päätellä, siihen voi ja kannattaa liittää ulkoisia SCSI-laitteita. Kuvassa 50-nastainen mini-sub D -liitin.

Wide-laitteissa käytetään samanlaista, mutta 68 nastalle kiinnitys ei myöskään ole salpojen muodossa, vaan ruuveissa - kuten COM-hiirissä ja tulostimissa. Se on jopa pienempi kuin kapea suuremman kosketustiheyden vuoksi. (Muuten, nimestä huolimatta leveä tynkä on myös kapeampi kuin kapea). Joskus voit löytää ulkoisen liittimen vanhan version - vain centronixin. Sama (ulkoisesti, mutta ei toimiva :) löytyy tulostimestasi. Jotkut laitteet, kuten IOmega ZIP Plus, sekä Macille tarkoitetut laitteet käyttävät tavallista 25-nastaista Cannon (D-SUB) modeemina. Mini-centronicsia käytetään myös ulkoisiin nopeisiin liitäntöihin. Tässä on täydellinen taulukko:

(mitat lähes alkuperäiset)

Sisäinen

Pienitiheys 50-nastainen

sisäisten kapeiden laitteiden liittäminen - HDD, CD-ROM, CD-R, MO, ZIP. (kuten IDE, vain 50 nastalle)

Suuritiheys 68-nastainen

sisäisten leveiden laitteiden, pääasiassa kiintolevyn, liittäminen

Ulkoinen

ulkoisten hitaiden laitteiden, pääasiassa skannerien, IOmega Zip Plus -liitäntä. yleisin Macissa. (kuten modeemi)

Pienitiheys 50-nastainen

tai Centronics 50-pin. skannerien, streamerien ulkoinen liitäntä. yleensä SCSI-1.

Suuritiheys 50-nastainen

tai Micro DB50, Mini DB50. tavallinen ulkoinen kapea liitin

Suuritiheys 68-nastainen

tai Micro DB68, Mini DB68. tavallinen ulkoinen leveä liitin

Suuritiheys 68-nastainen

tai Micro Centronics. Joidenkin lähteiden mukaan sitä käytetään SCSI-laitteiden ulkoiseen liittämiseen.

Kuten tiedät, minkä tahansa laitteen toimintaan tarvitaan ohjelmistotuki. Useimmille IDE-laitteille minimi on sisäänrakennettu emolevyn BIOS:iin, loput tarvitset ohjaimia eri käyttöjärjestelmille. SCSI-laitteiden kanssa asiat ovat hieman monimutkaisempia. Jos haluat käynnistää SCSI-kiintolevyltä ensimmäistä kertaa ja työskennellä DOS-tilassa, tarvitset oman SCSI BIOSin. Tässä on 3 vaihtoehtoa.

1. SCSI BIOS:lla varustettu mikropiiri on itse ohjaimessa (kuten VGA-korteissa). Kun tietokone käynnistyy, se aktivoituu ja mahdollistaa käynnistyksen SCSI-kiintolevyltä tai esimerkiksi CDROM-levyltä, MO. Käytettäessä ei-triviaalia käyttöjärjestelmää (Windows NT, OS / 2, * nix), ohjaimia käytetään aina toimimaan SCSI-laitteiden kanssa. Niitä tarvitaan myös muihin laitteisiin, jotka eivät ole kiintolevyjä, jotta ne toimivat DOS:ssa.

2. SCSI BIOS -kuva siirretään emolevyn flash BIOSiin. Lisäksi patenttivaatimuksen 1 mukaisesti. Yleensä emolevyn BIOSiin lisätään SCSI BIOS NCR 810 -siruun perustuvalle ohjaimelle, Symbios Logic SYM53C810 (ensimmäisessä kuvassa se on) tai Adaptec 78xx. Tätä prosessia voidaan haluttaessa ohjata ja SCSI BIOS -versio voidaan vaihtaa uudempaan. Jos emolevyllä on SCSI-ohjain, tämä on juuri tämä lähestymistapa. Tämä vaihtoehto on myös taloudellisesti kannattavampi :) - ohjain ilman BIOS-sirua on halvempi.

3. SCSI BIOSia ei ole ollenkaan. Kaikkien SCSI-laitteiden toiminnan tarjoavat vain käyttöjärjestelmän ajurit.

SCSI-laitteista käynnistyksen tukemisen lisäksi BIOSissa on yleensä useita muita toimintoja: sovittimen konfigurointi, levypintojen tarkistaminen, matalan tason alustus, SCSI-laitteiden alustusparametrien konfigurointi, käynnistyslaitteen numeron asettaminen jne.

Seuraava huomautus seuraa ensimmäisestä. Kuten tiedät, emolevyissä on yleensä CMOS. Tänne BIOS tallentaa levyn asetukset, mukaan lukien kiintolevyjen asetukset. SCSI BIOS:ia varten on usein tarpeen tallentaa myös SCSI-laitteen kokoonpano. Tämän tehtävän suorittaa yleensä pieni mikropiiri, kuten 93C46 (flash). Se liitetään pää-SCSI-siruun. Siinä on vain 8 jalkaa ja useita kymmeniä tavuja muistia, mutta sen sisältö säilyy, vaikka virta katkaistaan. Tässä sirussa SCSI BIOS voi tallentaa sekä SCSI-laitteiden parametrit että omat parametrit. Yleensä sen läsnäolo ei liity mikropiirin läsnäoloon SCSI BIOS:illa, mutta kuten käytäntö osoittaa, ne asennetaan yleensä yhdessä.

Täältä näet ASUSTeK:n UltraWide SCSI -ohjaimen. Siinä on jo SCSI BIOS -siru. Näet myös sisä- ja ulkolaajaliittimet.

Viimeisessä (enää en löytänyt :) kuvassa kaksikanavainen Ultra Wide SCSI -ohjain. Sen määritykset sisältävät seuraavat kohteet: RAID-tasot 0,1,3,5; Vika Drive Rebuilding; Hot Swap ja online-uudelleenrakentaminen; välimuisti 2, 4, 8, 16, 32 Mb; Flash EEPROM SCSI BIOS:ille. 486-prosessori näkyy hyvin selvästi, mikä ilmeisesti yrittää hallita kaikkea tätä.

Löydät myös SCSI-ohjainkortilta

  • SCSI-väylän toiminta-LED ja/tai liitin sen kytkemistä varten
  • liittimet muistimoduuleille
  • levykeohjain (useimmiten vanhemmissa Adaptec-korteissa)
  • IDE-ohjain
  • äänikortti (ASUSTeK-korteilla MediaBusille)
  • VGA kortti

Muut SCSI-kortit

Usein skannereiden ja muiden hitaita SCSI-laitteiden mukana toimitetaan yksinkertainen SCSI-ohjain. Yleensä se on SCSI-1-ohjain ISA-väylällä, jossa on 16 tai jopa 8 bittiä, jossa on yksi (ulkoinen tai sisäinen) liitin. Siinä ei ole BIOSia, eepromia, se toimii usein ilman keskeytyksiä (pollaustila), joskus se tukee vain yhtä (ei 7) laitetta. Periaatteessa tällaista ohjainta voidaan käyttää vain oman laitteen kanssa, koska siellä on kuljettaja vain häntä varten. Tietyllä taidolla voit kuitenkin yhdistää siihen esimerkiksi kiintolevyn tai streamerin. Tämä on perusteltua vain rahan ja ajan (tai urheilun) puutteen vuoksi, tk. standardinmukainen SCSI-ohjain, kuten jo mainittiin, voidaan ostaa hintaan 20-40 dollaria, ja siinä on suuruusluokkaa vähemmän ongelmia ja paljon enemmän ominaisuuksia.

6. Konsepti SCSI


SCSI-väylä on I/O-väylä, ei järjestelmäväylä tai laitetason liitäntä. Liitäntäominaisuudet, kuten SCSI-väylä, ovat erityisen tehokkaita koneissa, jotka vaativat useiden levyasemien tai muiden CP:iden kytkemisen. SCSI-liitäntä lisää järjestelmän joustavuutta ja prosessointitehoa, koska se mahdollistaa useiden eri ohjainten kytkemisen samaan väylään, jotka voivat olla suoraan vuorovaikutuksessa keskenään. Väylän siirtonopeus ei varmasti ole rajoittava tekijä, koska tämä luku SCSI-väylällä saavuttaa tällä hetkellä 40 Mt / s.

SCSI-väylä mahdollistaa jopa kahdeksan laitteen kytkemisen. Ensi silmäyksellä tämä saattaa tuntua melko vakavalta rajoitukselta, mutta kun otetaan huomioon, että jokainen laite voi edustaa kahdeksaa loogista lohkoa ja jokainen looginen lohko voi edustaa 256 loogista alilohkoa, on selvää, että laajennettavuutta tässä on enemmän kuin tarpeeksi.

Jokaiselle SCSI-laitteelle on määritettävä yksilöllinen tunnus, joka yleensä asetetaan suoraan laitteessa olevilla hyppyjohdoilla. Tunnuksella on kaksi toimintoa: se tunnistaa laitteen väylällä ja määrittää sen prioriteetin väylään pääsyä koskevassa sovittelussa (mitä suurempi laitenumero, sitä korkeampi sen prioriteetti).

Jokainen kahdeksasta mahdollisesta väylälaitteesta voi toimia aloitteentekijänä, kohteena tai molempina. Aloittaja on isännän (isäntä) SCSI-sovittimen osa, joka yhdistää isännän SCSI-väylään. Tyypillisessä järjestelmässä yksi tai useampi toteuttaja on kytketty yhteen aloitteentekijään. Monimutkainen järjestelmä voi sisältää useamman kuin yhden SCSI-isäntäsovittimen (useita aloittajia). Tällaisissa järjestelmissä vuorovaikutusta ei voida muodostaa vain minkä tahansa prosessorin ja minkä tahansa CP:n kanssa, vaan myös isäntäsovittimet keskenään, koska isäntäsovitin itsessään on SCSI-väylälaite ja voi toimia sekä käynnistäjänä että suorittajana. Kaksi PU:ta (molemmat esiintyjät) eivät kuitenkaan voi olla vuorovaikutuksessa toistensa kanssa, koska vain aloittaja-suorittaja-pari voi vaihtaa tietoja väylän kautta kulloinkin.

Isäntäsovitin sisältää laitteiston ja ohjelmiston liitäntään suorittimen kanssa.

SCSI-ohjaimen ja järjestelmäväylän välinen rajapinta voi olla joko melko yksinkertainen (perustuu I / O-kanavan ohjelmistokyselyn periaatteeseen) tai monimutkaisempi (tarjoaa nopean tiedonsiirron suorassa muistin käyttötilassa, DMA) . Nämä ohjaimet hyväksyvät korkean tason komennot ja vapauttavat CPU:n SCSI-väyläsignaalien käsittelystä ja valvonnasta.

Isäntätietokoneohjelmisto on yksinkertaistettu, koska sen ei tarvitse ottaa huomioon tietyn laitteen fyysisiä ominaisuuksia. SCSI tarjoaa loogiset, ei fyysiset, osoitteet kaikille tietolohkoille.

7. Bussin vaiheet SCSI


SCSI-väyläprotokollassa on kahdeksan erillistä vaihetta:

Bussi ilmainen - "Bussi ilmainen"

Välimiesmenettely - "välimiesmenettely"

Valinta - "Valinta"

Uudelleenvalinta

Komento - komento

Data - "Data"

Tila - "State"

Viesti - "Viesti"

Neljää viimeistä vaihetta kutsutaan tiedonsiirtovaiheiksi. SCSI-väylä voi olla kerrallaan vain yhdessä näistä kahdeksasta vaiheesta.

Väylä vapaa vaihe tarkoittaa, että mikään laite ei tällä hetkellä työskentele aktiivisessa tilassa olevan SCSI-väylän kanssa ja väylä on vapaasti käytettävissä. Tämä vaihe tapahtuu yleensä järjestelmän nollauksen jälkeen tai väylän nollauksen jälkeen RST-signaalilla. "Väylä vapaa" -vaiheen merkki on BSY varattu -signaalien ja SEL-näytteenoton puuttuminen.

Väylä siirtyy "välitys"-vaiheeseen, kun mikä tahansa SCSI-laite haluaa ottaa väylän ohjauksen haltuunsa, eli tulla väylän aloittajaksi. Tämä tapahtuu tapauksissa, joissa aloittaja haluaa valita esiintyjän tai esittäjä haluaa valita uudelleen sitä aiemmin pyytäneen aloittajan. Väylä voi siirtyä "välimiesmenettely"-vaiheeseen vain "Väylä vapaa"-vaiheesta. Kun laite havaitsee, että väylä on vapaa, "välimiesmenettely" alkaa. Tätä varten vastaavalle datalinjalle muodostetaan BSY-signaali

SCSI-laitteen tunnus (ID-bitti) myönnetään. Lisäksi jokainen

kahdeksasta mahdollisesta SCSI-väylän laitteesta se voi antaa ID -bittinsä

vain hänelle osoitetulla tietolinjalla osoituksena osallistumisestaan

välimiesmenettelyssä. Laite, jolla on suurin ID-arvo, voittaa sovittelun ja ottaa väylän hallinnan.

Hakuvaiheessa aloittaja voi valita suorittimen käynnistämään sopivan toiminnon, kuten READ-komennon tai READ-kirjoituskomennon, suorittamisen. SCSI-2-määritysprotokollan mukaan hakuvaihe tapahtuu aina välimiesmenettelyn jälkeen. SCSI-1-spesifikaatio tarjoaa yhden initiaattorin järjestelmän variantin, jossa ei ole tarvetta sovittelulle ja näytteenottovaiheeseen voidaan siirtyä heti väylävapaan vaiheen jälkeen. Molemmissa tapauksissa käynnistäjä lähettää suorittajan noutaakseen ID-bittinsä SCSI-väylän vastaavalle datalinjalle ja generoi SEL-hakusignaalin.

Valinnainen uudelleennäytteenottovaihe on mahdollinen, kun esiintyjä haluaa muodostaa yhteyden uudelleen hänelle aiemmin komennon lähettäneen aloittajan kanssa. Tämä vaihe on periaatteessa samanlainen kuin "Sample"-vaihe sillä poikkeuksella, että I/O-linja aktivoituu yhdessä SEL-näytesignaalin kanssa, mikä mahdollistaa näiden kahden vaiheen erottamisen.

Vaiheet "Komento", "Data", "Tila" ja "Sanoma" muodostavat ryhmän tiedonsiirron vaiheita, koska niitä kaikkia käytetään tiedon siirtämiseen tai ohjausinformaatioon dataväylän yli. Niiden erottamiseksi käytetään C / D-signaaleja - ohjaus, I / O - input-output ja MSG - esiintyjien generoima viesti, joka siten ohjaa kaikkia siirtymiä vaiheesta toiseen. Tietojen siirron ohjaamiseksi esittäjän ja aloittajan välillä tiedonsiirron vaiheissa käytetään REQ / ACK-linjojen signaaleja - pyyntö / vahvistus (SCSI-2-versiossa käytetään lisäksi REQB / ACKB-linjoja) .

Todellinen tiedonvaihto voidaan tehdä synkronisesti ja asynkronisesti. Molemmissa tapauksissa ACK- ja REQ-signaalilinjoja käytetään kättelyn suorittamiseen. Synkroninen siirtotila on valinnainen esiintyjälle. Aloittaja voi vaatia suorittajaa lähettämään synkronisesti, mutta jos jälkimmäinen hylkää pyynnön, käytetään asynkronista tilaa.

Tietojen siirtämiseksi aloittajalle asynkronisessa tilassa suorittaja lähettää sen SCSI-väylän datalinjalla REQ-signaalin mukana. Tiedot on säilytettävä väylällä, kunnes ACK vastaanotetaan aloittajalta. Seuraava data lähetetään sitten väylään ja prosessi toistetaan. Jos tiedonsiirto tapahtuu päinvastaiseen suuntaan, suorittaja antaa REQ-pyyntösignaalin, joka ilmoittaa olevansa valmis vastaanottamaan dataa. Aloittaja lähettää dataa SCSI-datalinjalle ja muodostaa sitten ACK-signaalin. Aloittaja jatkaa tietojen säilyttämistä väylällä, kunnes REQ-linja siirtyy passiiviseen tilaan. Sitten suorittaja nollaa REQ-signaalin, aloittaja antaa uutta dataa ja prosessi toistuu.

Jos "viestit"-vaiheessa laitteet ovat suostuneet käyttämään synkronista vaihtotilaa, niin esiintyjä ei odota ACK-signaalin saapumista ennen REQ-signaalin antamista seuraavan datan vastaanottamiseksi. Se voi tuottaa yhden tai useamman REQ-pulssin odottamatta vastaavia ACK-pulsseja (ennalta määrättyyn maksimiarvoon, jota kutsutaan REQ / ACK-offsetiksi).

Kun kaikki ajoitetut REQ:t on annettu, suorittaja vertaa REQ:iden ja ACK:iden määrää varmistaakseen, että jokainen tietoryhmä vastaanotettiin onnistuneesti. Synkronista vaihtotilaa valmistellessaan laitteet asettavat REQ / ACK-offsetin ja lähetysjakson. Lähetysjakso määrittää ajan seuraavan tavun lähetyksen päättymisen ja seuraavan tavun lähetyksen alkamisen välillä.


8. SCSI-komennot

Aiemmat kiintolevyliitäntöjen spesifikaatiot (kuten edellä mainittu ESDI) edellyttävät peräkkäistä lähetystä bitti kerrallaan, jolloin levyä ohjattiin erillisillä johdoilla (linjoilla), joista jokainen suoritti tietyn toiminnon. Esimerkiksi yksi erityinen signaalilinja määritti kiintolevyn luku-/kirjoituspään siirtymisen, toinen - siirtymän suunnan, kolmas - toiminnon tyypin (luku tai kirjoitus), neljäs palveli tiedon siirtämiseen vaadittava muoto. Siten käytetty ohjain riippui kiintolevyn tyypistä.

SCSI puolestaan ​​pystyy suorittamaan korkean tason komentoja, kuten kysymään väylään kytketyn laitteen tyyppiä Inquiry-komennolla. Siten väylän fyysisten ominaisuuksien (liittimen tyyppi, jännitetasot, nastat jne.) määrittämisen lisäksi kunkin oheislaitteen (kiintolevy, CD-ROM jne.) standardi määrittelee tuetut komennot ja vastaavat vastaukset (12 astetta kullekin reunatyypille). Vakio-SCSI-1-komennot on ryhmitelty kuuden laitetyypin mukaan taulukon 1 mukaisesti.


Taulukko 1. Komentojen ryhmät tuettujen laitetyyppien mukaan.

Laitetyyppi

Nimi

Tyypillinen toiminto

Satunnainen luku-/kirjoitusoikeus (kiintolevy)

Loogiset lohkoosoitteet, tallennetun lohkon pituus

Jaksottainen pääsy (nauha-asema)

Seuraavan merkinnän lukeminen

Sivun asettelun hallinta

prosessori

Lähettäminen ja vastaanottaminen

WORM (tallennettava CD-ROM)

Iso koko, irrotettava

Satunnainen vain luku -käyttö

Loogiset lohkoosoitteet, lukulohkon pituus

Kun kohdelaite pyytää komentoa, kuten esimerkissä, jossa tietokone käyttää levyä, aloittaja vastaa lähettämällä 6 tavua komentoinformaatiota. Näitä tavuja käytetään komennon asettamiseen ja laitteen tunnistamiseen. Yhdessä niistä käytetään nimitystä Command Descriptor Block (CDB). Ensimmäinen tavu (tarkemmin tavu numeroitu 0) määrittelee komennon tyypin tai toimintakoodin. Joillakin yleisimmistä koodeista on seuraavat merkitykset (heksadesimaalimuodossa):

00 Testauslaite valmiina;

03 Muotoilu;

08 Lukeminen;

0A Record;

0B Haku.

Jäljellä olevien tavujen merkitys riippuu tietystä käyttökoodista. Esimerkiksi Write-komennon (koodi 0A) tapauksessa niillä on seuraava merkitys:

Tavu 0 Toimintakoodi 0A;

Tavu 1 Looginen laitenumero bitteissä 5 ja 6,


bitit 1 - 4 asettavat loogisen lohkon osoitteen;

Tavu 2 Looginen lohkoosoite;

Tavu 3 Looginen lohkoosoite;

Tavu 4 Bitit 2–5 määrittävät lähetyksen pituuden;

Tavu 5 Bitti 1 - lippu; bitit 6 ja 7 ovat valmistajan määrittämiä.

Komentojen siirto tapahtuu asynkronisesti. Jos vastaus kuitenkin sisältää dataa, se voidaan lähettää synkronisesti, kuten Inquiry-komennolla, jossa kohdelaite vastaa ASCII-merkkijonolla, joka tunnistaa sen tyypin (tämä vastaus näkyy usein tietokoneen näytössä, kun SCSI-ajureita ladataan).

9. Isäntä - sovittimet


Isäntäsovitin toteuttaa toiminnot SCSI-väylän liittämisestä järjestelmäresursseihin, ensisijaisesti järjestelmäväylään ja tietokoneen käyttöjärjestelmään. Se toimii yleensä SCSI-väylän alullepanijana, vaikka monimutkaisissa (esimerkiksi moniprosessori- ja monikoneisissa) SCSI-järjestelmissä sitä voidaan muuttaa dynaamisesti (aloittaja / suorittaja).

Isäntäsovittimen päätoiminnot, jotka määrittävät sen rakenteen ja ominaisuudet, ovat:

SCSI-väyläprotokollan sekä standardin fyysisten ja sähköisten eritelmien toteutus;

Liittyminen laitteisto- ja ohjelmistojärjestelmäresursseihin

SCSI-väyläprotokollan toteutuksen suorittaa pääsääntöisesti SCSI-väyläohjaimen erikoistunut LSI. Tyypillisesti tämä kaavio tarjoaa myös standardin sähköisten eritelmien toteuttamisen.

Liitäntä laitteistojärjestelmään tarkoittaa ennen kaikkea SCSI-väylän ja isäntäjärjestelmän järjestelmäväylän bittileveyden ja kaistanleveyden koordinointia sekä edistyneiden järjestelmän muistiin pääsyn keinojen toteuttamista. Väyläneuvottelusolmun rakenne riippuu isäntäsovittimen tarkoituksesta ja käytetyn SCSI-standardin versiosta (8-bittinen SCSI-1:lle; 16- tai 32-bittinen SCSI-2:lle). Pääasiallinen tapa sovittaa järjestelmän ja SCSI-väylän kaistanleveys on puskurimuisti, joka on yleensä toteutettu FIFO-puskurina tai kaksiporttisena RAM-muistina. Yleisin algoritmi järjestelmän muistiin pääsyssä on suora pääsy, joka useimmiten toteutetaan käyttämällä isäntäjärjestelmän DMA-ohjainta.

Ohjelmistojärjestelmien liitäntä vaatii SCSI-ohjaimen tietylle käyttöjärjestelmälle.

Nykyaikaisten isäntäsovittimien ominaisuudet


AT-väylään käytetyistä LSI SCSI-ohjaimista hallitsevat NCR-yhtiön mallit. Seuraavaksi tulevat Western Digitalin tunnettu WD33C93 ja Adaptecin (USA) ALC 6250/60. Isäntäsovitin tukee useimmiten sekä synkronisia että asynkronisia vaihtotiloja SCSI-väylän kautta. Vaihtokurssi riippuu merkittävästi käytetyn ohjaimen tyypistä. Yksinkertaisissa isäntäsovittimissa se vaihtelee välillä 0,25 - 1 MB / s asynkronisessa tilassa ja vastaavasti synkronisessa tilassa.

Myös datapuskurin koko vaihtelee varsin laajalla alueella: pienen kapasiteetin BIC SCSI -ohjaimen sisäisten puskureiden käytöstä suuren kapasiteetin (1MB) RAM-muistiin. Suuri puskuri lisää merkittävästi isäntäsovittimen kustannuksia.

10. SCSI-kaapelit

Ulkoiset SCSI-kaapelit eivät käytä vain kierrettyjä pareja, vaan ne on järjestetty myös kolmeen samankeskiseen kerrokseen (katso kuva 2). Keskimmäinen sisäkerros sisältää kolme paria: Pyyntö, Kuittaus ja Maa. Keskimmäistä - välikerrosta - käytetään ohjaussignaalien lähettämiseen. Kolmas - ulompi - kerros on tarkoitettu tiedon ja pariteettitietojen siirtoon. Keskikerroksessa parit on kierretty vastakkaiseen suuntaan kuin vierekkäinen ulko- ja sisäkerros kerrosten välisen kapasitiivisen kytkennän vähentämiseksi. Ohjaussignaalien siirtoon tarkoitettujen ytimien järjestely keskikerroksessa varmistaa, että tiedon ja Pyyntö/Kuittaus-signaalien välillä ei ole häiriöitä.

Kuva 2. Ulkoisen SCSI-kaapelin poikkileikkaus.

Vaikka koko kaapeli on eristetty PVC-vaipalla, se ei sovellu yksittäisille pareille, koska sen sähköiset ominaisuudet ovat suuresti lämpötilariippuvaisia ​​ja sillä on myös erittäin korkea kapasitanssi. Tämä kaapelin rakenne vaikuttaa viime kädessä sen hintaan. Emme kuitenkaan ole tarpeeksi rikkaita ostaaksemme halpoja asioita.

11. Ohjelmistotuki SCSI laitteet


SCSI-järjestelmien ja -laitteiden ohjelmoinnin tehtävä on monitasoinen ja se voidaan jakaa seuraaviin suhteellisen itsenäisiin alitehtäviin:

Oheislaitteiden laitteistoohjelmointi.

SCSI-väyläprotokollien toteutus.

SCSI-komentojen toteutus.

Pääsy SCSI-käyttöjärjestelmän laitteisiin ja sovelluksiin.

Valitettavasti kaikilla yllä olevilla tasoilla käytännössä käytetyt ratkaisut ovat huonosti yhtenäisiä, monet hyvämaineiset yritykset tarjoavat alkuperäisiä, mutta usein yhteensopimattomia lähestymistapojaan. Ottaen huomioon, että tällä hetkellä SCSI-laitteiden ohjelmoinnin saralla standardi ei ole varsinaisesti vielä muotoutunut, on suositeltavaa pohtia mielenkiintoisimmat ratkaisut kullakin tasolla.


12. Oheislaitteiden laitteistoohjelmointi

Niiden toteuttamisen fyysisten periaatteiden erityispiirteistä johtuen viimeinen linkki PU:n ohjelmistotuen keinoissa on väistämättä pitkälle erikoistuneet matalan tason ohjelmat. Koska ohjelmointi tällä tasolla on vaikeaa jopa järjestelmän laajuisille ohjelmoijille, sovellettavista ohjelmoijista puhumattakaan, CP-ohjelmointityökalujen tasoa on taipumus nostaa peittämällä CP-spesifikaatiot ns. firmware-tasolla (sisäinen ohjelmisto). - VPO). Esimerkki on levyasemien suoran ohjauksen toimintojen peittäminen levyohjainten WD2010, 8272 jne. sisäisten komentojen tasolla.

Kuitenkin vain erikoisohjelmat menevät ohjainrekisterien tasolle. Tällä hetkellä CP:t ohjelmoidaan yleensä järjestelmän BIOS-toimintojen tasolla, ja korkeamman tason ohjelmat käyttävät yleensä käyttöjärjestelmän vakiotoimintoja.

SCSI-liitännän käyttö lisää edelleen CP:n ohjelmointitasoa käyttämällä standardin määrittelemää yleiskäskysarjaa. Sovellusohjelmoijalle tavallisten BIOS-toimintojen käyttö tulee tässä tapauksessa lähes mahdottomaksi.

Kuitenkin laitteen ohjauselementtinä tietysti

tallennetaan PU-ohjaimen VPO-tasolle ja toteutetaan joko ohjaimen paikallisella mikroprosessorilla (MP) tai PU-ohjaimen perus-LSI:hen sisäänrakennetulla mikro-ohjaimella.

Kehitettyjen PC-elektroniikan ohjaamiseen tarkoitettujen ohjelmistotyökalujen säilyttämiseksi käytetään tällä hetkellä laajalti standardien PC-rajapintojen emulointia, joka sisältää loogisten SCSI-osoitteiden muuntamisen tietyn laitteen fyysisiksi osoitteiksi. Esimerkki on Distributed Proccessing E Technologyn SmartConnex / ISA-ohjain. Se käyttää tunnetun Western Digital WD1003 -levyohjaimen käyttöliittymää, jonka seurauksena tietokone "näkee" ohjaimen tavallisena ST-506-liitännän kanssa yhteensopivana laitteena.

Todellisuudessa käyttöliittymän emuloinnin suorittaa käyttäjälle näkymätön ajuri, joka muistetaan formatoinnin aikana LMD:n viimeisessä lohkossa. Vastaavat ajurit ovat saatavilla yleisimmille käyttöjärjestelmille

(MS-DOS, OS / 2, Xenix / Unix, Novell NetWare). SmartConnex-ohjain asennetaan järjestelmään yrityksen toimittaman erikoisapuohjelman avulla.

Tunnetuissa Western Digital WD 33C92 / 93 -ohjaimissa on jopa sisäänrakennettu komento loogisten osoitemuotojen muuntamiseksi fyysisiksi.

Siten erilaisten CP:iden toteuttamiseksi SCSI-standardissa

käyttää valmiiden ohjelmien fragmentteja, jotka tukevat sellaisia ​​ohjauspaneelin vakioohjaustoimintoja MS-DOSissa, kuten INT 13, INT 11 jne.

On huomattava, että tämä lähestymistapa ei ilmeisesti täysin vastaa SCSI-ideologiaa, ja tulevaisuudessa käytetään erityisiä ohjelmia SCSI-laitteen suoraan ohjaamiseen SCSI-komentoihin perustuen.

13.SCSI vs. IDE

"Kumpi on parempi: IDE vai SCSI" -kiista on yksi yleisimmistä kiistoista monissa uutisryhmissä. Tätä aihetta koskevien viestien ja artikkelien määrä on erittäin suuri. Tämä kysymys, kuten kuuluisa "Windows NT tai OS / 2 tai Unix", tässä koostumuksessa on kuitenkin liukenematon. Yleisin ja oikea reaktio niihin on "Mitä varten?". Kun olet pohtinut tätä asiaa tarkemmin, voit tehdä itse päätöksen SCSI:n tarpeesta itsellesi.

Kerromme sinulle tarkemmin, mitä yksinkertainen SCSI-ohjain voi antaa verrattuna IDE:hen ja miksi sinun pitäisi valita se tai ei.

SCSI-tarjous

EIDE / ATAPI vastalauseita

SCSI-vastaus

mahdollisuus yhdistää 7 laitetta yhteen ohjaimeen (Wide - 15)

on helppo asentaa 4 IDE-ohjainta ja laitteita tulee yhteensä 8

jokaiselle IDE-ohjaimelle tarvitset keskeytyksen! Ja vain 2 on UDMA / 33:lla. Ja 4 UWSCSI on 60 laitetta :)

laaja valikoima kytkettyjä laitteita

IDE:ssä on CDD, ZIP, MO, CD-R, CD-RW

Onko sinulla ajureita ja ohjelmia tähän kaikkeen? ja enemmän? mutta SCSI:ssä voit käyttää mitä tahansa, mukaan lukien käyttöjärjestelmään sisältyvät

mahdollisuus liittää sekä sisäisiä että ulkoisia laitteita

Irrotettava teline tai LPT-IDE

SCSI-kaapelin kokonaispituus voi olla jopa 25 metriä. Normaaliversioissa 3-6m *

jos et ylikellota PCI-väylää, voit jopa metrin verran

voit käyttää välimuisti- ja RAID-tekniikoita parantaaksesi suorituskykyä ja luotettavuutta dramaattisesti

ennen oli välimuistissa Tekram "s, mutta nyt on olemassa myös RAID IDE:lle

se ei toimi eikä ole ollenkaan vakavaa

* On huomattava, että käytettäessä Ultra- tai Ultra Wide SCSI -liitäntää liitäntäkaapeleiden laadulle ja niiden pituudelle asetetaan lisärajoituksia, minkä seurauksena enimmäisliitäntäpituutta voidaan lyhentää merkittävästi.

Jotta et saisi vaikutelmaa, että IDE on erittäin huono ja sinun pitäisi hävetä sen käyttöä, panemme merkille myös IDE-liitännän positiiviset ominaisuudet, osittain yllä olevan taulukon valossa:

1. Hinta. Joskus se on kiistatonta erittäin tärkeä.

2. Kaikkien ei tarvitse liittää 4 kiintolevyä ja 3 CDD:tä. Usein kaksi IDE-kanavaa on enemmän kuin tarpeeksi, ja kaikenlaiset skannerit tulevat korttien mukana.

3. Minitornikotelossa on vaikea käyttää yli 80cm nauhakaapelia :)

4. IDE HD on paljon helpompi asentaa, siinä on vain yksi jumpperi, ei 4-16 kuten SCSI:ssä :)

5. Useimmissa emolevyissä on jo IDE-ohjain

6. IDE-laitteissa väylä on aina 16-bittinen ja hinnaltaan vertailukelpoisissa malleissa IDE voittaa nopeuden.

Nyt hinnasta. ISA-väylän yksinkertaisin SCSI maksaa noin 20 dollaria, mutta nyt kukaan ei yksinkertaisesti tarvitse niitä, joten voit löytää sen halvemmalla. Seuraava vaihtoehto on PCI-väyläohjain. FastSCSI:n yksinkertaisin versio maksaa noin 40 dollaria. Nyt on kuitenkin monia emolevyjä, joille Adaptec 7880 UltraWideSCSI voidaan asentaa vain + 70 dollarilla. Jopa kuuluisissa ASUS P55T2P4:ssä ja P2L97:ssä on SCSI-vaihtoehtoja. UWSCSI-korttien hinta vaihtelee 100 dollarista 600 dollariin. Siellä on myös kaksikanavaisia ​​ohjaimia (kuten IDE Intel Triton HX / VX / TX). Niiden hinta on luonnollisesti korkeampi. Huomaa, että SCSI:ssä, toisin kuin IDE:ssä, jossa uutta on vaikea keksiä, ohjaimia voidaan lisärahalla laajentaa välimuistiohjaimen toiminnoilla, RAID-0..5:llä, hotswapilla jne. niin puhua ylhäältä raja ohjaimen kustannukset ei ole täysin oikea.

Ja lopuksi nopeudesta. Kuten tiedät, IDE-väylän suurin tiedonsiirtonopeus on nykyään 33 Mb / s. UWSCSI:ssä sama parametri saavuttaa 40 Mb / s. SCSI:n tärkeimmät edut näkyvät työskenneltäessä moniajoympäristöissä (no, ei paljon Windows95: ssä :). Monet WindowsNT:n alla tehdyt testit osoittavat SCSI:n kiistattoman edun. Ehkä tämä on tämän hetken suosituin käyttöjärjestelmä, jolle SCSI:n käyttö on enemmän kuin perusteltua. Voi myös olla erityisiä tehtäviä (esimerkiksi videonkäsittelyyn liittyviä), joissa on yksinkertaisesti mahdotonta käyttää IDE:tä. Emme puhu tässä artikkelissa sisäisten arkkitehtuurien eroista, jotka vaikuttavat myös suorituskykyyn, koska siellä on liikaa teknisiä termejä. Huomaamme vain, että katsellessamme IDE:n kehitystä hämmästyneenä huomaamme, että se hankkii monia SCSI:n ominaisuuksia, mutta toivottavasti ne eivät sulaudu ollenkaan.

Bibliografia

1. Mikhail Guk: "PC-liitännät. Hakemisto »" Peter ", 1999.


2. A.P. Pyatibrat:

"Tietokonekoneet, -järjestelmät ja -verkot"


3. A.A. Myachev, V.N. Stepanov:

"Henkilökohtaiset tietokoneet ja mikrotietokoneet"

M .: "Radio ja viestintä", 1998.


4. A.A. Myachev:

"IBM PC Interfaces", 1992.


5. Stefan Voitz: "Windows 98 käyttäjälle"

К .: Kauppa- ja julkaisutoimisto BHV, 1998;


6. "PC Computing": "IDE vs SCSI"


7. "PC Magazine": "Interface IDE"



Tutorointi

Tarvitsetko apua aiheen tutkimiseen?

Asiantuntijamme neuvovat tai tarjoavat tutorointipalveluita sinua kiinnostavista aiheista.
Lähetä pyyntö aiheen merkinnällä juuri nyt saadaksesi selville mahdollisuudesta saada konsultaatio.

Ulkoiset liitännät PC - SCSI-väylä

SCSI (Small Computer System Interface), lausutaan "skazi", on ANSI:n standardoima järjestelmätason liitäntä, toisin kuin liitäntäportit (COM, LPT, IR, MIDI), on väylä: monien tilaajalaitteiden signaalinastat on kytketty kuhunkin toinen "yksi yhteen".

SCSI-väylän päätarkoitus kehitettäessä ensimmäistä spesifikaatiota vuonna 1985 oli "tarjoaa laitteistoriippumattomuus tietyn luokan laitteille, jotka on kytketty tietokoneeseen".

Toisin kuin kovat laajennusväylät, SCSI-väylä on toteutettu erillisenä kaapelisilmukana, joka mahdollistaa jopa 8 sisäisen ja ulkoisen suunnittelun (SCSI-1-spesifikaatio) laitteen kytkemisen. Yksi heistä - isäntäsovitin(Host Adapter) yhdistää SCSI-väylän tietokoneen järjestelmäväylään, seitsemän muuta ovat ilmaisia ​​oheislaitteille.

Kuva 1. ASUSTeK:n SCSI-sovitin

Bussi voidaan yhdistää:

  • sisäiset ja ulkoiset levyasemat (CD-ROM, kiintolevyt, irrotettavat kiintolevyt, magneto-optiset levyt jne.);
  • nauhat;
  • skannerit;
  • valokuva- ja videokamerat;
  • muut laitteet, joita ei käytetä vain IBM PC:ssä.

Jokaisella väylään kytketyllä laitteella on oma tunniste SCSI ID, joka lähetetään 8-bittisessä dataväylässä olevalla paikkakoodilla (tämä väylällä olevien laitteiden lukumäärän rajoitus). Laitteessa (ID) voi olla enintään 8 alilaitetta, joilla on omat LUN-tunnukset (looginen yksikkönumero).

Mikä tahansa laite voi aloittaa vaihdon toisen kanssa kohdelaite(Kohde).

SCSI-väylän vaihtotila voi olla:

  • asynkroninen tai
  • Synchronous Negotiation, jossa tiedonsiirtoa ohjataan pariteetilla.

SCSI-määritykset

SCSI-1-spesifikaatio määrittelee tiukasti liitännän fyysiset ja sähköiset parametrit ja komentojen vähimmäismäärän. Väylätaajuus on 5 MHz. Väylän leveys on 8 bittiä. ANSI-standardi kehitettiin joulukuussa 1985.

SCSI-2-spesifikaatio määrittää 18 SCSI-peruskomentoa (Common Command Set, CCS), joita vaaditaan kaikille oheislaitteille, ja lisäkomentoja CD-ROM-levyille ja muille oheislaitteille. Laitteet tukevat jonoja - ne voivat hyväksyä jopa 256 komennon ketjuja ja suorittaa ne ennalta optimoidussa järjestyksessä itsenäisesti. Samalla SCSI-väylällä olevat laitteet voivat vaihtaa tietoja ilman CPU:n osallistumista. ANSI-standardi kehitettiin maaliskuussa 1990.

Lisälaajennuksia SCSI-2-spesifikaatioon:

  • Nopea - kaksinkertaistaa synkronisen lähetysnopeuden (10 MHz väylätaajuus).
  • Ultra on erittäin nopea liitäntä (20 MHz väylätaajuus).
  • Leveä - bittisyvyyden lisääminen 16 bittiin, harvemmin 32 bittiin.

Suurin suoritusteho riippuu väylän taajuudesta ja leveydestä, ja näiden laajennusten yhdistelmät on esitetty taulukossa. yksi.

Taulukko 1. SCSI-1- ja SCSI-2-kaapeleiden tiedonsiirtonopeus, pituus ja tyypit

SCSI-3-spesifikaatio- Standardin jatkokehitys, jolla pyritään lisäämään liitettyjen laitteiden määrää, lisäkomentojen määrittely, Plug and Play -tuki. Vaihtoehtoisesti rinnakkaisliitäntä SPI(SCSI-3 Parallel Interface), on mahdollista käyttää sarjaporttia, mukaan lukien kuituoptinen liitäntä, jonka tiedonsiirtonopeus on 100 MB /. SCSI-3 on olemassa useiden asiakirjojen muodossa, jotka määrittelevät rajapinnan yksittäiset puolet, ja monin tavoin se sulautuu sarjaväylään Firewire.

Terminaattorit, liittimet

Niiden jakamien signaalien tyypin mukaan lineaarinen(Yksipäätyinen) ja ero(Differentiaali) SCSI-versiot, niiden kaapelit ja liittimet ovat identtisiä, mutta sähköinen yhteensopivuus niiden välillä ei ole laitteita.

Ero Jokaisen signaalin versiossa käytetään kierrettyä paria johtimia ja erityisiä lähetin-vastaanottimia, kun taas suuri kaapelin kokonaispituus on sallittu, samalla kun säilytetään korkea vaihtotaajuus. Differentiaalirajapintaa käytetään palvelinten tehokkaissa levyjärjestelmissä, mutta se ei ole yleistä tavallisissa tietokoneissa.

V lineaarinen versiossa signaalin tulee kulkea omaa johtimeaan pitkin kierrettynä (tai ainakin erillään toisesta tasaisella silmukalla) nolla- (paluu)johtimella. Versioiden yleiset symboliset merkinnät on esitetty kuvassa 1.

SCSI-laitteet liitetään sisään kaapeleilla ketju(Disy Chain), reunassa olevat laitteet on kytketty terminaattorit... Usein yksi reunalaitteista on isäntäsovitin. Siinä voi olla sekä sisäinen että ulkoinen liitin jokaiselle kanavalle:

Sisäiset liittimet
Pienitiheys 50-nastainen
sisäisten kapeiden laitteiden liittäminen - HDD, CD-ROM, CD-R, MO, ZIP (kuten IDE, vain 50 nastaa)
Suuritiheys 68-nastainen
sisäisten leveiden laitteiden, pääasiassa kiintolevyn, liittäminen
Ulkoiset liittimet
DB-25
25 ulkoisten hitaiden laitteiden, pääasiassa skannerien, IOmega Zip Plus -liitäntä. yleisin Macissa. (kuten modeemi)
Pienitiheys 50-nastainen
tai Centronics 50-pin. skannerien, streamerien ulkoinen liitäntä. Tyypillisesti SCSI-1
Suuritiheys 50-nastainen
tai Micro DB50, Mini DB50. Vakio ulkoinen kapea liitin
Suuritiheys 68-nastainen
tai Micro DB68, Mini DB68. Vakio ulkoinen leveä liitin
Suuritiheys 68-nastainen
tai Micro Centronics. Joidenkin lähteiden mukaan sitä käytetään SCSI-laitteiden ulkoiseen liittämiseen

Kun isäntäsovittimen ulkoisia ja sisäisiä liittimiä käytetään samanaikaisesti, sen päätteet poistetaan käytöstä. Päätteiden oikea käyttö on välttämätöntä - yhden päätteen tai päinvastoin ylimääräisen päätteen puuttuminen voi johtaa käyttöliittymän epävakauteen tai toiminnallisuuden menettämiseen.

Toteutuksen mukaan terminaattorit voivat olla mm sisäinen(sijaitsee laitteen painetussa piirilevyssä) ja ulkoinen(asennettu kaapelin tai laitteen liittimiin).

Sähköisten ominaisuuksiensa mukaan erotetaan seuraavat päätetyypit:

  • Passiiviset (SCSI-1) 132 ohmin vastukset ovat tavanomaisia ​​vastuksia. Nämä terminaattorit eivät sovellu nopeisiin SCSI-2-tiloihin.
  • Aktiivinen 110 ohmin impedanssilla - erityiset päätteet varmistamaan toiminnan 10 MHz SCSI-2:ssa.
  • FPT (Forced Perfect Terminator) on parannettu versio aktiivisista päätteistä päästörajoittimilla.

Aktiiviset päätteet vaativat virtalähteen, jota varten on olemassa erityiset TERMPWR-liitäntälinjat.

Kaapelit

SCSI-kaapeleiden valikoima on melko laaja. Tärkeimmät standardoidut kaapelit:

  • A-kaapeli: standardi 8-bittiselle SCSI-liitännän 50-johtimiselle sisäiselle silmukalle (IDC-50-liittimet) tai ulkoisille suojatuille (CENTRONICS-50-liittimet).
  • B-kaapeli: 16-bittistä SCSI-2-laajenninta ei käytetä laajalti.
  • R-kaapeli: 16-bittinen SCSI-2/3 68-johdin edistyneillä miniatyyreillä suojatuilla liittimillä, universaali 8-, 16- ja 32-bittisten SCSI-versioiden sisäisille ja ulkoisille kaapeleille (8-bittisessä versiossa, nastat 1-5, 31- 39, 65 -68 ei käytetä). Ulkoisen liitännän liittimet näyttävät Centronicsin pienoisversiolta litteillä koskettimilla, sisäisissä on nastakoskettimet.
  • Q-kaapeli: 68-johtiminen laajennus jopa 32-bittiseen, käytetään yhdessä P-kaapelin kanssa.
  • D-25P liitäntäkaapeli- 8-bittinen, vakiona Macintoshille, käytetään joissakin ulkoisissa laitteissa (Iomega ZIP-Drive).

Erilaisia ​​muunnelmia sovitinkaapeleista ovat mahdollisia.

Liittimen koskettimien merkintä tavallisen A-kaapelin esimerkillä on annettu taulukossa. 2.


Liittimen pin Signaali Liittimen pin Signaali
1 GND 26 DB0 #
2 GND 27 DB1 #
3 GND 28 DB2 #
4 GND 29 DB3 #
5 GND 30 DB4 #
6 GND 31 DB5 #
7 GND 32 DB6 #
8 GND 33 DB7 #
9 GND 34 DBParity #
10 GND 35 GND
11 GND 36 GND
12 GND / Varattu 37 Varattu
13 Avata 38 TERMPWR
14 Varattu 39 Varattu
15 GND 40 GND
16 GND 41 ATN #
17 GND 42 GND
18 GND 43 BSY #
19 GND 44 ACK #
20 GND 45 RST #
21 GND 46 MSG #
22 GND 47 SEL #
23 GND 48 C / D #
24 GND 49 REQ #
25 GND 50 I / O #

Taulukko 2. SCSI A-kaapelin liittimet

Rengas

Kuten PCI-väylässä, SCSI-väylä olettaa pystyvän vaihtamaan tietoja minkä tahansa laiteparin välillä. Tietenkin yleisin vaihto tapahtuu isäntäsovittimen ja oheislaitteiden välillä. "Älykäs" ohjelmisto pystyy joskus "leikkaukseen" - kopioimaan tietoja laitteiden välillä ilman pääsyä tietokoneen järjestelmäväylään. Tässä älykkäillä isäntäsovittimilla, joissa on sisäänrakennettu välimuisti, on suuria mahdollisuuksia. Jokainen bussin vaihto osallistuu hänen aloitteentekijä(Aloittaja) ja kohdelaite(Kohde). Pöytä Kuvassa 3 on esitetty väyläsignaalien tarkoitus.

Signaali Lähde:
I = Aloittaja, T = Kohde
Nimittäminen
DBx # - Käänteinen dataväylä pariteettibiteillä
TERMPWR - Terminaattorin virtalähde
ATN # minä Huomio
BSY # Minä, T Bussi kiireinen
REQ # T Tiedonsiirtopyyntö
ACK # minä Vastaa kyselyyn #
RST # Minä, T Nollaa
MSG # T Target lähettää viestin
SEL # I/T Valitse (Valitse) kohdelaite aloittajan mukaan tai Valitse uudelleen aloittaja kohdelaitteen mukaan
C / D # T Ohjaus (0) / Data (1) väylällä
I / O # T Lähetyssuunta suhteessa aloittajaan tai valinta (1) / uudelleenvalinta (0) vaiheeseen

Taulukko 3. SCSI-väyläsignaalien tarkoitus

SCSI-laitteen kokoonpanoparametrit

Kaikki väylällä olevat laitteet on konfiguroitava johdonmukaisesti. Niitä varten sinun on asetettava seuraavat perusparametrit ohjelmallisesti tai jumpperien avulla:

Laitteen tunnus- SCSI ID — osoite 0-7 (Wide-SCSI:lle osoitteet 0-15 ovat sallittuja), yksilöllinen jokaiselle väylän laitteelle. Tyypillisesti isäntäsovittimelle, jolla pitäisi olla korkein prioriteetti, on määritetty ID 7. Laitetunnusten tehdasasetus on esitetty taulukossa. 4, vaikka se on valinnainen. Laitteet osoitetaan paikkakoodilla (vaikka tunnus on määritelty 3-4-bittisellä koodilla), mikä varmistaa 8- ja 16-bittisten laitteiden osoitteiden yhteensopivuuden samalla väylällä.

Taulukko 4. Tehdasoletuslaitetunnukset

Spesifikaatiota laaditaan parhaillaan PnP SCSI-laitteille tunnisteiden määrittämisen automatisoimiseksi. Spesifikaatio mahdollistaa perinteisten (Legasy SCSI) -laitteiden, joiden tunnisteet asetetaan jumpperien avulla, rinnakkaiselon automaattisesti konfiguroitavien PnP-laitteiden kanssa.

Pariteetin valvonta- SCSI-pariteetti. Jos vähintään yksi laite väylällä ei tue pariteettisäätöä, se on poistettava käytöstä kaikissa tämän väylän laitteissa. Pariteetin hallinta, erityisesti levylaitteille, on keino suojautua tietojen vioittumiselta siirron aikana.

Terminaattorit otetaan käyttöön- Irtisanominen. Nykyaikaisissa laitteissa käytetään aktiivisia päätteitä, jotka voidaan kytkeä päälle yhdellä jumpperilla tai jopa ohjata ohjelmasignaalilla. Päätteet tulisi ottaa käyttöön vain ketjun reunalaitteissa. Nykyaikaiset isäntäsovittimet sallivat niiden päätteen kytkemisen automaattisesti käyttöön, jos ne ovat äärimmäisiä, ja pois käytöstä, jos käytetään sisäisiä ja ulkoisia kanavaliittimiä. Näin voit kytkeä ja irrottaa ulkoisia laitteita ilman, että sinun tarvitsee huolehtia päätteiden vaihtamisesta. Vanhemmissa sovittimissa tällaisen vaihdon aikana oli tarpeen avata kotelo ja asettaa hyppyjohdin uudelleen. Vanhemmissa laitteissa passiiviset päätteet piti asentaa erityisiin aukkoihin (ja poistaa sieltä). Sisäisten päätteiden puuttuessa oli tarpeen käyttää kaapeliin asennettuja ulkoisia päätteitä.

Terminaattorin virtalähde - TerminatorPower. Päätteen virransyöttö jumpperilla tai ohjelmistolla on oltava käytössä vähintään yhdessä laitteessa, kun käytetään aktiivisia päätteitä (nykyaikaisissa laitteissa tämä tarkoittaa "aina").

Synkroninen valuuttakurssien sovitus- SCSI Synchronous Negotiation. Korkean suorituskyvyn takaava synkroninen vaihtotila aktivoidaan laitteiden yhteisellä sopimuksella. Jos vähintään yksi laite väylässä ei kuitenkaan tue sitä, neuvottelu on poistettava käytöstä isäntäsovittimessa. Lisäksi, jos vaihdon käynnistää synkroninen laite, isäntä tukee tätä tilaa.

Aloita komennolla - Aloita komennolla, tai viivästetty käynnistys - viivästetty käynnistys. Kun tämä vaihtoehto on käytössä, laitemoottori käynnistetään vain isäntäadapterin komennolla, joka mahdollistaa virtalähteen huippukuormituksen pienentämisen päällekytkentähetkellä. Isäntä käynnistää laitteet peräkkäin.

Poista käyttöoikeus - Ota katkaiseminen käyttöön... Tämän vaihtoehdon valitseminen sallii laitteiden irrottaa yhteyden väylästä, kun tietoja ei ole saatavilla, mikä on erittäin tehokasta moniajossa, kun väylällä on useita oheislaitteita.

Isäntäsovitin

SCSI-isäntäsovitin on tärkein liitäntäsolmu, joka määrittää SCSI-laitealijärjestelmän suorituskyvyn. Sovittimia on laaja valikoima yksinkertaisimmista, joihin voidaan liittää vain ei-suorituskykykriittisiä laitteita. Nämä sovittimet sisältyvät joskus skannereihin, ja levyn liittäminen niihin voi olla ylivoimaista. Suorituskykyisissä sovittimissa on oma prosessori, suuri puskurimuisti ja erittäin tehokkaat suorat väylän ohjaustilat muistin käyttöä varten.

SCSI-isäntäsovittimien määrittäminen SCSI-väylän suhteen on sama kuin muiden laitteiden määrittäminen (katso edellä). Nykyaikaisissa sovittimissa käytetään ohjelmistokokoonpanoa jumpperien sijaan. Konfigurointiapuohjelma sisältyy yleensä BIOS-laajennukseen (sovitinkortilla) ja sitä kehotetaan suorittamaan näytöllä alustuksen aikana POST-testin aikana.

Kuten minkä tahansa laajennuskortin kohdalla, isäntäsovitin on myös määritettävä laajennusväylän mukaan, johon se liitetään. SCSI-sovittimet ovat olemassa kaikille väylille: ISA (8-16 bittiä), EISA, MCA, PCI, VLB, PCMCIA. On rinnakkaisporttisovittimet. Joissakin uudemmissa emolevyissä on sisäänrakennettu SCSI-sovitin.

SCSI-väyläsovittimen järjestelmäresurssit sisältävät:

  • Muistialue ROM BIOS -laajennusta varten, joka tarvitaan laitteen konfiguroinnin ja levytoimintojen tukemiseen. Jos järjestelmään on asennettu useita samantyyppisiä isäntäsovittimia, niille tarkoitettua ROM-BIOSia käytetään yhdestä sovittimesta. Voi olla, että et voi saada useita erityyppisiä isäntäsovittimia toimimaan yhdessä samassa tietokoneessa.
  • I / O-porttialue.
  • IRQ - keskeytyspyyntö.
  • DMA on suora muistikanava (ISA/EISA-väylille), jota käytetään usein väyläohjauksen kaappaamiseen (Bus-Mastering).

SCSI-laitteet

"Kaikkia SCSI-laitteita ei voi luetella, tässä on vain muutamia niiden tyyppejä: kiintolevy, CD-ROM, CD-R, CD-RW, nauha (streameri), MO (magneetti-optinen asema), ZIP, Jaz, SyQuest, skanneri. Eksoottisempia ovat Solid State disks (SSD) - erittäin nopea massamuistilaite siruilla ja IDE RAID - laatikko, jossa on n IDE-levyä, joka teeskentelee olevan yksi suuri SCSI-levy. Yleisesti voidaan olettaa, että kaikki SCSI-väylän laitteet ovat samoja ja käyttävät samaa komentosarjaa työskennelläkseen niiden kanssa.

Tietenkin, kun SCSI:n fyysinen kerros kehittyi, myös ohjelmointirajapinta kehittyi. Yksi yleisimmistä nykyään on ASPI. Tämän käyttöliittymän lisäksi voit käyttää ohjaimia skannereille, CD-ROM-levyille ja MO:ille. Esimerkiksi oikea CD-ROM-ohjain voi toimia minkä tahansa laitteen kanssa missä tahansa ohjaimessa, kunhan ohjaimessa on ASPI-ohjain. Muuten, Windows95 emuloi ASPI:tä jopa IDE / ATAPI-laitteille. Tämä näkyy esimerkiksi EZ-SCSI:n ja Corel SCSI:n kaltaisissa ohjelmissa.

Jokaisella SCSI-väylän laitteella on oma numeronsa. Tätä numeroa kutsutaan SCSI ID:ksi. Joihinkin tarkoituksiin, kuten CD-ROM-laitekirjastoihin, käytetään myös LUN-tunnusta - loogista laitenumeroa. Jos kirjasto sisältää 8 CD-ROM-levyä, sen SCSI-tunnus on esimerkiksi 6, ja loogisesti CD-ROM-levyt eroavat LUN:n mukaan. Ohjaimelle kaikki tämä näyttää SCSI ID - LUN -parilta, esimerkissämme 6-0, 6-1, ..., 6-7. LUN-tuki on otettava käyttöön SCSI BIOSissa tarvittaessa.

SCSI-tunnus asetetaan yleensä jumpperien avulla (vaikka SCSI:ssä on uudempia standardeja, kuten Plug & Play, jotka eivät vaadi hyppyjohtimia). He voivat myös asettaa parametrit: pariteetin tarkistus, päätteen kytkeminen päälle, päätteen kytkeminen päälle, levyn käynnistäminen ohjaimen komennolla.

Kaikki SCSI-laitteet vaativat erityiset ajurit. Peruslevylaiteohjain sisältyy yleensä isäntäsovittimen BIOSiin. Laajennukset, kuten ASPI (Advanced SCSI Programming Interface), ladataan erikseen.

Kiintolevyt

Kiintolevyjen liittäminen on hyvin yksinkertaista, sinun on vain huolehdittava kahdesta asiasta - terminaattorista ja SCSI-tunnuksesta. Yleensä uudella levyllä on lopetus käytössä ja numeroksi on asetettu 6 tai 2. Siksi, jos laitat ensimmäisen levyn, ei ole mitään hätää, ja jos ei, sinun on tarkistettava nämä asetukset. Toinen huomautus SCSI-tunnuksista - vanhemmat Adaptec-ohjaimet voivat käynnistyä vain 0:sta tai 1:stä.

Asennuksen seuraava vaihe on alustaa levy. Hyvä käytäntö on alustaa levy uudella ohjaimella ennen sen käyttöä. Tämä johtuu siitä, että eri SCSI-sovittimien valmistajat käyttävät erilaisia ​​sektorin käännösmenetelmiä (IDE-levyille sitä voidaan verrata LBA-, CHS-, LARGE-sovelluksiin) ja levy saattaa toimia huonosti tai ei ollenkaan siirron aikana. Jos uuden ohjaimen levy ei toimi, yritä alustaa se format-komennolla, ja jos se ei auta, niin SCSI BIOS:ista (en henkilökohtaisesti ole nähnyt sellaisia ​​​​vaihtoehtoja).

Jos liität enemmän kuin kaksi kiintolevyä tai yli 2G-asemaa, saatat joutua muuttamaan SCSI BIOS -asetuksia. Kun liität irrotettavia laitteita, kuten IOmega Jaz, sinun on määritettävä SCSI BIOS -asetukset käynnistymään niistä. Kuvaus mahdollisista vaihtoehdoista on liian pitkä, ehkä se annetaan täällä myöhemmin, mutta nyt - lue kuvaukset, siellä ei ole mitään kauheaa :).

CD-ROM, CD-R, CD-RW

Näitä DOS-laitteita varten tarvitaan ajuri. Se asennetaan yleensä ASPI-ohjaimen päälle. Kun työskentelet DOS:n ulkopuolella, ohjaimia ei yleensä tarvita. Valinnaisesti voit asettaa ohjainparametrin käynnistymään CD-levyltä. CD-R/CD-RW-laitteiden kanssa työskentelyyn tallennustilassa tarvitset erikoisohjelmiston (esimerkiksi Adaptec EZ-CD Pro).

Streamers

Kuten CD-ROM, SCSI-nauha-asemat voivat toimia useimpien käyttöjärjestelmien kanssa, joissa on vakioajurit. On erittäin onnekas, että esimerkiksi WindowsNT:ssä voit käyttää tavallista varmuuskopiointiohjelmaa, ei erikoisohjelmistoa.

Skannerit

Yleensä skannereiden mukana tulee oma kortti. Joskus se on täysin "oma", kuten esimerkiksi Mustek Paragon 600N, ja joskus vain yksinkertaisin versio tavallisesta SCSI:stä. Periaatteessa skannerin käytön ei pitäisi aiheuttaa ongelmia, mutta joskus skannerin kytkeminen toiseen ohjaimeen (jos skannerilla on sellainen mahdollisuus) voi olla hyödyllistä. A4-skannaus 32-bittisellä väreillä 600 dpi:llä on noin 90 Mt:n kuva ja tämän tiedon siirtäminen 8-bittisen ISA-väylän kautta ei vain vie paljon aikaa, vaan myös hidastaa PC:tä paljon, koska ajurit tälle vakiokortille ovat yleensä 16-bittisiä (esimerkki - Mustek Paragon 800IISP). Lisävarusteena käytetään yleensä halpaa FastSCSI PCI -ohjainta. Vähemmän tai tuottavampi ei tarjoa mitään uutta. Tässä vaihtoehdossa on myös huomautus - sinun on varmistettava, että skanneri (tai mikä tärkeintä, sen ohjain) voi toimia uuden ohjaimesi kanssa kokoonpanossasi. Esimerkiksi Mustek Paragon 800IISP -ajurit on suunniteltu kortille tai mille tahansa ASPI-yhteensopivalle.

Kun valitset SCSI-ohjainta, sinun on kiinnitettävä huomiota useisiin parametreihin (satunnaisessa järjestyksessä ja suurella redundanssilla)

  • vaatimuksesi ja tehtäväsi
  • yhteensopivuus
  • korttivalmistajan suosio
  • sirujen valmistajan näkyvyys
  • ajurien saatavuus
  • tekninen tuki
  • hinta
  • neuvoja ystäviltä ja tutuilta
  • henkilökohtaiset mieltymykset
  • ulkonäkö ja varusteet
  • suositukset (henkilökohtaiset ja subjektiiviset)

FastSCSI PCI -ohjain - Tekram DC-390... Tämä ohjain on rakennettu tunnetun AMD-sirun pohjalle, joka takaa toimivuuden useimmissa käyttöjärjestelmissä sisäänrakennetuilla ajureilla, mutta sitä voidaan käyttää myös Tekramista. Siellä on pieni ja kaunis SCSI BIOS.
Symbios Logic SYM53C810 -piiriin perustuvat ohjaimet ovat hyvin tuttuja useimmissa käyttöjärjestelmissä. Tätä varten tarkoitettu SCSI BIOS sisältyy melkein kaikkiin emolevyjen AWARD BIOSiin. Todella halpa ja silti toimiva.

UltraWideSCSI PCI-ohjain - Adaptec AHA2940UW... Yksi suosituimmista nykyään, vaikka se on jo menettämässä jalansijaa. Se on kuitenkin edelleen toimiva. No, hieman hidas ja kallis, mutta se toimii kaikissa yleisissä käyttöjärjestelmissä.
On-chip ohjaimet Symbios Logic 53C875... Monet ihmiset panevat merkille sen nopeuden ja luotettavuuden.

Laitteet

HDD - tietysti Seagaten gepardi- 10 000 RPM:stä on vaikea väittää. Mutta tämä asema ei kestä kauan ilman lisätuulettimia: (Muut Seagate-asemasarjat - Barracuda ja Hawk - eroavat myös luotettavuudestaan.

Loput (CD-ROM, nauha, CD-R ja muut) - täällä kaikki on makusi mukaan. SCSI-laitteita valmistavat monet tunnetut yritykset. Esimerkiksi HP, Sony, Plextor, Yamaha.

Tämä artikkeli on laadittu kirjan materiaalien perusteella Mihail Guk"Hardware IBM PC" (kustantaja "Peter")