Kompyuterni tashkil etish
Multitasking ning xususiyatlari
Download 0.52 Mb.
|
KTE 2 - mustaqil ishi Rahmatov Sanjarbek
Multitasking ning xususiyatlari. Oddiy ko’pmasalali muhitlar resurslarni bo’lishib olish yo’nalishida ishlaydi, har bir masala (yoki jarayon) uchun alohida xotira qismi ajratiladi va masala aniq taqsimlangan vaqt intervallarida ishga tushiriladi Boshqa multitasking tizimlarida resurslar taqsimotini dinamik amalga oshiradi, bunda masala xotirada ishlanishi boshlanadi va tizim strategiyasiga va ustunlik darajasiga qarab xotirani tark etishi ham mumkin. Bunday multitasking tizim quyidagi xususiyatlari bilan ko’zga tashlanadi:
1) Har bir masala o’zining ustunlik darajasiga ega, shunga mos ravishda protsessor vaqti va xotirani egallaydi 2) Tizimmasalalar tartibini shunday tashkil qiladiki, barcha masalalar o’zlarining ustunlik darajasiga va tizimning strategiyasiga ko’ra resurslardan foydalana oladi 3) Tizim masalalarni faollashtirish, passivlashtirish, o’chirishni ta’minlovchi uzilishlar ishini tashkil qiladi. 4) Ajratilgan kvantvaqtida tizim yadrosi boshqa masalalarga resurslarni taqsimlash maqsadida masalani bajarilish holatidan tayyorlik holatiga o’tkazadi. Xotira kamlik qilgan holat sodir bo’lsa, bajarilmayotgan masalalar sahifalari diskka chiqarilib turishi mumkin (svopping), keyinchalik, tizim belgilagan vaqtdandan keyin xotiraga qayta tiklanadi 5) Tizim masalaning adres muhitini boshqa masalalar egallab olishidan himoya qiladi 6) Tizim o’zining yadrosini boshqa masalalar egallab olishidan himoya qiladi 7) Tizim har bir alohida masalani (jarayonni) ishdan chiqishini va “osilib” qolganligini biladi va ularni to’xtatadi 8) Tizimbir nechta masala (jarayon) bir vaqtda bir joyga murojaat qilib, ularning umumiy “osilib” qolishini oldini olish uchun resurslar va qurilmalarga kirishni tartiblaydi 9) Tizimda har bir masala qachondir albatta faollashuvi ta’minlanadi 10) Tizim real vaqt so’rovlarini qayta ishlaydi 11) Tizim jarayonlar orasida aloqani ta’minlaydi Superskalyar protsessorlar; Superskalyar protsessori - bu bitta protsessor ichida buyruq sathidagi parallellik deb nomlangan parallellik shaklini amalga oshiruvchi protsessor. Har bir soat tsikli uchun eng ko'p bitta buyruqni bajarishi mumkin bo'lgan skalar protsessordan farqli o'laroq, superskalyar protsessor bir vaqtning o'zida bir nechta ko'rsatmalarni protsessorning turli xil ijro etuvchi birliklariga yuborish orqali soat tsikli davomida bir nechta buyruqlarni bajarishi mumkin. Shuning uchun u ma'lum bir soat tezligida boshqacha imkoniyatlardan ko'ra ko'proq ishlashga imkon beradi (vaqt birligida bajarilishi mumkin bo'lgan ko'rsatmalar soni). Har bir ijro etuvchi birlik alohida protsessor emas (yoki protsessor ko'p yadroli protsessor bo'lsa, yadro), balki arifmetik mantiqiy birlik kabi bitta protsessor ichidagi ijro resursidir. Flinn taksonomiyasida bitta yadroli superskalyar protsessor SISD protsessori (Yagona ko'rsatma oqimi, Yagona ma'lumotlar oqimi) deb tasniflanadi, ammo qisqa vektorli operatsiyalarni qo'llab-quvvatlaydigan bitta yadroli superskalyar protsessori SIMD (Yagona ko'rsatma oqimi, Bir nechta ma'lumotlar) deb tasniflanishi mumkin. oqimlar). Ko'p yadroli superskalyar protsessor MIMD protsessori deb tasniflanadi (Ko'p ko'rsatmalar oqimlari, bir nechta ma'lumotlar oqimlari). Superskalyar protsessori odatda quvurli bo'lsa ham, superskalyar va truboprovodlarning bajarilishi ishlashni yaxshilashning turli usullari deb hisoblanadi. Birinchisi bir nechta buyruqlarni bir nechta ijro birliklari yordamida parallel ravishda bajaradi, ikkinchisi esa bir xil buyruq birligidagi bir nechta ko'rsatmalarni ijro etuvchi birlikni turli bosqichlarga bo'lish orqali parallel ravishda bajaradi. Superskalyar texnikasi an'anaviy ravishda bir nechta aniqlovchi xususiyatlar bilan bog'liq (ma'lum bir CPU ichida): Ko'rsatmalar ketma-ket ko'rsatmalar oqimidan beriladi CPU dinamik ravishda ish vaqtidagi ko'rsatmalar o'rtasidagi ma'lumotlarga bog'liqlikni tekshiradi (kompilyatsiya vaqtida dasturiy ta'minotni tekshirishga nisbatan) CPU soat tsikli uchun bir nechta ko'rsatmalarni bajarishi mumkin. Download 0.52 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling