- shinalar ikki turdagi qurilmalarni birlashtiradi
- Masters - so'rovlarni boshlashi mumkin bo'lgan qurilmalar (CPU, ba'zi I/U qurilmalari)
- Slaves - faqat ustalarning so'rovlariga javob beradigan qurilmalar (xotira, ba'zi kiritish-chiqarish qurilmalari)
- Ba'zi shinalar maxsus ajratilgan
- shinalar ikkita qurilmani to'g'ridan-to'g'ri bog'laydi (nuqtadan nuqtaga avtobus)
- Aksariyat shinalar bir nechta komponentlarni birlashtiradi
- Umumiy yo'l yoki ko'p nuqta
SHINALAR O'ZARO TA'SIRI - Nuqtadan-nuqtaga shinalar bundan mustasno, biz shinadan kim foydalanishi mumkinligi haqida tashvishlanishimiz kerak
- Ayniqsa, bir nechta kiritish-chiqarish qurilmalari bir vaqtning o'zida o'zlari va protsessor yoki xotira o'rtasida aloqa o'rnatishni xohlaydigan kengaytirish shinasi - bizga avtobus arbitraji shakli kerak.
- Daisy zanjirli arbitraj
- har bir qurilmada boshqaruv avtobusida avtobus so‘rov liniyasi mavjud, agar qurilma shinadan foydalanmoqchi bo‘lsa, u o‘z so‘rovini joylashtiradi va eng yuqori ustuvor qurilma tanlanadi (bu adolatsiz yondashuv)
- Markazlashtirilgan parallel arbitraj
- avtobusning o'zida qaror qabul qiluvchi hakam (protsessor) mavjud - arbitr muammoga aylanishi mumkin va bu ham biroz qimmatroq.
- Tarqalgan arbitraj
- qurilmalar avtobusdan kim foydalanishini aniqlash uchun "ovoz beradi", odatda ustuvor sxema asosida, yana adolatsiz bo'lishi mumkin
- To'qnashuvni aniqlash yordamida taqsimlangan arbitraj
- bu hamma uchun bepul, lekin agar qurilma boshqa qurilma avtobusdan foydalanayotganini aniqlasa, bu qurilma qayta urinishdan oldin qisqa vaqt kutadi.
I/U QUYI TIZIMI - I/U quyi tizimi deb nomlanuvchi turli xil kiritish-chiqarish qurilmalari mavjud
- Kirish-chiqarish qurilmalari tezligi va ishlatilishida katta farq qilishi mumkinligi sababli, protsessor bu qurilmalarni bevosita boshqara olmaydi
- Buning o'rniga, I/U modullari yoki interfeyslari CPU buyruqlarini oladi va ularni I/U qurilmalariga uzatadi.
- Bitta interfeys bir yoki bir nechta o'xshash qurilmalar uchun javobgardir
- To'g'ri kiritish-chiqarish qurilmasi bilan bog'lanish uchun protsessor qurilmaga ikkita shakldan biri orqali murojaat qiladi
- Xotira bilan tuzilgan kiritish-chiqarish
- interfeys o'z xotirasiga ega bo'lib, ular go'yo ular asosiy xotiraning bir qismi sifatida yo'naltiriladi, shuning uchun ba'zi xotira joylari ishlatilmaydi, ular o'rniga I/U interfeyslarida registrlar bo'ladi.
- Izolyatsiya qilingan I/U
- CPU xotira manzillarini kiritish-chiqarish manzillaridan farq qiladi, bu manzil xotira yoki kiritish-chiqarish uchun mo'ljallanganligini ko'rsatadigan qo'shimcha nazorat chiziqlariga ega.
- Biz 7-bobda kiritish/chiqarish haqida batafsil ma'lumot beramiz
Do'stlaringiz bilan baham: |