Muallif: Shaybonov Muhsinbek 07/03/2023 01: 53: 18
Hyper-Threading texnologiyasi
Download 484.06 Kb. Pdf ko'rish
|
Shaybonov M (OT-12-DI) (M1)
- Bu sahifa navigatsiya:
- Multidasturlash va multiprotsessorlash Multidasturlash ( kop dasturlash
- kooperativ
Hyper-Threading texnologiyasi - hisoblash tizimida parallel ishlaydigan bir
nechta protsessorlar bo’lishi mumkin. Bunday tizimlar – ko’p protsessorli tizimlar deb ataladi. Hyper-Threading (HT) texnologiyasidan foydalanilganda bir mavjud prosessor operasion sistema tomonidan ikki vitual prosessorlar kabi qabul qilinadi, bu server platformasi har bir prosessoriga ko'p oqimli server qo'shimchalarining baravariga ikki oqimini bajarish imkonini beradi. HT texnologiyasi qo'shimchalar hisoblash ehtiyojlari o'zgarishi bo'yicha prosessor o'rtasida ularning resurslarini qayta taqsimlaydi. Ko'p oqimli qo'shimchalari bilan oqimlarni parallel bajarishga imkon berib u prosessor resurslaridan maksimal samarali foydalanishni ta'minlaydi va aniq vaqt davomida ko'proq ish bajarishni amalga oshirishga yordam beradi. HT texnologiyasi prosessor resurslaridan foydalanishni samarasini oshiradi, ma'lumotlarni ishlab chiqish tezligi va sistemaning umumiy mahsuldorligini oshiradi. Ikki oqimga ijrochi resurslar bir to'plamini berib u ikkinchi oqimga faqat bir oqimni bajarishda ishsiz turgan resurslardan foydalanish imkonini beradi. Bu tashkilotlar eng talabchan korporatv qo'shimchalarni bajarishlari mumkinligini, shu bilan bir vaqtda sistemalar tez ishlashini ta'minlanadi. HT texnologiyasi 2002 yilda taqdim etilgan va o'tgan vaqt davomida ish joyi kompyuterlari, noutbuklar va HT texnologiyasini ta'minlaydigan serverlar uchun 50 milliondan ortiq Intel prosessorlari sotilgan. [5] Multidasturlash va multiprotsessorlash Multidasturlash (ko'p dasturlash) - bu bitta kompyuterda bir nechta dasturlarning bajarilishini tashkil qilish usuli. Ko'p dasturlash ommaviy tizimlarda, Real vaqtda tizimlarda va vaqtni taqsimlash tizimlarida bo'linadi. Ko'p dasturlashning ibtidoiy shakli parallel ishlov berish unda bir nechta dasturlar bir vaqtning o'zida ishlaydigan protsessor tizim. Biroq, faqat bitta protsessor mavjudligi sababli, turli xil dasturlarning bir vaqtning o'zida haqiqiy bajarilishi yo'q. Buning o'rniga operatsion tizim (OS) bitta dasturning bir qismini, so'ngra boshqasining bir qismini va hokazolarni bajaradi. Shu ma'noda ko'p Muallif: Shaybonov Muhsinbek 07/03/2023 01:53:18 dasturlashni psevdo-parallelizm deb hisoblash mumkin. Foydalanuvchiga bir vaqtning o'zida bir nechta dastur bajarilayotgani ko'rinadi, ammo bu sodir bo'layotgan narsa emas. Ko'p dasturlash joriy etilishidan oldin bitta protsessorli kompyuterlar bir vaqtning o'zida faqat bitta dasturni boshqarishi mumkin edi. Dastur ishga tushirilgandan so'ng, agar u to'xtatilmasa yoki dastur boshqaruvni topshirmasa, u oxirigacha yugurdi. Faqat birinchi dastur tugagandan so'ng, protsessor navbatdagi keyingi dasturni bajarishi mumkin edi. Bu shuni anglatadiki, protsessor I/u operatsiyalari paytida, hatto boshqa dasturlar kutayotgan bo'lsa ham, ishlamay o'tirdi, natijada dastur kechikdi va protsessor resurslari kam ishlatildi. Ko'p dasturlash ushbu muammoni bir nechta dasturlarning xotiraga yuklanishiga va protsessor resurslari mavjud bo'lganda har birini aylanishda ishlashiga imkon berish orqali hal qiladi. Masalan, qachon dastur a boshlanadi, operatsion tizim ushbu dasturga protsessor resurslarini dastur kiritish-chiqarish operatsiyalariga kirishguncha tayinlaydi. Keyin, OS protsessor resurslarini allaqachon xotiraga Yuklangan B dasturiga tayinlaydi. Agar B dasturi I/O operatsiyalariga kirsa va A dasturi hali ham I/O operatsiyalarini bajarayotgan bo'lsa, OS protsessor resurslarini C dasturiga tayinlaydi; aks holda, ularni A dasturiga qaytaradi. Operatsion tizim protsessor resurslarini to'g'ri taqsimlanishini va resurslar mavjud bo'lganda har bir dasturga qayta taqsimlanishini ta'minlash uchun javobgardir, turli xil dasturlarning I/O operatsiyalari atrofida ishlaydi. Bunga erishish uchun OS dan foydalanadi kontekstni almashtirish, bu dastur holatining xotirada saqlanishini ta'minlaydi va OS dasturlar va protsessor topshiriqlari o'rtasida almashinishi bilan osongina kirish mumkin. Multidasturlash turlari: kooperativ multidasturlash yoki preemptif multidasturlash . Download 484.06 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling