Odată cu apariția Windows piață sisteme semnificativ mai ușor de a lucra cu computerul. Dar încă mai trebuie să deschidă unitatea de sistem pentru instalarea de echipamente noi. Mulți utilizatori acest lucru nu este în mod clar pe placul lui, astfel încât acestea sunt reticente în a face acest lucru. Nevoie de un mod mai ușor de a conecta dispozitive la un calculator, fără configurație specială permite dispozitivului să fie instalat automat. Scopul simplificării a fost, de asemenea, în altă parte - trebuie să fie adăugate sau eliminate dispozitive fără a reporni computerul.
Primul pas către aceasta a fost Universal Serial Bus sau USB.
Bus - un grup de canal electric 32 la cifrele binare de transmitere (biți) pentru o singură dată. Procesoare, cum ar fi Intel Pentium și concurenții săi sunt capabili să se ocupe de toate cele 32 de cifre binare la un moment dat, astfel încât acestea sunt numite procesoare pe 32 de biți.
Anvelopele rula la viteze diferite, măsurate în megahertzi (MHz). Numărul de biți într-un autobuz, împreună cu o rată de date definește tipul de procesor, care poate fi conectat la acesta. În anvelopele procesoare vechi de opt biți utilizate, de lucru cu frecvență redusă. Standardul actual - 32 de biți, cu o frecvență de 133MHz, iar vechiul Pentium II și III funcționează cu o frecvență de 100MHz.
Procesoare sunt mai rapide decât autobuzul la care sunt atașați, și au o rată internă de mai multe ori viteza de autobuz. Pentium cu o frecvență de 200MHz funcționează de trei ori mai repede decât autobuzul 66MHz și Pentium II 333MHz cursa de cinci ori mai repede decât anvelopele sale. În prezent, viteza de anvelope nu depășește 133MHz, deoarece toate procesoarele sunt accelerate, creșterea raportului dintre vitezele lor. Cel mai rapid cip Pentium III, de exemplu, se referă CPU și viteze egală cu 7,5 autobuz: 1.
Backbone (sistem de autobuz) include trei autobuz multi-bit:
# 9679; o magistrală de date,
# 9679; autobuz de control.
Ele reprezintă linii multiple. Prin conectarea autostrăzii procesor și RAM. și intrare și de ieșire a dispozitivelor periferice și medii de stocare care comunică în limbaj mașină (secvențe de zerouri și cele sub formă de impulsuri electrice).
Magistrala de date este utilizat pentru transferul de date între CPU și CPU și memorie sau I / O dispozitive. Aceste date pot fi fie o comandă CPU și informații pe care CPU trimite la porturile de intrare / ieșire sau primește din acestea. Astfel, datele de pe magistrala de date pot fi transferate de la un dispozitiv la altul, în orice direcție.
Lățimea bus de date este determinată de capacitatea procesorului, adică numărul de biți care pot fi prelucrate sau transmise unui procesor în același timp. Bit procesoare este în continuă creștere, cu dezvoltarea tehnologiei de calculator.
MP 8088 are o lățime magistrală de date de 8 biți. MP 8086, 80186, 80286 date lățime magistrală de 16 biți; la 80386, 80486, Pentium și Pentium Pro - 32 de biți.
N = 36 = 68 2 719 476 736
Prin controlul de autobuz transportă semnale de control, determinarea schimbului de informații linie de caracter și de memorie destinate și I / O dispozitive. Semnalele de control indică ce operație - pentru a citi sau scrie informații din memorie - aveți nevoie pentru a produce, sincroniza schimbul de informații între dispozitive, și așa mai departe. organizarea Backbone presupune existența modulului de comandă. Scopul principal al acestui modul - organizarea de cuvinte de transmisie între alte două module.
Anvelopele pot fi sincrone (transmit date numai pentru impulsurile de sincronizare) și asincron (transmite date uneori arbitrare), și de a folosi scheme de arbitraj diferite (adică, o metodă de partajare dispozitive multi-bus). În cazul în care schimbul de informații are loc între un dispozitiv periferic și controlerul, apoi conectați linia lor de transport se numește interfața de date, sau pur și simplu interfață. Printre utilizate în calculatoarele personale interfață EIDE, și standardele SCSI alocate.
O anvelopă cu trei stări
Cum este operațiunea de pe autostradă?
Operarea pe gazda sistemului începe cu faptul că unitatea de control stabilește cuvântul cod al modulului pe autobuz - expeditorul și expeditorul activează linia Strobe. Acest lucru permite modulului, cuvântul cod este găsit pe autobuz, pentru a înțelege că el este expeditorul. Apoi, unitatea de comandă este instalat pe un modul de cod cuvânt - destinatarul și destinatarul activează linia de poarta. Acest lucru permite modulului, cuvântul cod este găsit pe autobuz, pentru a înțelege că el este beneficiarul.
După aceea, unitatea de control excită linia Strobe de date, prin care conținutul registrului este trimis expeditorului înregistrare destinatarului. Această etapă poate fi repetată orice număr de ori, dacă doriți să trimiteți o mulțime de cuvinte. Datele sunt transferate de la expeditor la receptor ca răspuns la modulul de control al pulsului excitat la linia porții corespunzătoare. Se presupune că în momentul în care pulsul stroboscop în modulul - datele pregătite pentru transmisie, iar expeditorul modulului - destinatarul este gata să primească date. Acest transfer de date se numește sincron (nesincronizate).
Procesele de pe autostrăzi pot purta asincrone în natură. Transferul de date de la expeditor la destinatar poate fi coordonată prin intermediul liniilor de stare pe care semnalele reflectă condițiile de funcționare ale ambelor module. Odată ce modulul este atribuit expeditorului, acesta preia controlul asupra liniei de pregătire expeditor, de semnalizare disponibilitatea de a ajuta sale
primi date. Modul, desemnat de către destinatar, beneficiarul controlează disponibilitatea liniei, de semnalizare cu ajutorul disponibilitatea de a accepta datele.
Atunci când transmiterea a două condiții trebuie să fie respectate de date. În primul rând, transferul se efectuează numai în cazul în care destinatarul și expeditorul a semnalat disponibilitatea sa. În al doilea rând, fiecare cuvânt trebuie să fie transmis o dată. Pentru a asigura aceste condiții oferă o anumită secvență de operații în timpul transmisiei de date. Această secvență se numește protocolul.
În conformitate cu protocolul de expeditor, pentru a pregăti un nou cuvânt, informează destinatarul. Destinatar, luând un alt cuvânt, informează expeditorul. Starea de pregătire a liniilor în orice moment dat determină acțiunea care urmează să fie efectuate de către ambele module.
Fiecare pas în transferul de date dintr-o parte a sistemului într-un alt ciclu de linie numit (sau o parte a ciclului mașinii). Frecvența acestor cicluri este determinată de CP semnal de ceas. Durata ciclului Linia este asociat cu semnalele de ceas de frecvență.
Astăzi, USB-autobuz este foarte popular, dar odată ce compania pentru Windows destul de slab sprijinit această idee. După lansarea de Windows 98 și Apple iMac, USB și un impuls câștigat număr foarte mare de-dispozitive USB.
USB Bus (Universal Serial Bus) - o anvelopă universală proiectat pentru conectarea ușoară și rapidă a perifericelor. Standard dezvoltat șapte companii: Compaq, Digital Equipment, IBM, Intel, Microsoft, NEC, și Telecom de Nord. Cablu USB cuprinde două perechi răsucite: o pereche de date transferate în fiecare direcție (comutator diferential), iar celălalt are o linie de alimentare (+5 V). Cu linii de alimentare cu energie încorporate, furnizarea de curent de până la 500 mA, dispozitive USB pot fi adesea utilizate fără sursă de alimentare proprie (în cazul în care aceste dispozitive consuma un curent de 500 mA).
Un singur calculator se poate conecta pana la 127 de dispozitive printr-un lanț de hub-uri (pe care o folosesc topologia stea). Mai mult decât atât, aceste dispozitive pot fi foarte diferite - de la tastatura la mouse-ul și se termină cu scanere și camere digitale.
Pentru întrebări și solicitări, vă rugăm să contactați