ESDI

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 25. joulukuuta 2015 tarkistetusta versiosta . tarkastukset vaativat 18 muokkausta .

Enhanced Small Disk Interface (ESDI ) on  kiintolevyliitäntä , jonka Maxtor Corporation kehitti 1980-luvun alussa ST-506- kiintolevyliittymän seuraajaksi . ESDI:n parannus ST-506:een verrattuna oli siirtää tietyt osat, jotka perinteisesti sijaitsivat ohjaimessa suoraan taajuusmuuttajaan, sekä yhtenäistää ohjausväylä niin, että oli mahdollista liittää useampia laitteita (kuten irrotettavat asemat ja teippi ajaa ).

Uuden käyttöliittymän ilmestyminen markkinoille

Jotkut IBM PS/2 (50, 70) -mallit esittelivät ensimmäistä kertaa aseman, jonka ohjain on asennettu asemaan. Tämä Maxtor Corporationin 1980-luvun alussa kehittämä käyttöliittymä nimettiin Enhanced Small Disk Interface (ESDI ) -liittymäksi ST-506- kiintolevyliittymän seuraajaksi . ESDI:n parannus ST-506:een verrattuna oli siirtää tiettyjä osia ( eng. isäntäväyläsovitin, HBA - levy-, levyke- tai kiintolevyasemaan erikoistunut väyläohjain), jotka perinteisesti sijoitettiin emolevyyn asennettu ohjainkortti, suoraan kiintolevyaseman koteloon, sekä ohjausväylän yhdistäminen, jotta on mahdollista liittää useampia erityyppisiä laitteita (kuten irrotettavat asemat ja nauha-asemat ).   

ESDI käytti samoja kaapeleita kuin ST-506 (yksi 34-nastainen yhteinen ohjauskaapeli ja 20-nastainen datalinkkikaapeli laitetta kohti), joten sitä voitiin helposti käyttää ST-506:n kanssa, mutta sinun on otettava huomioon, että ESDI-kaapelit , jotka voivat olla jopa 9 jalkaa (3 metriä) pitkiä ja jotka eivät eroa ST506-kaapeleista, kuljettavat muita signaaleja, enimmäkseen yhteismuotoisia (eli yhteisellä maadolla), lukuun ottamatta dataa ja synkronointia, joita käytettiin differentiaalinen menetelmä. Data lähetettiin 16-bittisinä paloina, joita seurasi pariteettibitti sarjalinjan yli. Tietojen lähetys oli mahdollista vahvistaa.

Erotin asennettiin nyt suoraan taajuusmuuttajakortille ja datakaapelin kautta välitetyllä tiedolla oli jo digitaalinen muoto (eikä analogisia signaaleja), mikä mahdollisti erotinparametrien valinnan tietylle laitteelle. Koska lähetettyjen signaalien muodon muutoksen vuoksi niiden vääristymillä kaapelissa ei enää ollut tällaista arvoa, vaihtokurssi ohjaimen kanssa nostettiin 10 Mbit / s ja tiedonsiirron luotettavuus parani [1] .

ESDI-rajapinnan ominaisuudet ja kehitys

Levyohjain sisältää oman BIOSin osoitteessa D000. Tällaisen BIOS-segmentin offsetissa 5 on yleensä sisäänkäynti aseman huolto- tai alustusohjelmaan, joka MS-DOSissa voidaan käynnistää DEBUG-debuggerin komennolla "G D800: 5" [2] .

ESDI-liitäntä mahdollisti jopa 7 suuren kapasiteetin kiintolevyn (yli 100 megatavua [3] , IBM PS / 2 model 95:ssä jopa 1 Gt [4] ) ja optisten asemien (käytettiin kolmea laitevalintasignaalia), pään liittämisen. Select-signaalit sallivat jopa 16 pään suoran osoittamisen (erityinen Select Head Group -komento salli kuitenkin 16 16 pään ryhmän käytön, mikä nosti rajan 256 päähän).

ESDI-liitännällä varustettujen kiintolevyjen keskimääräinen käyttöaika vaihteli 11-18 ms [5] .

Epäsuora merkki, jolla voit erottaa ESDI-ohjaimen ST506/412-ohjaimesta, on BIOS - ROM -sirun läsnäolo ohjainkortilla [6] .

Tärkeimmät ESDI-liitännällä varustettujen kiintolevyjen ja laitteiden valmistajat: Seagate , Western Digital , Conner, Fujitsu , Maxtor , Miniscribe, Quantum, Tandon, Fuji, Toshiba , IBM, Kalok, Micropolis, Priam, Microscience, JTS, Kyocera, LaPine, Tulin [7 ]  (englanniksi) . Käyttöopas (PDF-muodossa) laajalti [8] käytetylle WD1007-ohjaimelle löytyy täältä .

Se vaatii levyn [8] matalan tason alustuksen toimiakseen .

Vuonna 1986 ANSI standardoi rajapinnan [9] . ANSI X3T10 -komitean viimeisin paperi ESDI-rajapinnasta oli:
Enhanced Small Device Interface (ESDI) [X3.170-1990/X3.170a-1991] [X3T10/792D Rev 11].

Microsoft Windowsissa on ESDI-levyvirheilmoituksia vain versioille 3.0/3.0a/3.1/3.11 [10]

ESDI oli suosittu palvelimissa 1980-luvun jälkipuoliskolla [11] , kunnes SCSI :n ja ATA :n tulo ei ollut vielä tarpeeksi kehittynyt, eikä ST-506 ollut enää tarpeeksi nopea tai joustava käytettäväksi. ESDI ohjasi tiedonkulkua nopeudella 10, 15 tai 20 megabittiä sekunnissa (toisin kuin ST-506:ssa, jonka yläraja oli 7,5 megabittiä sekunnissa), ja monet tuolloin julkaistut korkean suorituskyvyn SCSI-asemat olivat todella suuria. -suorituskykyiset ESDI-levyt, joissa on levyyn integroitu SCSI-silta.

1990-luvun alussa SCSI kypsyi tarpeeksi käsittelemään suuria tiedonsiirtonopeuksia ja monenlaisia ​​asemia, ja pöytätietokonemarkkinoilla ATA saavutti nopeasti ST-506:n ominaisuudet. Nämä kaksi tapahtumaa tekivät ESDI:stä vähemmän merkityksellisen, ja jonkin ajan kuluttua, 1990-luvun puolivälistä lähtien, ESDI-liitäntää ei enää käytetty laajalti.

Liittimien kuvaus

34-nastaisen ESDI-ohjausliittimen kuvaus
MAATA yksi 2 ~HD SLCT 3
MAATA 3 neljä ~HD SLCT 2
MAATA 5 6 ~KIRJOITTAA PORTTI
MAATA 7 kahdeksan ~CNFG/TILA
MAATA 9 kymmenen ~XFERACK
MAATA yksitoista 12 ~ HUOMIO
MAATA 13 neljätoista ~HD SLCT 1
Avain (ei yhteyttä) viisitoista 16 ~ALA
MAATA 17 kahdeksantoista ~HD SLCT 1
MAATA 19 kaksikymmentä ~INDEKSI
MAATA 21 22 ~VALMIS
MAATA 23 24 ~XFER REQ
MAATA 25 26 ~DRVSLCT 0
MAATA 27 28 ~DRV SLCT 1
MAATA 29 kolmekymmentä Varattu
MAATA 31 32 ~LUE PORTTI
MAATA 33 34 ~CMD-TIEDOT
20-nastaisen ESDI-dataliittimen kuvaus
~DRV SLCTD yksi 2 ~ALA
~CMD COMPL 3 neljä ~ADDR MK FI
MAATA 5 6 MAATA
+WRITE CLK 7 kahdeksan -KIRJOITA CLK
MAATA 9 kymmenen +RD/REFCLK
-RD/REF CLK yksitoista 12 MAATA
+NRZ WRITE 13 neljätoista -NRZ KIRJOITTAA
MAATA viisitoista 16 MAATA
+NRZ LUE 17 kahdeksantoista -NRZ LUE
MAATA 19 kaksikymmentä ~INDEKSI

Levylevytallennusmenetelmät

Tähän mennessä RLL 2.7 tai ARLL 3.9 (joka käytti tiheämpää datapakkausta tallennuksen aikana, mikä lisäsi raidan tiedon määrää) tuli pääasialliseksi menetelmäksi kirjoittaa kiintolevylle [12] , toisin kuin perinteinen ensimmäisen IBM :n tapauksessa. PC / XT MFM ST-506:ssa 152 Mt asti [13] ja MFM/RLL ST-412:ssa 233 Mt asti [ 14]  .

Vaihtokurssin teoreettinen raja MFM-tallennusmenetelmää käyttävän levyn kanssa on:

(17 sektoria • 512 tavua sektoria kohti • 8 bittiä • 3 600 rpm) / 60 s = 4 177 920 bps,

mutta koska ohjaimella ei ollut aikaa käsitellä luettua dataa ennen kuin pää siirtyi seuraavaan sektoriin, oli tarpeen ottaa käyttöön lomitustekijä .  Lomituskertoimella 3:1 (ensimmäinen luku välilehden nimeämisessä osoittaa levyn kierrosten määrän, joka vaaditaan yhden raidan täydelliseen lukemiseen tai kirjoittamiseen), levyn sektorit ovat seuraavassa järjestyksessä: 1, 7, 13, 2 . .., 11, 17. Optimaalisen lomitustekijän valintaan, ottaen huomioon levyn, ohjaimen ja järjestelmän suorituskyvyn kokonaisuutena, käytettiin Norton Utilities -pakettiin sisältyvää Calibrate-ohjelmaa .

RLL:ään perustuvat menetelmät muuntavat tiedot 16-bittisiksi sanoiksi, jotka mahdollistavat levyn magnetointitilasta tallentamisen 2–7 bitin kerrallaan (johtuen korkeammista vaatimuksista levylevyn pinnan laadulle ja sen pyörimisen tasaisuudesta). antoi menetelmälle nimen - RLL 2, 7 tai ARLL 3.9.

Tapaus, jossa 26 512 tavun sektoria voidaan kirjoittaa yhdelle levyn raidalle, antaa teoreettisen vaihtokurssin:

(26 sektoria • 512 tavua sektoria kohti • 8 bittiä • 3600 rpm) / 60 = 6489760 bps,

31 sektoria yhtä levyn raitaa kohden (levyn laadulla, joka tarjoaa tallennusominaisuudet 3–9 bittiä magnetointisiirtymää kohti - RLL 3.9, ARLL, ERLL), vastaavasti:

(31 sektoria x 512 tavua sektoria kohti x 8 bittiä x 3600 rpm) / 60 = 7618560 bps.

RLL-menetelmällä tallennetut levyt voidaan liittää (levykapasiteetin menetyksellä) MFM-tallennusmenetelmää käyttäviin ohjaimiin, kun taas päinvastainen toiminta johtaa tuhoisiin seurauksiin. Tästä seuraa menetelmä "kasvata" levyn kokoa - korvaamalla tietuetyyppi ohjaimella MFM:stä RLL:ään, mutta samalla se ei tarjoa riittävää tallennusluotettavuutta [15] .

Muistiinpanot

  1. Kiintolevyliitännät Arkistoitu 11. tammikuuta 2012.
  2. Mitä liitäntöjä käytetään kiintolevyille IBM PC:ssä? . Haettu 1. toukokuuta 2010. Arkistoitu alkuperäisestä 21. kesäkuuta 2015.
  3. Luku 20 Verkon suunnittelu ja palvelinten valinta Arkistoitu alkuperäisestä 7. elokuuta 2007.
  4. 9.3.9. IBM PS/2 -perheen malli 95 . Haettu 1. toukokuuta 2010. Arkistoitu alkuperäisestä 21. kesäkuuta 2015.
  5. WINCHESTERIN EVOLUUTIO.  (linkki ei saatavilla)
  6. OPTIMOINTI TYÖSUUNNITELMA  (linkki ei saavutettavissa)
  7. Disk Doctors Intian levynpalautuspalvelu Arkistoitu 26. syyskuuta 2009 Wayback Machinessa , kiintolevymerkit, mallit ja liitännät Arkistoitu 24. syyskuuta 2009 Wayback Machinessa
  8. 12 Tallennuslaitteet . Arkistoitu alkuperäisestä 26. kesäkuuta 2015 käyttäen ESDI-kiintolevyjä .
  9. Rinnakkaisliitäntöjen kehitys  (pääsemätön linkki)
  10. IBM PC-, XT-, AT- ja PS/2-virhekoodit . Haettu 1. toukokuuta 2010. Arkistoitu alkuperäisestä 8. huhtikuuta 2010.
  11. 3.4 Liitännät. ESDI  (linkki ei saatavilla)
  12. Mikä on MFM, RLL, ARLL? . Haettu 1. toukokuuta 2010. Arkistoitu alkuperäisestä 21. kesäkuuta 2015.
  13. Kiintolevyliitännät . Haettu 1. toukokuuta 2010. Arkistoitu alkuperäisestä 12. tammikuuta 2012.
  14. All About Hardware VIII - Hard Disk Drive (HDD) (linkki ei saatavilla) . Käyttöpäivä: 1. toukokuuta 2010. Arkistoitu alkuperäisestä 8. tammikuuta 2012. 
  15. Auta asentamaan ohjain (MFM), eli RLL . Haettu 1. toukokuuta 2010. Arkistoitu alkuperäisestä 21. kesäkuuta 2015.

Katso myös

Linkit