Kontent qismiga oʻtish

Kompyuter arxitekturasi

Vikipediya, ochiq ensiklopediya

Kompyuter arxitekturasi — bu kompyuter tizimining kontseptual modeli boʻlib, uning tarkibiy qismlari, ularning bir-biri va atrof-muhit bilan oʻzaro taʼsiri, shu jumladan uni loyihalash va rivojlantirish tamoyillarini oʻz ichiga oladi[1][2]. Amalga oshirish jihatlari (masalan, xotirani amalga oshirish uchun ishlatiladigan texnologiya) arxitekturaning bir qismi emas[3].

Tashkilot darajalari

[tahrir | manbasini tahrirlash]

Kompyuterni tashkil etishning bir necha darajalari mavjud, ikkita yoki undan koʻp[3]:

1-daraja
Mikroarxitektura darajasi, talqini (proshivka) yoki toʻgʻridan-toʻgʻri bajarish. Elektron sxemalar mashinaga bogʻliq dasturlarni bajaradi. Protsessor registrlari toʻplami mahalliy xotirani tashkil qiladi. Shuningdek, arifmetik mantiq birligi, boshqaruv bloki. Hozirgi vaqtda koʻrsatmalar arxitekturasi darajasida odatda bitta tsiklda bajariladigan oddiy koʻrsatmalar mavjud[4] (masalan, RISC mashinalari).
2-daraja
Buyruqlar tizimi arxitektura darajasi, tarjima (assembler).
3-daraja
Operatsion tizim darajasi. Bu gibrid daraja: buyruqlarning bir qismi operatsion tizim tomonidan, ikkinchi qismi esa proshivka tomonidan talqin qilinadi[5].
Assambleya tili darajasi, tarjima (kompilyator). Toʻrtinchi va undan yuqori darajalar birinchidan uchinchi tizim dasturlarigacha boʻlgan amaliy dasturlarni yozish uchun ishlatiladi. Inson uchun qulay shakldagi dasturlar 1-3 darajali tilga tarjima qilinadi[6].
5-daraja
Yuqori darajadagi til. Yuqori darajadagi tillardagi dasturlar odatda 3 va 4 darajalarga tarjima qilinadi[7].

Birinchi hujjatlashtirilgan kompyuter arxitekturasi Charlz Bebbij va Ada Lovlace oʻrtasidagi tahlil mexanizmini tavsiflovchi yozishmalarida edi. 1936-yilda Z1 kompyuterini yaratishda Konrad Suse oʻzining boʻlajak loyihalarini ikkita patent arizasida tasvirlab berdi[8]. Yana ikkita erta va muhim misollar:

Jon fon Neymanning 1945-yildagi maqolasi, EDVAC hisobotining birinchi loyihasi, unda mantiqiy eshiklarning tashkil etilishi tasvirlangan[9].

Kompyuter adabiyotidagi „arxitektura“ terminini Layl Jonson Fridrix Bruks va Muhammad Usmon xonning asarlari bilan bogʻlash mumkin. Ularning barchasi 1959- yilda IBM asosiy tadqiqot markazining mashinalarni tashkil etish boʻlimining aʼzolari edi[10]. Jonson Los Alamos milliy laboratoriyasida (oʻsha paytda Los Alamos ilmiy laboratoriyasi deb atalgan) IBM tomonidan ishlab chiqilgan Stretch superkompyuteri boʻyicha oʻzining tadqiqot ishini yozish imkoniyatiga ega boʻldi. Dabdabali bezatilgan kompyuterni muhokama qilish uchun tafsilotlar darajasini tavsiflash uchun u formatlar, koʻrsatmalar turlari, apparat variantlari va tezlikni yaxshilash tavsifi „tizim arxitekturasi“ darajasida ekanligini taʼkidladi.

  • Mantiqiy elementlar
  • Trigger
  • Roʻyxatdan oʻtish (raqamli texnologiya)
  • Arifmetik mantiq birligi (ALU)
  • Virtual xotira
  • Fayl
  • Raqamli signal protsessor
  • Markaziy protsessor