Bus (számítógép)

PCI Express bus csatlakozók (felülről lefelé: x4, x16, x1 és x16). Az alábbiakban - a normál 32 bites PCI busz csatlakozó.

Ebben a kifejezést, vannak más célra, lásd. Bus.

Számítógépes busz (született számítógépes busz.) A Computer Architecture - egy alrendszert. szolgálja, hogy adatokat a funkcionális blokkok a számítógép. Az eszköz busz tudja különböztetni a mechanikus, elektromos (fizikai) és logikai (kontroll) szintjét.

Ellentétben a pont-pont busz általában több eszközt csatlakoztathat egy sor vezetők. Minden busz határozza meg a csatlakozókat (kapcsolatok) a fizikailag össze eszközöket, kártyákat és kábeleket.

Számítógépes busz elején számítógépeket kötegek (kötegek csatlakozó vezetékek - táp- és a hordozhatóság és az egyszerű karbantartás összekapcsolva), hogy hajtsák végre a párhuzamos elektromos busz több kapcsolatot. A modern számítógépes rendszerek, a kifejezés bármilyen fizikai mechanizmusok, amelyek ugyanezt a logikai funkciók, mint a párhuzamos számítógépes busz.

Modern számítógépes busz használják mind párhuzamos, mind soros kapcsolatok, és lehet, hogy a párhuzamos (Engl. Multidrop) és a lánc (Engl. Daisy lánc) topológia. Abban az esetben, USB és egyéb buszok is használható csomópontok (hubok).

Attacher a busz, a különböző csatlakozók általában szabványosított, és lehetővé teszi, hogy csatlakoztassa a különböző eszközöket, hogy a busz.

Gumiabroncsok párhuzamos (továbbított adatokat az említett elosztott között több vezeték), és egymást követő (bitenkénti adatok át).

A legtöbb számítógép külső és belső buszok. A belső busz köti össze minden belső összetevője a számítógép alaplap (és így, hogy a processzor és memória). Ez a fajta gumi is nevezik a helyi busz, mert arra szolgál, hogy csatlakoztassa a helyi eszközöket. Külső busz köti össze a külső perifériák az alaplap.

Hálózati kapcsolatok, mint az Ethernet. Ez általában nem tekintik a gumiabroncsok, bár a különbség nagyobb elvi, mint gyakorlati. Megjelenése InfiniBand és HyperTransport technológia tovább elmossa a határokat a hálózatok és a buszok.

Az első generációs

Korai számítógép buszok voltak a csoport vezetők csatlakozik számítógép memóriája és perifériák a processzor. Szinte mindig, a memória és a perifériák használt különböző gumiabroncsok különböző hozzáférési módszereket, késlelteti protokollokat.

Az egyik első javulás volt a használata a megszakításokat. Bevezetésük előtt egy számítógépet az IO műveletek a hurok várja készségét a periféria. Ez egy időpocsékolás programok, amelyek más feladatokat. Továbbá, ha egy program megpróbál egyéb feladatok elvégzésére, tudta ellenőrizni az állapotát a készülék túl késő, és elveszíti az adatokat. Ezért mérnökök tették lehetővé, hogy szakítsa meg a periférián a processzor. Megszakítások elsőbbséget, így a CPU végrehajtja a kódot csak egy megszakítás egy időben, valamint egyes készülékek igényel kevesebb késés, mint mások.

Néhány évvel később, számítógépek váltak a memóriát a feldolgozók közötti. Számukra a busz és a kapott prioritásokat.

A klasszikus és egyszerű módja annak, vagy fontossági sorrendet a megszakítás autóbusz volt, hogy a lánc összekötő eszközök.

December megjegyezte, hogy két különböző gumiabroncsokkal lehet felesleges és drága kis sorozatgyártású számítógépek és perifériák kijelző kínálnak a memória busz, úgy, hogy nézett ki, mint egy tároló terület. Bár ez egy nagyon bátor döntést, és a kritikusok megjósolt tönkremenni.

Sok mikrovezérlők és beágyazott rendszerek IO busz még mindig nem létezik. Az átviteli folyamat vezérli a CPU, ami a legtöbb esetben olvassa és írja az adatokat a készülék, ha azok memória blokkok. Minden egység azonos órajel forrás. Perifériák kérheti az információ feldolgozása által küldött jeleket a CPU-specifikus kapcsolatok segítségével bármilyen megszakítás. Például, a merevlemez-vezérlő értesíti a processzor a rendelkezésre álló új részének adatok beolvasása, akkor a processzor kell vizsgálni őket a memória terület megfelelő vezérlő. Szinte az összes korai számítógépek épültek ilyen elvek származó Altair az S-100 busz. bezárólag az IBM PC 1980.

Ezek az egyszerű busz volt egy komoly hátránya a mainframe. Minden berendezést a buszon volt, hogy az információ átadása ugyanolyan sebességgel, és használja egy órajel forrás. Növelése a processzor sebességét nehéz volt, mert szükség, mint a gyorsulást az összes eszköz. Ez gyakran vezetett olyan helyzet, amikor nagyon gyors CPU kellett lassítani, hogy átadhassa egyes készülékek információt. Bár ez elfogadható a beágyazott rendszerek, ez a kérdés nem megengedett kereskedelmi számítógépek. A másik probléma az, hogy a processzor szükséges minden műveletet, és amikor volt elfoglalva egyéb műveletek, a tényleges sávszélessége jelentősen szenved.

második generációs

Számítógépes busz „második generációs”, például NuBus megoldott néhány ilyen probléma. Ezeket általában elválasztva a számítógép két „részek”, a processzor és a memória azonos és különböző eszközök a másik. Két részletben létre egy külön busz vezérlő (bus controller). Ez az architektúra lehetővé tette, hogy növelje a processzor sebességét anélkül, hogy befolyásolná a gumiabroncs tehermentesíti a CPU-t a busz ellenőrzési feladatokat. Révén a készülék vezérlő a buszon kommunikálnak egymással beavatkozása nélkül a CPU. Új gumiabroncsok jobb teljesítményt, hanem szükséges bonyolultabb bővítőkártyák. sebesség problémákat gyakran megoldható növelésével az adatbusz szélességét. 8-bites buszok egy első generációs 16- vagy 32-bites buszok a második generációs. Szintén ott volt a program, eszköz, könnyen csatlakoztatható az új eszközök, bályrendszere a Plug-n-play.

harmadik generációs

Modern integrált áramkörök gyakran fejlődött ki a már meglévő részeket. Gumiabroncsok vannak kialakítva, (például, Wishbone) az egyszerű integráció különböző részeinek az integrált áramkörök.

busztopológia

Ilyen belső számítógép buszok

Kapcsolódó cikkek