Tartalomjegyzék:
Meghatározás - Mit jelent a Bus Mastering?
A busz mastering egy busz architektúra funkció, amely lehetővé teszi a vezérlő busz közvetlen kommunikációját más alkatrészekkel anélkül, hogy át kellene mennie a CPU-n. A legfrissebb busz-architektúrák, mint például a perifériás összekapcsolás (PCI), támogatják a buszvezérlést.
A buszmester növeli az operációs rendszer adatátviteli sebességét, megtakarítja a rendszer erőforrásait, és növeli a teljesítményt és a válaszidejét.
A Techopedia magyarázza a Bus Mastering-et
A buszvezérlés lehetővé teszi a vezérlő busz számára a RAM hozzáférését a CPU-tól függetlenül. Úgy tervezték, hogy lehetővé tegyék az adatátvitelt a perifériás összetevő és a RAM között, miközben a CPU más felelősségeket hajt végre.
A busz master platform leggyakrabban különálló bemeneti / kimeneti (I / O) eszközökben vagy mikroprocesszorban található meg. Irányítja a forgalmat egy I / O útvonalon vagy számítógépes buszon. A busz mester a „mester” és irányítja az átviteli jeleket és címet tartalmazó busz útvonalakat. A buszon a bemeneti és kimeneti (I / O) eszközök a "szolga".
Ha egy számítógép több összetevőt tartalmaz, amelyek támogatják a buszmestert, akkor a hierarchikus struktúrát be kell építeni annak megakadályozására, hogy több összetevő megpróbálja egyszerre használni a buszt. Több struktúra létezik, például:
- Kis számítógépes rendszer interfész (SCSI): Az adatok átvitele a számítógép és a perifériák között. Tartalmaz egy állandó prioritást minden SCSI azonosítóhoz
- Soros perifériás interfész (SPI): Teljes duplex módban (mindkét irányban) működik, master / slave architektúrával. A fő eszköz elindítja az adatkeretet, amely magában foglalja a keret szinkronizálását.
- Integrált áramkör (I 2 C) interfész: Kétirányú soros busz architektúrával rendelkezik, amely stop és start bit üzeneteket tartalmaz, amelyek vezérlik az adatátvitelt.