IndexPROHARDVER!
PROHARDVER! informatika:   HARDVER  |  JÁTÉK  |  PROGRAMOZÁS  |  HÁZI-MOZI    
Keresés
Hírlevél
 
Hirdetés
arukereso.hu - Termékek, forgalmazók és árak egy helyen.
Állás/munka
»Munkát keresek
»Reszidos Delphi programozot/kat keresek
»PIC programozót keresünk
»Flash [avi,mpg,wmv] player
»C#.NET fejlesztőket keresünk!
» több téma
Tudástár
»Parancsikon létrehozása
»Formula megjelenítése
»Dinamikus MFC objektum On...esemenyei VC++
»Ingyenes e-mail komponens
»DirectX - Kezdőknek (Delphi)
»DBF file kreálás
»Indy Message ékezet problémák
»Firebird Detektálása install - kor
»Screenshot delphiben
»Saját Web Control fejlesztési probléma
» több téma
Társalgó
»4 kbyte (4096 byte!) 3d "FPS" játék
»Gmail regisztráció
»JBuilder 8 Personal Edition SOS
»C programnyelv
»Weblap véleményezés
»Könyv megjelentetése CD-Rom-on de hogyan?
»Nantucket Clipper Tools II eladó
»Garázsproject, Unreal 2.5 motorral
»Memória eladó!
»Nyilvantarto progi Delphiben
» több téma
Cikkek
»Bevezetés az adatkezelésbe
»Bevezetés a CSS alapjaiba
»GroupWise-kiegészítők készítése Python-ban
»Aspektus-orientált programozás
»Bevezetés az adatkötésbe ASP.NET alatt
» több cikk
Assembly  |  C  |  Delphi  |  Java  |  JavaScript  |  Pascal  |  Perl  |  PHP  |  Python  |  Visual Basic  |  Visual C++  
Cikkek » Hardver » Processzorok »
Sínrendszerek alapjai
A sorozat további cikkei:
szerző: Markó Imre, idő: 2002.06.09., értékelés: 5 (32 szavazat)
  Betűméret növelése Betűméret csökkentése Kapcsolódó fórum Felvétel kedvencekhez Küldés emailben Nyomtatható verzió
A számítógépekben az egyes ki- és beviteli egységek közötti adatáramlás elektromos vezetőkön keresztül valósul meg. A jeltovábbító vezetékeket csoportokba foglalják és ezeket nevezik síneknek (az eredeti angol elnevezés a bus, azonban a magyar nyelvben nem busznak, hanem sínnek nevezzük). Újonnan induló sorozatunk a sínrendszerek működésének alapjaiba vezet be.
A sínrendszerek jelentősége, lényege

Ha megvizsgáljuk a számítógép részegységeit, akkor tulajdonképpen a processzor és az operatív tár mellett az be- és kimeneti (Input/Output, IO) részegységek is fontos szerepet játszanak a működésében. Az adatátvitel szempontjából ezen egységek között tulajdonképpen három útvonal képzelhető el:

    • processzor - memória,
    • processzor - I/O eszközök,
    • memória - I/O eszközök.

Mindegyik részegység bináris információkkal dolgozik, a kapcsolatot ezek között vezetékek látják el. Általában igaz az, hogy több bináris értéket kell egyidőben és legtöbbször nagy sebességgel továbbítani. A sebesség értelemszerűen akkor lehet a legnagyobb, ha minél több bitet viszünk át egy lépésben. Ez megköveteli, hogy annyi vezetéket alakítsunk ki a részegységek között, amennyi az egyszerre átviendő bitek száma, tehát párhuzamosan futó vezetékhálózatok jönnek létre.

A számítástechnikában ezeket a vezetékeket csoportokba foglalják és ezeket nevezik síneknek (az eredeti angol elnevezés a bus, azonban a magyar nyelvben nem busznak, hanem sínnek nevezzük). A sínek szempontjából fontos, hogy azok milyen célt szolgálnak, valamint még ennél is fontosabb, hogy mennyi vezetékből állnak. A vezetékek számát nevezik az adott sín szélességének. A mikroszámítógépekben három csoportot különböztetnek meg:

  • Adatsín. Az egységek számára szükséges adatok továbbítására szolgál. Általában a processzor által meghatározott számú vezetéket tartalmaz. Rendszerint az adatsín 8, 16, 32 vagy 64 bit szélességű.
  • Címsín. Az egységek kijelölése a címük alapján történik. Ez a sín ezeknek az adatoknak a továbbítására szolgálnak. A címsín szélességét minden esetben a processzor határozza meg, amiből következtetni lehet az elérhető fizikai memóriaterület méretére is. Általában a memória és az I/O eszközök használhatják ugyanazt a címtartományt, de természetesen meg kell egymástól különböztetni ezeket. Erről még a későbbiekben bővebben is lesz szó. A mai processzorok esetében a címsín szélessége 32 bit.
  • Vezérlősín. A részegységek működési módját ennek a sínnek a használatával oldják meg. A vezérlősín esetében már általában nem igaz az, hogy egymással párhuzamosan futó vezetékek alkotják. Minden olyan jelet ide sorolunk, amely állapotának módosítása valamely egység működésének megváltozását vonja maga után. A vezérlősín jeleit funkciójuk alapján tovább csoportosíthatjuk (a jelek leírásánál nem használunk rövidítéseket, mivel azok minden processzornál eltérők lehetnek):

  1. Adatátvitelt vezérlő jelek
  2. Megszakítást vezérlő jelek, amelyek két csoportba oszthatók. Az egyik csoportba tartozó vezetékek a megszakítás kérésére, a másikban lévők a megszakítás elfogadására szolgálnak.
  3. Sínvezérlő jelek a sín vezérlési jogának kérését, valamint elfogadását visszaigazolását jelzik.
  4. Szinkronizációs jelek, amelyek az egységek időbeni együttműködését valósítják meg.
  5. Egyéb jelek, amelyek egyik fenti csoportba sem sorolhatók. Ide tartoznak többek között a tápvezeték jelek is.

A számítógép minden egysége ugyanazt a sínrendszert használja a kapcsolat megvalósítására. Nagyon fontos a helyes működés kialakítása miatt, hogy a kapcsolat kialakításakor az alábbi három feladatot elvégezzük:

Az 1. ábrán megvizsgálhatjuk, hogy hogyan is épül fel vázlatosan egy mikroszámítógép.

Kattints a teljes méretű képhez!

1. ábra. A mikroszámítógép vázlatos felépítése

Gondoljuk végig, hogy miért is jó nekünk a sínrendszer kialakítása?

A válasz egyszerű, sok érvet fel lehet hozni mellette. Az egyik legfontosabb, hogy a hordozhatóság (mobilitás) növelhető azáltal, hogy a szabványos sínrendszerbe illeszkedő eszközök bármely másik szabványos rendszerben használhatók (például a ma oly népszerű PCI sín, amelyről még a későbbiekben bővebben is olvashatunk). A sínrendszer használatával egyszerűbbé tehetők a perifériák, amely természetesen segít ezek árának alacsony szinten tartásában.

Küldés emailben Küldés emailben Nyomtatható verzió Nyomtatható verzió