Osoiteväylän ja dataväylän välinen ero

Osoiteväylän ja dataväylän välinen ero
Osoiteväylän ja dataväylän välinen ero

Video: Osoiteväylän ja dataväylän välinen ero

Video: Osoiteväylän ja dataväylän välinen ero
Video: BI ZONE Secure SD WAN технологии и сценарии использования 2024, Heinäkuu
Anonim

Osoiteväylä vs dataväylä

Tietokonearkkitehtuurin mukaan väylä määritellään järjestelmäksi, joka siirtää tietoja tietokoneen laitteistokomponenttien välillä tai kahden erillisen tietokoneen välillä. Alun perin väylät tehtiin sähköjohtojen avulla, mutta nyt termiä väylä käytetään laajemmin tunnistamaan mikä tahansa 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 liittää multidrop-, ketjutettuina 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ä. Dataväylä kuljettaa tallennettavat tiedot, kun taas osoiteväylä kuljettaa sijainnin, johon ne pitäisi tallentaa.

Osoiteväylä

Osoiteväylä on osa tietokonejärjestelmäväylää, joka on tarkoitettu fyysisen osoitteen määrittämiseen. Kun tietokoneen prosessorin on luettava tai kirjoitettava muistista tai muistiin, se määrittää osoiteväylän avulla sen yksittäisen muistilohkon fyysisen osoitteen, jota sen tarvitsee käyttää (todelliset tiedot lähetetään dataväylää pitkin). Oikeammin, kun prosessori haluaa kirjoittaa jotain tietoa muistiin, se vahvistaa kirjoitussignaalin, asettaa kirjoitusosoitteen osoiteväylään ja laittaa tiedot dataväylään. Vastaavasti, kun prosessori haluaa lukea joitakin muistissa olevia tietoja, se vahvistaa lukusignaalin ja asettaa lukuosoitteen osoiteväylään. Vastaanotettuaan tämän signaalin muistiohjain saa tiedot tietystä muistilohkosta (tarkistettuaan osoiteväylän lukuosoitteen saamiseksi) ja sitten se sijoittaa muistilohkon tiedot dataväylään.

Muistin koko, jonka järjestelmä voi käsitellä, määrittää dataväylän leveyden ja päinvastoin. Esimerkiksi jos osoiteväylän leveys on 32 bittiä, järjestelmä voi osoittaa 232 muistilohkoa (joka vastaa 4 Gt muistitilaa, koska yhteen lohkoon mahtuu 1 tavu tietoa).

Dataväylä

Dataväylä kuljettaa vain dataa. Sisäiset väylät kuljettavat tietoja prosessorin sisällä, kun taas ulkoiset väylät kuljettavat tietoja prosessorin ja muistin välillä. Tyypillisesti samaa tietoväylää käytetään molempiin luku-/kirjoitustoimintoihin. Kun kyseessä on kirjoitustoiminto, prosessori laittaa (kirjoitettavat) tiedot dataväylään. Kun kyseessä on lukutoiminto, muistiohjain hakee tiedot tietystä muistilohkosta ja siirtää ne tietoväylään.

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

Dataväylä on kaksisuuntainen, kun taas osoiteväylä on yksisuuntainen. Tämä tarkoittaa, että tiedot kulkevat molempiin suuntiin, mutta osoitteet kulkevat vain yhteen suuntaan. Syynä tähän on se, että toisin kuin tiedoissa, osoitteen määrittää aina käsittelijä. Dataväylän leveys määräytyy yksittäisen muistilohkon koon mukaan, kun taas osoiteväylän leveys määräytyy sen muistin koon mukaan, johon järjestelmän tulee vastata.

Suositeltava: