Зміст:
Визначення - Що означає Bus Mastering?
Освоєння шини - це функція архітектури шини, яка дозволяє шині управління безпосередньо спілкуватися з іншими компонентами без необхідності проходити через процесор. Більшість сучасних архітектур шин, як-от з'єднання периферійних компонентів (PCI), підтримують управління шиною.
Освоєння шини збільшує швидкість передачі даних операційної системи, заощаджує ресурси системи та збільшує продуктивність та час реакції.
Техопедія пояснює освоєння автобусів
Освоєння шини дозволяє контрольній шині отримувати доступ до оперативної пам'яті незалежно від процесора. Він розроблений, щоб дозволити передачу даних між периферійним компонентом і оперативною пам'яттю, в той час як ЦП реалізує інші обов'язки.
Основна платформа шини найчастіше зустрічається на різних пристроях вводу / виводу (вводу / виводу) або в мікропроцесорі. Він спрямовує трафік на шляху вводу / виводу або шині комп'ютера. Контроль шини - це "головний" і керує маршрутами шини, що містять сигнали передачі та адресу. Пристрої введення та виведення (вводу / виводу) на шині - це "ведені".
Якщо на комп’ютері є кілька компонентів, які підтримують майстерність шини, потрібно реалізувати ієрархічну структуру, щоб не допустити одночасного використання шини декількома компонентами. Існує кілька структур, таких як:
- Малий комп'ютерний системний інтерфейс (SCSI): передає дані між комп'ютером та периферійними пристроями. Включає постійний пріоритет для кожного ідентифікатора SCSI
- Послідовний периферійний інтерфейс (SPI): працює в режимі повного дуплексу (в обох напрямках) за допомогою архітектури master / slave. Головний пристрій ініціює кадр даних, який включає синхронізацію кадру.
- Інтерфейс між інтегральною схемою (I 2 C): має двонаправлену послідовну архітектуру шини, яка містить бітові повідомлення зупинки та запуску, які керують передачею даних.
