Parallel protsessorlar arxitekturasi. Bu erda bir nechta ALU bir boshqaruv bloki nazorati ostida ishlaydi. Bu shuni anglatadiki, juda ko'p ma'lumotlar bitta dastur tomonidan - ya'ni bitta ko'rsatmalar oqimi orqali qayta ishlanishi mumkin. Bunday arxitekturaning yuqori mahsuldorligini faqat bir xil turdagi turli xil ma'lumotlar to'plamlarida bir xil hisoblash operatsiyalari bir vaqtning o'zida bajariladigan vazifalarda olish mumkin. Bunday kompyuterlarning tuzilishi 2.4-rasmda keltirilgan.
2.4-rasm. Parallel protsessor arxitekturasi
Zamonaviy kompyuterlarni olti darajadan iborat tuzilma sifatida qarash mumkin (1.2-rasm).
0-daraja: raqamli mantiq darajasi. Raqamli mantiqiy daraja kompyuter uskunasini ifodalaydi. Raqamli mantiqiy darajadagi ob'ektlar raqamli mantiqiy qurilmalardir. Raqamli mantiqiy qurilmalar qanday ishlashini tasvirlash uchun mantiqiy nol va mantiqiy 1 dan foydalanadigan mantiq algebrasining matematik apparati qo'llaniladi.
Funktsiyalar murakkab raqamli qurilmalarni loyihalash uchun asos bo'ladi. Asosiy mantiqiy elementlar elektron kalitlarni (shlyuzlarni) o'z ichiga olgan va asosiy mantiqiy operatsiyalarni bajaradigan sxemalardir. Murakkab mantiqiy funktsiyalarni "EMAS", "VA", "YOKI" kabi chekli sonli asosiy mantiqiy funktsiyalar to'plami orqali ifodalash mumkin.
Raqamli texnologiyaning eng muhim elementlaridan biri trigger (ing. Trigger - mandal, trigger). Trigger ikkita barqaror holatga ega bo'lib, ulardan biri binarga, ikkinchisi esa ikkilik nolga mos keladi. Triggerning o'zi asosiy element emas, chunki u oddiyroq mantiqiy sxemalardan yig'ilgan.
Trigger - bu ikkilik kodni (xotira bitini) xavfsiz saqlash uchun kompyuter registrlarida keng qo'llaniladigan elektron sxema.
16, 32 yoki 64 kabi guruhlarga guruhlangan xotira bitlari registrlarni hosil qiladi. Har bir registr ma'lum chegaragacha bitta ikkilik sonni saqlashi mumkin.
1-daraja: mikroarxitektura darajasi. Kompyuter injiniringida mikroarxitektura (ba'zan mart yoki uarch deb qisqartiriladi), shuningdek, kompyuterni tashkil qilish deb ham ataladi, bu ko'rsatmalar to'plami arxitekturasini (ISA, ANK) protsessorda amalga oshirish usulidir. Har bir AHK turli mikroarxitekturalar yordamida amalga oshirilishi mumkin. Amalga oshirish muayyan rivojlanish maqsadlariga qarab yoki texnologik siljishlar natijasida farq qilishi mumkin. Kompyuterning arxitekturasi mikroarxitektura, mikrokod va ANC birikmasidir.
Bu darajada buyruqlarni qayta ishlashda arifmetik mantiqiy qurilma (ALU) ishtirok etadi. ALU registrlardan, bog'langan mantiqiy sxemalarga ega bo'lgan summatordan va jarayonni boshqarish elementidan iborat. RAM mashina so'zlariga guruhlangan ketma-ketlikda tashkil etilgan. Arifmetik mantiqiy qurilma unga xabar qilingan operatsiyalar nomlariga (kodlariga) muvofiq ishlaydi, ular ma'lumotlarni uzatishda registrlarga joylashtirilgan o'zgaruvchilar bo'yicha bajarilishi kerak. Amaliyot qanday kodlar bo'yicha bajariladi, uning natijasi qayerga joylashtirilishi bajarilayotgan buyruq bilan aniqlanadi. Qayta ishlash misollari mantiqiy operatsiyalar ("VA", "OR", "XOR" va boshqalar), ya'ni. operandlar ustida bitli amallar, shuningdek arifmetik amallar (qo‘shish, ayirish, ko‘paytirish, bo‘lish va boshqalar). Ko'rsatmalar birdan uchtagacha operandlarni o'z ichiga oladi.
Do'stlaringiz bilan baham: |