bus de date

linii de autobuz de date formular care servesc pentru transmiterea de date între grupurile individuale PC structurale. Punctul de plecare al acestor linii este o unitate centrală de procesare. Acesta redelyaet autobuz de date op-biți, adică numărul de linii pe care se transmite datele. Cu cât lățimea de autobuz de date, cu atât mai mare cantitatea de date pe care le poate trece prin ea pentru o anumită perioadă de timp și mai rapid calculatorul.

Primul PC a folosit Intel 8088. Acest procesor este procesorul pe 16 biți are doar 8 linii de date externe (acest lucru se datorează costului scăzut). Pentru intra-inclusiv 16 linii de date au fost implicate în operațiunile, astfel încât procesorul poate ocupa simultan două numere de opt biți. Dar în exterior este unit printr-un date cu opt cifre mai ieftine anvelope. Aceste 8 Do-TION prevăzute în contact cu toate jetoanele de pe placa de bază care îndeplinesc funcții de prelucrare a datelor, precum și toate cardurile de extensie instalate în sloturi. Astfel, transferul de date se realizează între plăcile de extensie și procesorul.

procesoare moderne permit conexiuni externe număr mai mare de linii de date: CPU 80286 - 16 linii de date, procesoare de 80386 și 80486 DX DX - 32 linii, iar procesorul Pentium - 64 linii de date.

220 = 1048576 bytes = 1024 octeți = 1 MB.

Aceasta este cantitatea maximă de memorie care este încă valabilă în sistemul de operare DOS.

O situație complet diferită cu procesorul 80286. Acesta are linia 24 ad-Ery și este, prin urmare, capabil de a gestiona o capacitate de memorie:

224 = 16777216 bytes = 16 MB.

de control al liniei de autobuz de pe placa de sistem sunt folosite pentru a controla diferitele componente ale PC-ter. În conformitate cu funcțiile lor pot fi comparate cu săgeata de transfer pe liniile de cale ferata.

Logica de control va activa la un moment dat, numai un singur dispozitiv, care este de a deveni lider. Când este activat dispozitivul, acesta pune datele pe autobuz. Toate celelalte chips-uri, în această perioadă de timp ar trebui să fie o vatsya de blocare cu un semnal corespunzător de pe linia de gestionare a-TION.

Pentru a transmite procesor de comenzi sau date de eșantionare inițiază un ciclu de așa-numitul autobuz. În plus, procesorul poate iniția un ciclu de magistrală, și alte dispozitive, de exemplu, o coprocessor aritmetică.

Fig. 4. Anvelope 8086

Semnalele de control, inițiind citi, a scrie sau întrerupe să recunoască faptul că, sunt întotdeauna emise în T2 ciclu. Semnalul de înregistrare de configurare a sistemului maxi-Mal este generat în ciclul T3, semnalul de date pentru a asigura stabilizarea etapelor anterioare ale acestui semnal.

In timpul ciclului de T3 procesor stochează informațiile privind starea liniilor. Pe magistrala de date din ciclul de scriere sunt stocate datele de ieșire, și un ciclu de citire sunt interogate de date de intrare.

ciclu de autobuz Tact T4 se termină. Acest ciclu elimină toate semnalele de control și dispozitivul selectat este deconectat de la autobuz.

Astfel, ciclul de autobuz pentru o memorie sau un dispozitiv periferic este o operație asincronă. Aparatul poate controla ciclul de autobuz doar prin introducerea unor stări de așteptare.

Procesorul execută ciclul de autobuz în cazul în care este necesar pentru a înregistra sau citi informații. În cazul în care sunt necesare ciclurile de autobuz, interfața de autobuz implementează starea de repaus Ti, în care procesorul menține semnalele de stare pe liniile de starea pneurilor în ciclul anterior.