Erinevus aadressisiini ja andmesiini vahel

Erinevus aadressisiini ja andmesiini vahel
Erinevus aadressisiini ja andmesiini vahel

Video: Erinevus aadressisiini ja andmesiini vahel

Video: Erinevus aadressisiini ja andmesiini vahel
Video: Mikrotik: настройка VLAN 2024, Juuli
Anonim

Aadressi siin vs andmesiin

Vastav alt arvuti arhitektuurile on siin defineeritud kui süsteem, mis edastab andmeid arvuti riistvarakomponentide või kahe eraldi arvuti vahel. Algselt valmistati siinid elektrijuhtmetest, kuid nüüd kasutatakse terminit siin laiem alt, et identifitseerida mis tahes füüsilist allsüsteemi, mis tagab varasemate elektrisiinidega võrdse funktsionaalsuse. Arvutisiinid võivad olla paralleelsed või jadapõhised ning neid saab ühendada multidrop-, ahelana või kommuteeritud jaoturitega. Süsteemisiin on üks siin, mis aitab arvuti kõigil põhikomponentidel omavahel suhelda. See koosneb aadressi siinist, andmesiinist ja juhtsiinist. Andmesiin kannab salvestatavaid andmeid, aadressisiin aga asukoha, kuhu need tuleks salvestada.

Aadressibuss

Aadressisiin on arvutisüsteemi siini osa, mis on ette nähtud füüsilise aadressi määramiseks. Kui arvutiprotsessor peab mälust või mälust lugema või mälusse kirjutama, kasutab ta aadressi siini, et määrata selle üksiku mäluploki füüsiline aadress, millele tal on juurdepääs (tegelikud andmed saadetakse mööda andmesiini). Õigemini, kui protsessor soovib andmeid mällu kirjutada, kinnitab see kirjutussignaali, määrab aadressi siinile kirjutamisaadressi ja lisab andmed andmesiini. Samamoodi, kui protsessor soovib lugeda mõningaid mälus olevaid andmeid, kinnitab see lugemissignaali ja määrab aadressi siinile lugemisaadressi. Pärast selle signaali vastuvõtmist saab mälukontroller andmed konkreetsest mäluplokist (pärast aadressi siini kontrollimist lugemisaadressi saamiseks) ja seejärel paigutab mäluploki andmed andmesiini.

Mälu suurus, mida süsteem saab käsitleda, määrab andmesiini laiuse ja vastupidi. Näiteks kui aadressi siini laius on 32 bitti, suudab süsteem adresseerida 232 mäluplokki (see võrdub 4 GB mäluruumiga, arvestades, et üks plokk sisaldab 1 baiti andmeid).

Andmebuss

Andmesiin lihts alt kannab andmeid. Sisemised siinid kannavad teavet protsessori sees, välised siinid aga andmeid protsessori ja mälu vahel. Tavaliselt kasutatakse mõlema lugemise/kirjutamise operatsiooni jaoks sama andmesiini. Kui tegemist on kirjutamistoiminguga, paneb protsessor (kirjutatavad) andmed andmesiini. Kui tegemist on lugemistoiminguga, võtab mälukontroller andmed konkreetsest mäluplokist ja sisestab need andmesiini.

Mis vahe on aadressi siinil ja andmesiinil?

Andmesiin on kahesuunaline, samas kui aadressisiin on ühesuunaline. See tähendab, et andmed liiguvad mõlemas suunas, kuid aadressid liiguvad ainult ühes suunas. Põhjus on selles, et erinev alt andmetest määrab aadressi alati töötleja. Andmesiini laiuse määrab üksiku mäluploki suurus, samas kui aadressi siini laiuse määrab mälu suurus, mida süsteem peaks käsitlema.

Soovitan: