3-hafta nazariy slaydlari



Download 1,94 Mb.
bet4/11
Sana10.06.2022
Hajmi1,94 Mb.
#651825
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
OT-03 Arxitektura (5)

Ko'p sonli ma'lumotlarning takroriy uzatilishining oldini olish uchun zamonaviy kompyuterlarda tezkor xotiraga to’g’ridan-to’g’ri kirishga ega bo’lgan kontrollerlar -DMA (Direct Memory Access) dan foydalaniladi. Bunday kontrollerlar qurilma bilan ma’lumot almashinishda o'zining ixtisoslashgan xotirasidan emas, balki to'g'ridan-to'g'ri almashish buferi joylashgan tasodifiy kirish xotirasidan foydalanadi.

Uzilishlarni qayta ishlash

Operatsion tizimni uzilishni boshqaruvchi (interrupt - driven program) dastur sifatida qarash mumkin. Markaziy protsessorning uzilishi boshqaruvni xuddi shunday uzilishlarni qayta ishlovchi – OTning qismi hisoblangan qism dasturga uzatadi. Ko’pgina kompyuterlarda bu mexanizm uzilish vektori (interrupt vector) – tezkor xotiradagi rezident massiv orqali amalga oshiriladi, bu vektor tartib raqamlari bilan mavjud bo'lgan uzilishlarni qayta ishlash qism dasturlari (OT modullari)ning manzillarini saqlaydi. Interruptga ishlov berishda OT apparat uzilishlari va to'xtatilgan buyruqning manzilini saqlab qoladi. Hisoblash qayta tiklanganda to'xtatilgan buyruqning bajarilishi amalga oshiriladi.

Hisoblashlar paytida oshkormas holatda qurilmalar tomonidan hosil qilinadigan uchilishlardan (masalan, tezkor xotirada sahifaning yetarli bo’lmasligi) tashqari, protsessorning maxsus komandasi bilan dasturlanadigan uzilishlar (trap, so’zma-so’z tuzoq), masalan, xatolik yuz berganda dasturda aniqlanadigan uzilishlar ham bo’lishi mumkin.

Uzilish vaqtida OT protsessor holatini – registrlar qiymati va komandalar hisoblagichi qiymati (program counter – PC) – uzilgan komandalar manzilini saqlab qoladi.

Kiritish-chiqarish arxitekturasi

Kiritish-chiqarish paytida protsessor uzilishining vaqtinchalik diagrramasi

Kiritish-chiqarish rejimining ikkita ko’rinishi mavjud – sinxron va asinxron

Sinxron kiritish-chiqarish – bu kiritish-chiqarish amali to’liq yakunlanmaguncha, uning bajarilishini ta’minlovchi dasturni kutish holatiga olib keladi. Qurilma darajasida olib qaraganda – I/O buyrug’i protsessorni keyingi uzilishgacha kutish (idle) holatiga o’tkazadi. Bu sinxron rejimda har bir lahzada kiritish-chiqarishga bittadan ko’p bo’lmagan so’rov amalga oshiriladi, bir vaqtda kiritish-chiqarish mavjud emas. Sinxron chiqarish barcha dasturchilarga tanish bo’lgan println(x) ko’rinishdagi operatorlar orqali amalga oshiriladi. Ularni dasturlarda ishlatganda sinxron I/O ning samarasiz versiyasidan foydalanayotganimiz haqida o'ylamaymiz. Ammo, hozirgi kungacha aksariyat dasturchilarning xayolida ketma-ket chiqarish bo'lib, ular o'zlarining dasturlarini sof ketma-ketlik deb o'ylashlari va hech qanday parallellashtirish ehtimoli haqida umuman o'ylamaydilar. Dasturni testlash vaqtida agar chiquvchi ma’lumot katta bo’lmasa, bu usul juda qulay hisoblanadi.


Download 1,94 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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