Ero osoiteväylän ja dataväylän välillä

Osoiteväylä vs. dataväylä

Tietokonearkkitehtuurin mukaan väylä on määritelty järjestelmäksi, joka siirtää tietoa tietokoneen laitteistokomponenttien välillä tai kahden erillisen tietokoneen välillä. Alun perin linja-autot koostuivat sähköjohdoista, mutta nyt termiä bussi käytetään laajemmin tunnistamaan fyysinen osajärjestelmä, joka tarjoaa saman toiminnallisuuden kuin aikaisemmat sähköväylät. Tietokoneväylät voivat olla rinnakkaisia ​​tai sarjamuotoisia, ja ne voidaan kytkeä monirivinä, päivänkakkaraketjuina tai kytketyillä keskittimillä. Järjestelmäväylä on yksi väylä, joka auttaa kaikkia tietokoneen tärkeimpiä komponentteja kommunikoimaan keskenään. Se koostuu osoiteväylästä, dataväylästä ja ohjausväylästä. Tietoväylä kuljettaa tallennettavaa tietoa, kun taas osoiteväylä kuljettaa sen sijainnin, johon se tulisi tallentaa.

Osoiteväylä

Osoiteväylä on osa tietokonejärjestelmäväylää, joka on tarkoitettu fyysisen osoitteen määrittämiseen. Kun tietokoneen suorittimen on luettava tai kirjoitettava muistista tai muistiin, se määrittää osoiteväylän määrittämällä sen yksittäisen muistilohkon fyysinen osoite, jota se tarvitsee käyttää (varsinainen data lähetetään tietoväylää pitkin). Oikeammin, kun prosessori haluaa kirjoittaa joitain tietoja muistiin, se vahvistaa kirjoitussignaalin, asettaa kirjoitusosoitteen osoiteväylään ja laittaa tiedot tietoväylään. Samoin kun prosessori haluaa lukea muistissa olevaa dataa, se vahvistaa lukusignaalin ja asettaa lukuosoitteen osoiteväylään. Vastaanotettuaan tämän signaalin, muistin ohjain hakee tiedot tietyltä muistilohkolta (tarkistanut osoiteväylän lukeaksesi osoitteen) ja sijoittaa sitten muistilohkon tiedot tietoväylään..

Muistin koko, johon järjestelmä voi puuttua, määrää dataväylän leveyden ja päinvastoin. Esimerkiksi, jos osoiteväylän leveys on 32 bittiä, järjestelmä voi osoittaa 232 muistilohkoa (joka on yhtä suuri kuin 4 Gt muistitilaa, kun otetaan huomioon, että yksi lohko pitää 1 tavua dataa).

Dataväylä

Dataväylä kuljettaa vain dataa. Sisäiset väylät kuljettavat tietoa prosessorin sisällä, kun taas ulkoiset väylät kuljettavat dataa prosessorin ja muistin välillä. Tyypillisesti samaa dataväylää käytetään sekä lukemiseen / kirjoittamiseen. Kun kyse on kirjoitusoperaatiosta, prosessori asettaa (kirjoitettavat) tiedot dataväylään. Kun se on lukuoperaatio, muistiohjain hakee tiedot tietystä muistilohkosta ja laittaa sen tietoväylään.

Mitä eroa osoiteväylällä ja dataväylällä on??

Dataväylä on kaksisuuntainen, kun taas osoiteväylä on yksisuuntainen. Tämä tarkoittaa, että data kulkee molempiin suuntiin, mutta osoitteet liikkuvat vain yhteen suuntaan. Syynä tähän on, että toisin kuin tiedot, prosessori määrittää osoitteen aina. Tietoväylän leveys määräytyy yksittäisen muistilohkon koon mukaan, kun taas osoiteväylän leveys määräytyy sen muistin koon mukaan, jonka järjestelmän tulisi osoittaa.