13-ma'ruza Shinalarga misollar



Download 146,27 Kb.
Pdf ko'rish
Sana30.06.2021
Hajmi146,27 Kb.
#105497
Bog'liq
13-maruza



13-ma'ruza

Shinalarga misollar

13.1. PCI avtobus

13.2. PCI Express

13.3. USB-avtobus

13.1. PCI avtobus

Dastlab IBM kompyuterlarida ko'pgina dasturlar matnga

asoslangan edi.

Windows paydo bo'lishi bilan, foydalanuvchilarning grafik

interfeyslari asta-sekin foydalanishga kirishdi. Ushbu ilovalarning hech

biri ISA avtobusiga jiddiy ta'sir ko'rsatmadi. Biroq, vaqt o'tishi bilan

ko'plab turli xil ilovalar paydo bo'ldi, shu jumladan to'liq ekranli

videolarni talab qiladigan o'yinlar va bu sezilarli darajada o'zgardi.

Bir oz hisob-kitob qilaylik. Bir piksel uchun 3 bayt bo'lgan 1024

768 monitorni ko'rib chiqing. Bitta ekran rasmida 2,25 MB

ma'lumotlar mavjud. Silliq harakatlarini takrorlash uchun sekundiga 30

kadr kerak bo'ladi va shuning uchun ma'lumotlarni uzatish tezligi 67,5

MB / s bo'lishi kerak. Aslida vaziyat yanada og'irroq, chunki tasvirni

uzatish uchun ma'lumotni qattiq diskdan, CD yoki DVD-dan avtobus

orqali xotiraga o'tkazish kerak. Keyin ma'lumotlar grafika adapteriga

(shuningdek, avtobus orqali) o'tishi kerak. Shunday qilib, faqat video

uzatish uchun avtobusning o'tkazish qobiliyati markaziy protsessor va

boshqa qurilmalarning ehtiyojlarini hisobga olmagan holda, 135 MB / s

bo'lishi kerak.

PCI salafiysi - ISA avtobusining maksimal ma'lumot uzatish tezligi

- 8,33 MGts. ISA avtobusi bir tsiklda ikki baytni uzatishga qodir,

shuning uchun uning maksimal o'tkazish qobiliyati 16,7 MB / s ni

tashkil qiladi.

EISA avtobusi sikliga 4 baytni o'tkazishi mumkin. Uning o'tkazish

qobiliyati 33,3 MB / s ga etadi. Bularning hech biri to'liq ekranli video

uchun zarur bo'lgan narsalarga to'liq mos kelmasligi aniq.

Bugungi Full HD video bundan ham battar. Bunda soniyasiga 30

kadr tezlikda 1920 1920 1080 ijro etish talab etiladi, shuning uchun

ma'lumot uzatish tezligi 155 MB / s (yoki agar ma'lumot avtobus orqali

ikki marta o'tishi kerak bo'lsa, 310 MB / s) bo'lishi kerak. Albatta, EISA

avtobusi ham

ushbu talablarga javob berishga yaqinlashmadi.




1990 yilda Intel EISA avtobusiga qaraganda yuqori o'tkazish

qobiliyatiga ega yangi avtobusni ishlab chiqdi. Ushbu avtobus PCI deb

nomlangan

(Periferik

Component

Interconnect

-

periferik



komponentlarning o'zaro ta'siri).

Intel PCI avtobusini patentlashtirdi va barcha patentlarni umumiy

domenga aylantirdi, shunda har qanday kompaniya PCI avtobuslari

uchun qo'shimcha uskunalarni hech qanday patent to'lovisiz ishlab

chiqarishi mumkin. Bundan tashqari, Intel PCI avtobusini yanada

takomillashtirish uchun PCI Special Interest Group - sanoat

konsorsiumini tashkil etdi. Bu harakatlarning barchasi PCI avtobusi juda

mashhur bo'lib qolishiga olib keldi. Deyarli har bir Intel kompyuteri

(Pentium-dan beri) va boshqa ko'plab kompyuterlarda PCI-avtobus

mavjud. PCI avtobusi adabiyotda batafsil tavsiflangan [Shanley and

Anderson, 1999; Solari va Uillse, 2004].

Birinchi PCI avtobusi tsikl uchun 32 bitni uzatdi va 33 MGts

chastotada ishlaydi (tsikl vaqti - 30 ns), umumiy o'tkazuvchanligi 133

MB / s.


1993 yilda PCI 2.0 avtobusi paydo bo'ldi, 1995 yilda esa PCI 2.1.

PCI 2.2 avtobusi noutbuk kompyuterlari uchun ham javob beradi

(batareyani tejash kerak bo'lganda).

Oxir-oqibat, biz 66 MGts chastotada 64 bitni uzatishga qodir PCI

avtobusini oldik va uning umumiy o'tkazish qobiliyati 528 MB / s ni

tashkil etdi. Bunday ishlash bilan to'liq ekranli videoga erishish mumkin

(agar disk va tizimdagi boshqa qurilmalar o'z hissalarini qo'shishsa).

Qanday bo'lmasin, PCI avtobusi tizimning "muammosi" emas.

528 MB / s tezlikda ma'lumot uzatish tezligi yuqori bo'lishiga

qaramay, bu erda ba'zi muammolar mavjud. Birinchidan, bu xotira

avtobusi uchun etarli emas. Ikkinchidan, PCI avtobusi barcha eski ISA

kartalariga mos kelmaydi. Shu sababli, Intel sek. Da ko'rsatilganidek,

uch yoki undan ko'p avtobusli kompyuterlarni loyihalashga qaror qildi.

3.48. Bu erda biz markaziy protsessor asosiy xotira bilan maxsus xotira

avtobusi orqali bog'lanishini va ISA avtobusini PCI avtobusiga ulash

mumkinligini ko'ramiz. 90-yillarda bunday arxitektura o'sha davrdagi

barcha zamonaviy talablarni qondirdi va shuning uchun ko'pgina

tizimlarda ishlatilgan.




Shakl: 3.48. Odatda birinchi avlod Pentium tizimining arxitekturasi.

(Avtobus yo'nalishlarining qalinligi uning o'tkazuvchanligini ko'rsatadi.

Chiziq qanchalik qalin bo'lsa, o'tkazish qobiliyati shuncha yuqori

bo'ladi).

Ushbu arxitekturaning asosiy tarkibiy qismlari bu avtobus

ko'priklari (bu mikrosxemalar Intel tomonidan ishlab chiqarilgan -

shuning uchun loyihaga qiziqish katta). PCI ko'prigi CPU, xotira va PCI

avtobusini bog'laydi.

ISA ko'prigi PCI avtobusini ISA avtobusiga bog'laydi va bitta yoki

ikkita IDE drayverlarini qo'llab-quvvatlaydi. Ushbu arxitekturadan

foydalanadigan deyarli barcha shaxsiy kompyuterlar yuqori tezlikda

ishlaydigan qo'shimcha qurilmalarni ulash uchun bir yoki bir nechta

bepul PCI uyalari va past tezlikda ishlaydigan atrof-muhitlarni ulash

uchun bir yoki bir nechta ISA uyalariga ega.

Zamonaviy Core i7 tizimida protsessor chipiga bir qator

interfeyslar o'rnatilgan. 1333 TP / s tezlik bilan ishlaydigan DDR3

xotirasining ikkita kanali asosiy xotiraga ulangan va kanalning umumiy

o'tkazish qobiliyatini 10 Gb / s ni tashkil qiladi. Protsessor 16 qatorli

PCI Express kanalini birlashtiradi, uni bitta 16 bitli PCI Express avtobus

yoki ikkita mustaqil 8 bitli PCI Express avtobus sifatida ishlashga

sozlash mumkin. Birgalikda, 16 bo'lak I / O qurilmalari uchun 16 Gb / s

o'tkazish qobiliyatini beradi.




Shakl: 3.49. Zamonaviy Core i7 tizimidagi avtobuslar tarkibi

Protsessor asosiy P67 ko'prigi chipiga DMI (Direct Media

Interface) ketma-ket interfeysi orqali 20 Gbit / s (2 Gb / s) orqali ulanadi.

P67 bir nechta zamonaviy yuqori samarali I / O interfeyslariga interfeys

beradi. 8 qo'shimcha PCI Express va SATA disk interfeyslarini qo'llab-

quvvatlaydi. P67 shuningdek, 15 ta USB 2.0 interfeysi, 10G Ethernet va

audio interfeysini ham amalga oshiradi.

ICH10 chipi eski qurilmalar uchun interfeys qo'llab-quvvatlaydi.

Sekin DMI interfeysi orqali P67-ga ulanadi. ICH10 PCI avtobusini, 1G

Ethernet, USB portlarini va eski PCI Express va SATA-ni amalga

oshiradi. Yangi ICH10 tizimlarida chip bo'lmasligi mumkin; bu faqat

tizim eski interfeyslarni qo'llab-quvvatlashi kerak bo'lsa kerak.

13.2. PCI Express

PCI avtobus imkoniyatlari aksariyat zamonaviy dasturlar uchun

etarli, ammo I / O tezlashishiga bo'lgan ehtiyoj asta-sekin ingichka ichki

kompyuter arxitekturasini murakkablashtirmoqda. 3.50-rasm PCI

avtobusi endi PC tarkibiy qismlarini birlashtiradigan markaziy qism

emasligini aniq ko'rsatmoqda. Endi bu rolni ko'prik o'ynaydi.

Muammoning mohiyati shundaki, vaqt o'tishi bilan PCI avtobusi

uchun juda tez ishlaydigan tobora ko'proq / ko'p qurilmalar paydo

bo'ladi. Avtobusni haddan tashqari oshirib yuborish eng yaxshi

echimdan uzoqdir, chunki bu faqat avtobusning shishishi, konduktorlar




va sig'imlarning o'zaro bog'liqligi bilan bog'liq muammolarni yanada

kuchaytiradi. PCI avtobusiga juda tez aylanadigan har bir yangi qurilma

(bu grafik adapter, qattiq disk, tarmoq boshqaruvchisi va boshqalar)

Intel ishlab chiqaruvchilari yana bitta maxsus portni yaratishga majbur

bo'lishadi, bu orqali ko'prik ushbu qurilmani PCI avtobusini chetlab

o'tishga imkon beradi. Tabiiyki, bunday echim uzoq muddatga

mo'ljallanmagan.

PCI avtobusining yana bir kamchiliklari bu taxtalarning haddan

tashqari kattaligi.

PCI-ning standart kartalari odatda 17,5 x 10,7 sm, ixcham kartalar

esa 12,5 x 3,6 sm ni tashkil qiladi.Hech qanday variant zamonaviy

cho'ntaklar modellariga to'g'ri kelmaydi. Shu bilan birga, ishlab

chiqaruvchilar o'zlarining qurilmalarining hajmini doimiy ravishda

kamaytirmoqdalar.

Bundan tashqari, ba'zi ishlab chiqaruvchilar kompyuter holatlarida

qurilmalarning yangi tartibiga o'tishni rejalashtirishmoqda - protsessor

va xotirani alohida yopiq xonaga va monitor ichidagi qattiq diskka

joylashtirish. PCI kartalari bilan ushbu echimni amalga oshirish mumkin

emas.

Hozirgi vaqtda ushbu muammolarni hal qilish uchun bir nechta



echimlar taklif qilinmoqda, ammo Intel faol ravishda ilgari surayotgan

PCI Express texnologiyasi tanlovda g'olib bo'ladi. Ismga qaramay, PCI

avtobusiga deyarli hech qanday aloqasi yo'q; bundan tashqari, bu

umuman plastik emas. Shunga qaramay, sotuvchilar "PCI" nomidan

qutulmaslikka qaror qilishdi - Yaxshiyamki, hamma buni biladi. Endi

ushbu avtobusning kompyuterda bo'lishi standartga aylandi.

13.3. USB-avtobus

PCI va PCI Express yuqori tezlikda ishlaydigan atrof-muhit

qurilmalarini ulashda juda yaxshi, ammo past tezlikli I / O qurilmalarida

(masalan, sichqonlar va klaviaturalar) PCI-dan foydalanish samarasiz

bo'ladi. Dastlab, har bir standart I / O qurilmasi kompyuterga maxsus

tarzda ulangan, yangi qurilmalarni qo'shish uchun bepul ISA va PCI

uyalari ishlatilgan. Afsuski, ushbu sxemada ba'zi kamchiliklar mavjud.

Masalan, har bir yangi I / O qurilmasi ko'pincha o'zining ISA yoki

PCI kartasi bilan birga keladi. Bunday holda, foydalanuvchi kalitlarni va

o'tish moslamalarini o'zi o'rnatishi va sozlangan taxtaning boshqa

taxtalarga zid kelmasligiga ishonch hosil qilishi kerak. Keyin

foydalanuvchi tizim birligini ochishi, taxtani ehtiyotkorlik bilan




joylashishi, tizim blokini yopishi va kompyuterni yoqishi kerak.

Ko'pchilik uchun bu jarayon juda qiyin va ko'pincha xatolarga olib

keladi. Bundan tashqari, ISA va PCI uyalarining soni juda oz (odatda

ikkita yoki uchta). Plug and play (PnP) kartalari kalitlarni o'rnatish

zaruratini yo'q qiladi, ammo foydalanuvchi kompyuterni ochishi va

kartani kiritishi kerak. Bundan tashqari, avtobuslar soni cheklangan.

1993 yilda etti kompaniyaning vakillari (Compaq, DEC, IBM,

Intel, Microsoft, NEC va Northern Telecom) past tezlikda ishlaydigan

qurilmalarni ulash uchun eng mos avtobusni loyihalashtirish uchun

yig'ilishdi. Keyin yuzlab boshqa kompaniyalar ularga qo'shildi. Ularning

ishlarining natijasi hozirgi kunda shaxsiy kompyuterlarda keng

qo'llaniladigan USB (Universal Serial Bus) avtobus bo'ldi. USB-ning

batafsil tavsifi adabiyotda keltirilgan [Anderson, 1997; Tan 1997].

Dastlab loyihaning asosini tashkil etgan ba'zi talablar:

foydalanuvchilar taxtalarda va qurilmalarda kalitlarni va o'tish

moslamalarini o'rnatmasliklari kerak;

I foydalanuvchilar yangi I / O qurilmalarini o'rnatish uchun

kompyuterni ochishlari shart emas;

All barcha qurilmalarni ulash uchun faqat bitta kabel turi bo'lishi

kerak;


I / O qurilmalari kabel orqali ulanishi kerak. Hozircha bu haqda

bilishning hojati yo'q. ”

One bitta kompyuterga 127 tagacha moslamani ulash imkoniyati

bo'lishi kerak;

tizim real vaqt rejimida ishlaydigan qurilmalarni (masalan, ovoz

moslamalari, telefon) qo'llab-quvvatlashi kerak;

kompyuter ishlayotgan paytda qurilmalarni o'rnatish imkoniyati

bo'lishi kerak;

Device yangi qurilmani o'rnatish kompyuterni qayta yoqishni talab

qilmasligi kerak;

Bus Yangi avtobus ishlab chiqarish va unga kirish / chiqaradigan

qurilmalar qimmat bo'lmasligi kerak.

USB-avtobus bu barcha shartlarga javob beradi. U past tezlikda

ishlaydigan qurilmalar (klaviaturalar, sichqonlar, kameralar, skanerlar,

raqamli telefonlar va boshqalar) uchun mo'ljallangan. Avtobusning

birinchi versiyasining umumiy o'tkazish qobiliyati (USB 1.0) 1,5 Mbit /

s. 1.1 versiyasi 12 Mbit / s tezlikda ishlaydi, bu printerlar, raqamli

kameralar va boshqa ko'plab qurilmalar uchun etarli.




Versiya 2.0 tashqi drayvlar, yuqori aniqlikdagi veb-kameralar va

tarmoq interfeyslarini qo'llab-quvvatlash uchun etarli bo'lgan 480 Mbit /

sek gacha tezlikka ega qurilmalarni qo'llab-quvvatlaydi. Yaqinda

chiqarilgan USB 3.0 da tezligi 5 Gb / s gacha oshdi; Bu juda tezkor

interfeys qanday yangi va talabchan ilovalarni ishga tushirishini faqat

vaqt aniqlaydi.

USB-avtobus asosiy avtobus ulagichiga ulanadigan ildiz uyasidan

iborat (3.49-rasmga qarang). Ushbu ildiz uyasi (ko'pincha ildiz uyasi deb

ataladi) ulagichlar sonini ko'paytirish uchun I / O qurilmalariga yoki

qo'shimcha uyalariga ulanishi mumkin bo'lgan simi ulagichlarini o'z

ichiga oladi. Shunday qilib, USB avtobus topologiyasi - bu

kompyuterning ichida joylashgan ildiz uyasida joylashgan daraxt.

Qurilma tomonidagi simi ulagichlari foydalanuvchi tomonidan tasodifan

boshqa tomonga ulanmasligi uchun uyali ulagichlardan farq qiladi.

Kabel to'rt simdan iborat: ikkitasi ma'lumot uzatish uchun, biri

quvvat uchun (+5 V) va biri yerga. Tizim kuchlanish o'zgarishi bilan 0

va kuchlanish o'zgarishi bilan 1 ni uzatadi, shuning uchun nol bitlarning

uzun ketma-ketligi doimiy pulslarning oqimini hosil qiladi.

Yangi I / O qurilmasi ulanganda, ildiz uyasi bu haqiqatni aniqlaydi

va operatsion tizimni to'xtatadi. Keyin operatsion tizim yangi qurilmani

nima ekanligini va avtobusning o'tkazish qobiliyati qancha ekanligini

aniqlash uchun so'rov o'tkazadi. Agar operatsion tizim ushbu qurilma

uchun etarli o'tkazish qobiliyatiga ega bo'lsa, unga noyob manzilni

tayinlaydi (1-127) va manzil va boshqa ma'lumotlarni qurilma ichidagi

konfiguratsiya registrlariga yuklaydi. Shunday qilib, yangi qurilmalar

foydalanuvchiga yangi ISA yoki PCI kartalarini o'rnatmasdan ulanishi

mumkin. Birlashtirilmagan kartalar 0 manzilidan boshlanadi, shuning

uchun ularga kirish mumkin. Ko'pgina qurilmalarda qo'shimcha

qurilmalar uchun o'rnatilgan tarmoq uyasi mavjud. Masalan, monitor

o'ng va chap dinamiklar uchun ikkita uyadan iborat bo'lishi mumkin.

USB avtobus - bu ildiz uyasi va I / O qurilmalari o'rtasida ketma-

ket kanallar. Har bir qurilma o'z kanalini har xil turdagi ma'lumotlar

(masalan, audio va video) uchun maksimal 16 kanalli kanallarga

ajratishi mumkin. Har bir kanal yoki subkanalda ma'lumotlar ildiz

uyasidan qurilmaga va orqaga o'tadi. Ikki kirish-chiqish qurilmasi

o'rtasida ma'lumot almashinuvi mavjud emas.

Har bir millisekundda (± 0,05 ms), ildiz uyasi barcha qurilmalarni

o'z vaqtida sinxronlashtirish uchun yangi ramka uzatadi. Bir ramka

paketlardan iborat bo'lib, ularning birinchisi uyadan qurilmaga uzatiladi.



Keyingi ramka paketlari xuddi shu yo'nalishda yoki teskari yo'nalishda

(qurilmadan uyaga) uzatilishi mumkin. Shaklda 3.54 ketma-ket to'rtta

freymni ko'rsatadi.

Shakl: 3.54. USB ildiz uyasi har millisekundda freymlarni uzatadi



Download 146,27 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish