documentația tehnică

Pagina 6 din 6

Funcția Bus Master

Funcția Bus Master (literalmente Boss anvelope, fostă GOST în țara noastră - cadranul de pe autobuz) a introdus în controler EIDE cu sosirea de procesoare Pentium. Ce este? Metoda clasică de a primi date de la un dispozitiv următor - procesorul efectuează portul comanda citește, citește octet de date sau de cuvânt în registrul său, și apoi suprascrie octeți sau cuvinte în memorie, apoi se repetă această procedură, atâta timp cât toate informațiile solicitate, nu va fi am citit de pe dispozitivul de memorie. În cazul în care procesorul nu avea nimic altceva de făcut, atunci această metodă s-ar potrivi cu toate. Dar, odată cu apariția de sisteme de operare multi-tasking, este prea scump pentru a utiliza procesorul pentru operațiunile de I / O. Prin urmare, controlorii de dispozitive externe (EIDE), în special, să devină montate la ambele propriile procesoare sale de intrare / ieșire. Odată cu introducerea magistralei PCI, primul autobuz multiplayer IBM arhitectura realtime PC, realizarea acestei idei a devenit foarte simplu. Ce se întâmplă în acest caz? Programe procesor controler EIDE pe magistrala PCI, arătând-l în cazul în care el trebuie să ia datele și în cazul în care pentru a pune memoria lor. După primirea acestei instrucțiuni controlerul surprinde managementul bus PCI, și Bus Master conducător auto controlează memoria de acces cu autobuzul și în legătură cu controlerul efectuează operația de citire a datelor de pe un hard disk sau de CD-ROM-ul direct în memorie, prin accesul direct al controlerului la memorie (DMA - Direct Memory Access). Cu o astfel de metodă de schimb de date, procesorul este liber după emiterea controler comenzi EIDE și pot fi angajate în alte cazuri. Este necesar doar să se înțeleagă că procesorul nu poate în acest moment pentru a avea acces la magistrala PCI și memoria principală. Funcția Bus interfață master EIDE face SCSI ca (deși este doar similitudine - controlere SCSI moderne pe magistrala PCI poate lucra, de asemenea, în modul Bus Master și, în plus, de control „inteligent“ a periferiei sale). Dacă discul nu numai unul, a programului care rulează în prezent este un câștig semnificativ în performanță nu va. Dar este suficient pentru a rula mai multe aplicații care funcționează cu discul, deoarece creșterea semnificativă a performanței este evidentă. Acest lucru este ușor de verificat prin rularea în același timp, de exemplu, două Winbench 99 din testul de disc cu driverul Bus Master sau fără ele. Controlerul IDE de la compania chipset-ul Intel, numit anterior Triton, a construit-Bus Master. Intel numește aceste controlere PIIX (P CI I SA I de aX celerator). Până în prezent, Intel a lansat 4 al controlerului 80371FB (PIIX), 82371SB (PIIX3), 82371AB și 82371EB (PIIX4). Penultima din care este inclusă în setul Intel 430TX - acesta este primul controler IDE Intel care suportă Ultra modul DMA / 33. Acum, utilizate în principal 82371ABEB, inclusiv placi de baza bazate pe Pentium II / III. La bord cu 80440BX aplicat 82371EB chip este funcțional nu este diferit de 82371AB, dar permite apelarea la ea de la procesor cu o frecvență de 100 MHz. Seturile i810, i810e, i820, i840 sprijinit standardul UltraDMA / 66, și stabilește i815E, i815EP și este susținută în continuare UltraATA100. Trebuie remarcat faptul că Windows 95 OSR2 nu este destul funcționează corect cu o pereche de „hard disk UltraDMA - controler UltraDMA“. compania Western Digital constată o probabilitate mare de eroare atunci când se lucrează în acest caz, și recomandă utilizarea Bus Driver de master de la Intel, din cauza muncii lor sunt erori. Microsoft se confirmă, de asemenea, existența problemei. În Windows 98 IDE driver pentru a funcționa corect. Intel a încetat dezvoltarea de drivere individuale Bus Master pentru Windows 98 pentru a ieși seturi i8xx. În Windows NT caracteristică de Master Bus poate fi activată atât prin programul special, și drivere de la Intel.

Suport pentru șofer Bus Master

Funcția Bus Master este activată numai de către conducătorii auto speciale pentru sistemul de operare corespunzător. De exemplu, oferim link-uri către drivere pentru Windows 95, OS / 2 și Windows NT. Windows 98 nu necesită instalarea de drivere Bus Master de la terțe părți, astfel încât încorporate în activitatea sistemului de conducător auto în mod satisfăcător. În opinia noastră, cele mai bune drivere Bus Master au fost la momentul driverele dezvoltate de Triones (ultima versiune 3.70). Aceste drivere sunt proiectate nu numai pentru Windows 95 / NT și OS / 2, dar, de asemenea, la Novell, SCO Unix, MS-DOS. Din păcate, produsul Triones nu este freeware sau shareware. pachet de driver Triones vine cu unele placi de baza, de exemplu, firmele Gigabyte, DataExpert, Acer.
  • Intel Bus Master șofer (original, de la Intel)
  • VIA Bus Master driver
  • șofer de autobuz Master la toate chipset-uri
OEM lansarea de servicii 2 Windows 95 astfel de conducător auto este încorporat (numele său vechi a rămas ESDI_506.pdr). modul de transfer de date, folosind DMA, poate fi dezactivat din System Manager Control Panel / System. Pentru cele mai recente drivere sale Intel a început să facă Intel programul de diagnosticare Companion care afișează informații detaliate despre toate dispozitivele conectate la interfața IDE și modurile lor de operare.

Problemele apar atunci când se lucrează cu șofer Bus Master

articole similare