2. Tizim interfeyslarining arxitekturasi
Funktsional maqsadga muvofiq tizim interfeyslarini (kompyuterning alohida qismlarini mikroprosessor tizimi sifatida bog'laydigan interfeyslar) va periferik qurilmaning interfeyslarini ajratib ko'rsatish mumkin.
Arxitektura nuqtai nazaridan mikro-kompyuterlarni ikkita asosiy sinfga bo'lish mumkin:
• MP ichki interfeysidan (birlashtirilgan kanal) foydalanish;
• tashqi muhit uchun tizim interfeysidan foydalanish.
Tizim interfeysi odatda standartlashtirilgan tizim shinalari shaklida amalga oshiriladi. Biroq, yaqinda tizim interfeyslarining arxitekturasida tarmoqning o'zaro ta'sir tushunchalarini joriy etish tendentsiyalari kuzatilmoqda.
Tizim interfeyslarining ikkita klassi ajralib turadi: umumiy shina bilan (manzil va ma'lumotlar signallari ko'paytiriladi) va ajratilgan shina bilan (alohida ma'lumotlar va manzil signallari). Zamonaviy tizimli shinalarning avlodlari:
• DEC dan unibus (umumiy shina interfeysi),
• Intelning Multibus (ajratilgan shina interfeysi).
Unibus shinasining arxitekturasi DEC tomonidan PDP-11 seriyali mini-kompyuterlar uchun ishlab chiqilgan. Periferiya vositalari, xotira va protsessorlar uchun umumiy shina 56 ta ikki tomonlama yo'nalishlardan iborat. Unibus bitta 16 bitli so'zni 750 ns ichida uzatishni qo'llab-quvvatlaydi. Barcha o'tkazmalar usta tomonidan amalga oshiriladi va turli tezlikdagi modullar bilan ishlashga imkon beruvchi qabul qiluvchi (saqlash) moslama tomonidan tasdiqlanadi. Magistrning roli uchun qurilmani tanlash dinamik protsedura, shuning uchun periferik qurilmaning talabiga javoban protsessor shina boshqaruvini unga o'tkazishi mumkin. Ushbu xususiyat tufayli Unibus bazasida multiprosessor tizimlarini rivojlantirish mumkin. Unibus sizga ko'plab qurilmalarni magistralga ulashga imkon beradi, ammo siz magistralning uzunligi oshgani sayin ishonchlilik pasayishini hisobga olishingiz kerak. Tashqi qurilmalar registrlarining ma'lumotlari xotiradagi ma'lumotlar bilan bir xil buyruqlar bilan ishlov berilishi mumkin. Shu bilan birga, bir xil chiziqlarda manzillar va ma'lumotlarni yo'naltirish bilan bog'liq interfeys modullarini texnik amalga oshirishning murakkabligini ta'kidlash kerak.
Unibus arxitekturasi NuBus tizim interfeysida ishlab chiqilgan. NuBus interfeysi (1-jadval) 1979 yilda MIT1 tomonidan Western Digital bilan birgalikda ishlab chiqilgan. Keyin Texas Instruments ishtirokida NuBus arxitekturasi IEEE2 (IEEE 1196-1987 standarti) tomonidan standartlashtirilgan va Apple tomonidan Macintosh kompyuterlarida ishlatilgan. NuBus shuningdek, manzil va ma'lumotlarni multiplekslash usulidan foydalanadi. Avtomatik konfiguratsiya taqdim etiladi. Markazlashtirilmagan hakamlik bilan bir nechta master-kalitlardan foydalanish mumkin. Bloklangan ma'lumotlarni uzatish rejimi mavjud. NuBus-ning kamchiliklari RAP rejimining zaif qobiliyatlari, uzilishlarni qayta ishlashning murakkab usuli (faqat bitta uzilish so'rovi signalini va potentsial uzilish manbalarini dasturlashtirilgan so'roq qilishni ta'minlaydi).
Alternativ shina arxitekturasi Multibus Intel tomonidan ishlab chiqilgan. Shina, shuningdek, bir yoki bir nechta etakchi tugunlarga ega tizim arxitekturasini taqdim etadi va turli tezlikda ishlaydigan qurilmalar o'rtasida aloqa o'rnatilishini tasdiqlaydi. Manzil shinasini va ma'lumotlar shinasini ajratish tufayli turli xil quvvatdagi protsessorlar uchun ushbu arxitekturani amalga oshirish mumkin. IBM PC uchun Multibus arxitekturasining 8 va 16 bitli versiyalari mavjud edi. Manzil shinasi 20 bitdan iborat. Multibus juda oddiy uskunani amalga oshirishni nazarda tutadi, ammo bir vaqtning o'zida shina resurslaridan foydalanadigan qurilmalar soni 16 abonentga cheklangan. Shuni ta'kidlash kerakki, Multibus shinasidagi almashinuv kursi Unibus shinasidagi kursdan past bo'lgan.
1-jadval. Tizim interfeyslari
|
|
Do'stlaringiz bilan baham: |