|
RISC arxitekturasining asosiy xususiyatlari
|
bet | 9/12 | Sana | 11.02.2024 | Hajmi | 86,15 Kb. | | #154564 |
Bog'liq Turli soxalar uchun mo‘ljallangan super kompyuterlar va kompyute-fayllar.orgRISC arxitekturasining asosiy xususiyatlari
RISC arxitekturasidagi asosiy sa'y-harakatlar eng samarali ko'rsatmalar liniyasini qurishga qaratilgan, ya'ni barcha ko'rsatmalar xotiradan olinib, protsessorga bir xil oqim shaklida ishlov berish uchun yuboriladi va hech qanday ko'rsatma kutish holatida bo'lmasligi kerak va protsessor yuklanib qolishi kerak. butun vaqt davomida. Bunga qo'shimcha ravishda, agar ko'rsatmalar tsiklidagi biron bir qadam bir soat ichida bajarilsa, bu juda yaxshi. Oxirgi shart namuna olish bosqichi uchun nisbatan osonlikcha amalga oshirilishi mumkin. Faqatgina barcha ko'rsatmalar CPU va xotirani bog'laydigan ma'lumotlar shinasi kengligiga teng bo'lgan standart uzunlikka ega bo'lishi kerak. Turli xil ko'rsatmalar uchun bajarilish vaqtini birlashtirish juda qiyin vazifadir, chunki registrda ko'rsatmalar bilan bir qatorda xotiraga kirish ko'rsatmalari ham mavjud.
29
|
Grid – texnologiyasi va metahisoblash.
|
Grid hisoblash (ing. Grid - panjara, to'siq) - bu taqsimlangan hisoblash shakli, unda "virtual superkompyuter" tarmoq bilan bog'langan klasterlar shaklida, erkin bog'langan holda taqdim etiladi. Ushbu texnologiya muhim hisoblash manbalarini talab qiladigan ilmiy, matematik muammolarni hal qilish uchun ishlatiladi. Tarmoqli hisoblash tijorat infratuzilmasida iqtisodiy prognozlash, seysmik tahlil, yangi dori vositalarining xususiyatlarini o'rganish va o'rganish kabi muammolarni hal qilishda foydalaniladi.
Tarmoq tashkiloti nuqtai nazaridan, bu doimiy, ochiq va standartlashtirilgan muhit bo'lib, bu bitta virtual tashkilot doirasida ushbu muhitning bir qismi bo'lgan hisoblash va saqlash resurslarini moslashuvchan, xavfsiz, muvofiqlashtirilgan ajratilishini ta'minlaydi.
Grid - bu foydalanuvchi joylashgan joyidan qat'i nazar istalgan joydan kirish huquqiga ega bo'lgan har xil turdagi (protsessorlar, o'zgarmas va tasodifiy xotira, saqlash va ma'lumotlar bazalari, tarmoqlar) ko'plab resurslarni birlashtirgan geografik taqsimlangan infratuzilma.
Tarmoqli hisoblash g'oyasi shaxsiy kompyuterlarning ko'payishi, Internetning rivojlanishi va optik tolalar (SONET, SDH va ATM) asosida paketli ma'lumotlarni uzatish texnologiyalari, shuningdek mahalliy tarmoq tarmoqlari texnologiyalari (Gigabit Ethernet) bilan paydo bo'ldi. . Aloqa vositalarining o'tkazuvchanligi, agar kerak bo'lsa, boshqa kompyuterning resurslaridan foydalanish uchun etarli bo'ldi. Jahon tarmog'iga ulangan ko'plab kompyuterlar ish vaqtining ko'p qismida bo'sh turganligi va kundalik vazifalarini hal qilish uchun zarur bo'lgandan ko'ra ko'proq resurslarga ega ekanligini hisobga olsak, foydalanilmagan resurslaridan boshqa joylarda foydalanish mumkin bo'ladi.
Tarqatilgan yoki umuman tarmoqli hisoblash - bu oddiy protokollardan foydalangan holda tarmoqqa (mahalliy yoki global) ulangan oddiy kompyuterlarga (standart protsessorlar, saqlash qurilmalari, quvvat manbalari va boshqalar) asoslangan parallel hisoblash shakli. Ethernet, odatdagi superkompyuterda mahalliy tezyurar avtobusga ulangan ko'plab protsessorlar mavjud.
Tarqatilgan hisoblashning asosiy afzalligi shundaki, hisoblash tizimining bitta hujayrasini oddiy ixtisoslashgan bo'lmagan kompyuter singari sotib olish mumkin. Shunday qilib, siz odatdagi superkompyuterlarda bo'lgani kabi deyarli bir xil hisoblash quvvatiga ega bo'lishingiz mumkin, ammo ancha arzon narxlarda.
|
30
|
Protsessorda buyruqlarning bajarilish davri.
|
Protsessorda buyruqlar bajarilish davri, kompyuter tizimining va buyruqning xususiyatlariga bog'liq bo'ladi. Buyruqlar tizimi (ISA) va tizimining ishga tushirish mehanizmi buyicha, buyruqlarning bajarilish davri o'zgartirilishi mumkin.
Bajarilish davri quyidagi asosiy qismlarga bo'linadi:
O'qish davri (Instruction Fetch): Bajarilishi kerak bo'lgan keyingi buyruqning buyruqlar xotirasidan (instruction memory) o'qib olinishi. O'qish davri, buyruqlar xotirasida alohida joydan bajariladigan buyruqlar raqami (PC - program counter) tomonidan belgilanadi.
Dekodlash davri (Instruction Decode): O'qib olingan buyruqning tushunish davri. Protsessorning dekodlash birliklari buyruqning turini, operandlarni va buyruq bilan bajarilishi kerak bo'lgan boshqa ma'lumotlarni aniqlayadi.
Operandlarni olish (Operand Fetch): Buyruqning bajarilishi uchun kerak bo'lgan operandlarning tushib olinishi. Operandlar, buyruqlar xotirasidan yoki operandlar xotirasidan (data memory) o'qib olinadi.
Bajarish (Execution): Buyruqning o'zini bajarish davri. Bu qismda, buyruqning maqsadi va bajarilishi uchun kerakli hisoblash amallari amalga oshiriladi.
Yozish davri (Write Back): Agar buyruq natijasida biror ma'lumotlar o'zgartirilgan bo'lsa, yangi ma'lumotlarning saqlash joyiga yozilishi.
Har bir buyruqning bajarilish davri tizimdan tizimgacha o'tadigan bosqichlarga bog'liq. Ayrim buyruqlar tezkor davrda bajarilishi mumkin, chunki ularning operatsiya kuchlari va ma'lumotlarga murojaat shakli oson va tezkorlikni ta'minlayadi. Boshqalar esa, katta sonlar, qavslar yoki katta ma'lumotlar bilan ishlash, tezlik talab etadigan hisoblash amallari kabi muammo va ko'rsatkichlar tufayli bajarilishi uzun vaqt oladi.
Bajarilish davri, kompyuter arxitekturasiga, protsessorning xususiyatlari va buyruqlar tizimi bilan bog'liq bo'lgani sababli, har bir kompyuter uchun o'zgarmoqda bo'ladi. Har bir kompyuter arxitekturasi o'zining buyruqlarning bajarilishi uchun xususiy mehanizmlari va optimallashtirishlarini qo'llaydi
|
31
|
Buyruqlar tizimi arxitekturalari
|
|
|
| |