Kompyuter tarmoqlari fanidan tayyorlagan i-shaxsiy topshiriq


Mavzu: KONVEYRLI ISHLOV BERISH ISH TARTIBINI O'RGANISH


Download 29.84 Kb.
bet4/6
Sana18.11.2023
Hajmi29.84 Kb.
#1784973
1   2   3   4   5   6
Bog'liq
Yoqubxon Abdurahimov 210-21 (2)

4.
Mavzu: KONVEYRLI ISHLOV BERISH ISH TARTIBINI O'RGANISH

Kompyuterning arxitekturasini bilish uchun uning eng yuqori ko'rsatkichini hisoblash oson. Biz birinchi navbatda real raqamlar bo'yicha operatsiyalarni bajarish tezligidan manfaatdor ekanligimiz sababli, biz haqiqiy arifmetika uchun funktsional qurilmalarni imkon qadar ko'proq yuklashimiz kerak. Balandlikning teskari tomonidagi operatsiya kamdan-kam qo'llaniladi va bo'linish jarayonida qo'shimcha ravishda ko'paytirish ishi talab etiladi. Shuning uchun, kompyuterning eng yuqori ko'rsatkichini aniqlash uchun faqat ko'paytirish va qo'shimcha qurilmalarni ishlatamiz. Maksimal ishlash uchun ular birlashtirilgan rejimda ishlatilishi kerak.


Birinchidan, biz terminologiya haqida qaror qabul qilishimiz kerak. Kompyuterda vektor-konveyer arxitekturasi mavjud. Vektorli ishlov berish rejimi yordamida vaqtning asosiy daromadini olish mumkin. Kompyuterning buyruq tizimidagi vektor buyruqlari uni bajarish uchun ishlatilsa, ba'zi dastur qismlari vektor rejimida ishlov berilishi mumkin. Dasturning barcha qismini vektorli buyruqlar bilan almashtirsak, u holda uning to'liq vektorizatsiyasi haqida gapiramiz. Aks holda, biz qisman vektorizatsiya yoki umuman bir qismni vektor qilish imkonsizligi bilan ishlaymiz. Dasturda tegishli qismlarni topish va ularni vektorli b
uyruqlar bilan almashtirish jarayoni dasturning vektorizatsiyasi deb ataladi.
Konveyerli qayta ishlash.
Hisoblash quvuri mustaqil manbalar (bloklar) to'plamidan iborat bo'lgan tuzilishga ega bo'lib, ularning har biri mashina buyruqlarini qayta ishlash tsiklining bitta aniq bosqichini bajarish uchun javobgardir. Shunday qilib, konveyerda bir vaqtning o'zida bir nechta mashina ko'rsatmalarini bajarishni faollashtirish mumkin, ammo ishlov berish tsiklining turli bosqichlarida. Umumiy holda, konveyer vaqtning har bir lahzasida maksimal n mashina ko'rsatmalarini qayta ishlashga qodir, bu erda n TsOMK bosqichlarini amalga oshirish uchun mustaqil bloklar soni. Oldingi blok natijalari keyingi blokning ishlashi uchun manba ma'lumotlari sifatida ishlatiladi. Konveyerga ishlov berishni tashkil qilishning umumiy qoidalari quyidagilar:

a) MMKning ko'p sonli mustaqil bosqichlarga bo'linishi. Amalda, bu raqam 20 dan oshmasligi;


b) Har bir bosqichda operatsiyalarni bajarish vaqti doimiy bo'lishi kerak. . Xulosa
Konveyer tezligini oshirishning bir necha yo'li mavjud ekanligini tushundim. Birinchidan, mashina yo'riqnomalarini qayta ishlash tsiklining har bir bosqichini bir nechta podstansiyalarga ajratish tufayli konveyer aylanishi kamayadi va chastota shunga mos ravishda oshar ekan. Ikkinchidan, protsessorda bir-birining ustiga chiqish bilan ishlaydigan bir nechta quvurlar. Birinchi usulga superkonveyorizatsiya deyiladi , ikkinchisi - superskalalar bilan ishlov berish ekan.

Download 29.84 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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