ESDI

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 25. december 2015; checks kræver 18 redigeringer .

Enhanced Small Disk Interface (ESDI ) er  en harddisk- grænseflade udviklet af Maxtor Corporation i begyndelsen af ​​1980'erne som en efterfølger til ST-506- harddiskgrænsefladen . ESDI's forbedring i forhold til ST-506 var at flytte visse dele, der traditionelt var placeret på controlleren, direkte ind i drevet, samt at forene kontrolbussen, så det blev muligt at forbinde flere typer enheder (såsom flytbare drev og tape drev ).

Fremkomsten af ​​en ny grænseflade på markedet

Nogle modeller af IBM PS/2 (50, 70) introducerede for første gang et drev, hvis controller er monteret i drevet. Denne grænseflade, udviklet af Maxtor Corporation i begyndelsen af ​​1980'erne, blev navngivet Enhanced Small Disk Interface (ESDI ) som en efterfølger til ST-506 harddiskgrænsefladen. ESDI's forbedring, i forhold til ST-506, var at flytte visse dele ( eng. værtsbusadapter, HBA - en buscontroller specialiseret til brug af et diskdrev, diskettedrev eller harddisk), som traditionelt blev placeret på controller board installeret i bundkortet, direkte ind i harddiskens kabinet, samt forening af kontrolbussen, så det bliver muligt at tilslutte et større antal typer enheder (såsom flytbare drev og båndstationer ).   

ESDI brugte de samme kabler som ST-506 (et 34-bens fælles kontrolkabel og 20-bens datalink-kabel pr. enhed) og kunne derfor nemt bruges med ST-506, men du skal tage højde for, at ESDI-kabler , som kan være op til 9 fod (3 meter) i længden og ikke ser anderledes ud end ST506-kabler, bærer andre signaler, for det meste common-mode (det vil sige med en fælles jord), med undtagelse af data og synkronisering, som brugte en differentiel metode. Data blev transmitteret i bidder af 16 bit, efterfulgt af en paritetsbit over den serielle linje. Det var muligt at bekræfte overførslen af ​​data.

Separatoren var nu installeret direkte på drevkortet, og de data, der blev transmitteret over datakablet, havde allerede en digital form (i stedet for analoge signaler), som gjorde det muligt at vælge separatorparametrene for en bestemt type enhed. Da deres forvrængninger i kablet på grund af ændringen i formen af ​​de transmitterede signaler ikke længere havde en sådan værdi, blev vekselkursen med controlleren øget til 10 Mbit / s, og pålideligheden af ​​datatransmission blev øget [1] .

Funktioner og udvikling af ESDI-grænsefladen

Diskcontrolleren indeholder sin egen BIOS på adresse D000. Ved offset 5 i segmentet af en sådan BIOS er der normalt en indgang til drevvedligeholdelses- eller formateringsprogrammet, som i MS-DOS kan startes med kommandoen "G D800: 5" fra DEBUG-debuggeren [2] .

ESDI-grænsefladen tillod tilslutning af op til 7 højkapacitets harddiske (mere end 100 megabyte [3] , op til 1 GB i IBM PS / 2 model 95 [4] ) og optiske drev (der blev brugt tre enhedsvalgssignaler), hoved select-signaler tillod direkte adressering af op til 16 hoveder (en speciel Select Head Group-kommando tillod dog brugen af ​​16 grupper på hver 16 hoveder, hvilket øgede grænsen til 256 hoveder).

Den gennemsnitlige adgangstid for harddiske med et ESDI-interface varierede fra 11 til 18 ms [5] .

Et indirekte tegn, hvormed du kan skelne ESDI-controlleren fra ST506/412-controlleren, er tilstedeværelsen af ​​en BIOS ROM- chip på controllerkortet [6] .

De vigtigste producenter af harddiske og enheder med ESDI-interface: Seagate , Western Digital , Conner, Fujitsu , Maxtor , Miniscribe, Quantum, Tandon, Fuji, Toshiba , IBM, Kalok, Micropolis, Priam, Microscience, JTS, Kyocera, LaPine, Tulin [7 ]  (engelsk) . En brugervejledning (i PDF-format) til den meget [8] brugte WD1007-controller kan findes her .

Det kræver lav-niveau formatering af disken [8] for at fungere .

I 1986 blev grænsefladen standardiseret af ANSI [9] . Det seneste papir fra ANSI X3T10-udvalget om ESDI-grænsefladen var:
Enhanced Small Device Interface (ESDI) [X3.170-1990/X3.170a-1991] [X3T10/792D Rev 11].

Microsoft Windows har kun ESDI-diskfejlmeddelelser for version 3.0/3.0a/3.1/3.11 [10]

ESDI var populær i anden halvdel af 1980'erne på servere [11] indtil fremkomsten af ​​SCSI og ATA endnu ikke var tilstrækkeligt udviklet, og ST-506 var ikke længere hurtig nok eller fleksibel nok til at bruge. ESDI kontrollerede dataflow med 10, 15 eller 20 megabit pr. sekund (i modsætning til ST-506, som havde en øvre grænse på 7,5 megabit pr. sekund), og mange af de højtydende SCSI-drev, der blev udgivet på det tidspunkt, var faktisk høje -ydeevne ESDI-diske med en SCSI-bro integreret i disken.

I begyndelsen af ​​1990'erne modnedes SCSI nok til at håndtere høje datahastigheder og mange typer drev, og på desktopmarkedet nåede ATA hurtigt ST-506's muligheder. Disse to begivenheder gjorde ESDI mindre betydningsfuld, og efter et stykke tid, fra midten af ​​1990'erne, blev ESDI-grænsefladen ikke længere udbredt.

Beskrivelse af stik

Beskrivelse af det 34-benede ESDI kontrolstik
JORD en 2 ~HD SLCT 3
JORD 3 fire ~HD SLCT 2
JORD 5 6 ~SKRIVE LÅGE
JORD 7 otte ~CNFG/STATUS
JORD 9 ti ~XFERACK
JORD elleve 12 ~OBS
JORD 13 fjorten ~HD SLCT 1
Nøgle (ingen kontakt) femten 16 ~ SEKTOR
JORD 17 atten ~HD SLCT 1
JORD 19 tyve ~INDEKS
JORD 21 22 ~KLAR
JORD 23 24 ~XFER REQ
JORD 25 26 ~DRVSLCT 0
JORD 27 28 ~DRV SLCT 1
JORD 29 tredive Reserveret
JORD 31 32 ~LÆS PORT
JORD 33 34 ~CMD DATA
Beskrivelse af det 20-benede ESDI-datastik
~DRV SLCTD en 2 ~ SEKTOR
~CMD KOMPL 3 fire ~ADDR MK EN
JORD 5 6 JORD
+SKRIV CLK 7 otte -SKRIV CLK
JORD 9 ti +RD/REFCLK
-RD/REF CLK elleve 12 JORD
+NRZ SKRIV 13 fjorten -NRZ SKRIV
JORD femten 16 JORD
+NRZ LÆS 17 atten -NRZ LÆS
JORD 19 tyve ~INDEKS

Diskpladeoptagelsesmetoder

På dette tidspunkt blev RLL 2.7 eller ARLL 3.9 (som brugte tættere datapakning under optagelse, hvilket øgede mængden af ​​information på et spor) den vigtigste metode til at skrive til en harddisk [12] , i modsætning til den traditionelle for den første IBM PC/XT MFM i ST-506 op til 152 MB [13] og MFM/RLL i ST-412 op til 233 MB [14]  .

Den teoretiske grænse for vekselkursen med en disk, der bruger MFM-optagelsesmetoden, er:

(17 sektorer • 512 bytes pr. sektor • 8 bits • 3600 rpm) / 60 sek = 4.177.920 bps,

men på grund af det faktum, at controlleren ikke havde tid til at behandle de læste data, før hovedet flyttede til den næste sektor, var det nødvendigt at indføre en interleave -faktor .  Med en interleave-faktor på 3:1 (det første tal i interleave-betegnelsen angiver antallet af diskomdrejninger, der kræves for fuldstændig at læse eller skrive et spor), har sektorerne på disken følgende rækkefølge: 1, 7, 13, 2 . .., 11, 17. Til valg af den optimale interleaving-faktor, under hensyntagen til diskens, controllerens og systemets ydeevne som helhed, blev Kalibreringsprogrammet inkluderet i Norton Utilities -pakken brugt .

Metoder baseret på RLL konverterer data til seksten-bit ord, som tillader optagelse fra 2 til 7 bit af diskens magnetiseringstilstand i én overgang (på grund af højere krav til kvaliteten af ​​diskpladens overflade og ensartetheden af ​​dens rotation), hvilket gav navnet til metoden - RLL 2, 7 eller ARLL 3.9.

Det tilfælde, hvor 26 sektorer på 512 bytes kan skrives til et spor på disken, giver den teoretiske vekselkurs:

(26 sektorer • 512 bytes pr. sektor • 8 bits • 3600 rpm) / 60 = 6489760 bps,

31 sektorer pr. et spor på disken (med en diskkvalitet, der giver optagelsesmuligheder fra 3 til 9 bit pr. magnetiseringsovergang - henholdsvis RLL 3.9, ARLL, ERLL):

(31 sektorer x 512 bytes pr. sektor x 8 bits x 3600 rpm) / 60 = 7618560 bps.

Diske optaget ved hjælp af RLL-metoden kan tilsluttes (med tab af diskkapacitet) til controllere ved hjælp af MFM-optagemetoden, mens den omvendte operation vil føre til katastrofale konsekvenser. Heraf følger metoden med at "øge" størrelsen på disken - ved at erstatte recordtypen med controlleren fra MFM til RLL, men samtidig giver det ikke tilstrækkelig lagringssikkerhed [15] .

Noter

  1. Harddiskgrænseflader Arkiveret den 11. januar 2012.
  2. Hvilke grænseflader bruges til harddiske i IBM PC'en? . Hentet 1. maj 2010. Arkiveret fra originalen 21. juni 2015.
  3. Kapitel 20 Netværksplanlægning og servervalg Arkiveret fra originalen den 7. august 2007.
  4. 9.3.9. Model 95 af IBM PS/2-familien . Hentet 1. maj 2010. Arkiveret fra originalen 21. juni 2015.
  5. EVOLUTION AF WINCHESTER.  (utilgængeligt link)
  6. ARBEJDSPLAN FOR OPTIMERING  (utilgængeligt link)
  7. Diskgendannelsestjeneste hos Disk Doctors India Arkiveret 26. september 2009 på Wayback Machine , Harddiskmærker, modeller og grænseflader Arkiveret 24. september 2009 på Wayback Machine
  8. 12 Lagerenheder . Arkiveret fra originalen den 26. juni 2015 ved hjælp af ESDI-harddiske .
  9. Udvikling af parallelle grænseflader  (utilgængeligt link)
  10. IBM PC-, XT-, AT- og PS/2-fejlkoder . Hentet 1. maj 2010. Arkiveret fra originalen 8. april 2010.
  11. 3.4 Grænseflader. ESDI  (utilgængeligt link)
  12. Hvad er MFM, RLL, ARLL? . Hentet 1. maj 2010. Arkiveret fra originalen 21. juni 2015.
  13. Harddiskgrænseflader . Hentet 1. maj 2010. Arkiveret fra originalen 12. januar 2012.
  14. Alt om hardware VIII - Harddisk (HDD) (utilgængeligt link) . Dato for adgang: 1. maj 2010. Arkiveret fra originalen 8. januar 2012. 
  15. Hjælp med at opsætte controlleren (MFM), også kaldet RLL . Hentet 1. maj 2010. Arkiveret fra originalen 21. juni 2015.

Se også

Links