Nolinchi avlod mexanik kompyuterlar (1642-1945 yillar) Paskal (1642 yil), Leybnits (1672 yil) va Bebbidjlar (1722 yil) tomonidan ishlab chiqilgan kompyuterlar. Birinchi avlod


Download 0.5 Mb.
bet1/5
Sana20.10.2023
Hajmi0.5 Mb.
#1713182
  1   2   3   4   5
Bog'liq
Kompyuter arxitekturasining rivojlanish bosqichlari


  1. Kompyuter arxitekturasining rivojlanish bosqichlari. Kompyuter arxitekturasining rivojlanish bosqichlarini quyidagicha ifodalash mumkin:

Nolinchi avlod - mexanik kompyuterlar (1642-1945 yillar) - Paskal (1642 yil), Leybnits (1672 yil) va Bebbidjlar (1722 yil) tomonidan ishlab chiqilgan kompyuterlar.
Birinchi avlod - elektron lampalar asosida qurilgan kompyuterlar (1945-1955 yillar) - Fon Neyman tamoili asosida qurilgan kompyuterlar. Birinchi kompyuterni yaratishda M.V.Keldsh, S.A.Lebedev, M.A.Lovrentev kabi buyuk olimlarning xissasi kattadir. Bu avlodlarga quyildagi kompyuterlar kiradi: Strela, BESM-1, M-2, M-3, M-20, Minsk-1,12,14, BESM-2, Ural-1.
Birinchi avlod kompyuterlardan foydalanish ochiq holatda bo’lib, unga ko'ra har bir dasturchi kompyuterni o’zi boshqarar edi. Shuning uchun ham kompyuterni foydali ish vaqti foydalanuvchining malakasiga bog’liq edi. Bu davr standart dasturlar yaratish, dasturlar kutubxonasini tashqi xotirada saqlash va undan foydalanish bilan ajralib turadi.
Ikkinchi avlod - tranzistorlar asosida qurilgan kompyuterlar (1955-1965 yillar). Bu avlod kompyuterlarida dasturlar asosan algoritmik tillarda tuzilib, ularni tushinish uchun traslyator (tarjimachi dasturlar) lar yaratildi. Bu dasturlash jarayonini avtomatlashtirishdagi muhim qadamlardan biri bo’ldi. Bu davrga kelib, dasturchilar uchun yopiq holat joriy etildi va unga ko'ra dasturchilar kompyuter joylashgan xonaga kiritilmasdan, ular o’zlarining dasturlarini operatorlarga topshirar va natijani kutib turar edilar. Birinchi va ikkinchi avlodlarning xotira o’lchami sifatida mashina so’zlari (yacheykalar) olingan bo’lib, ularning uzunligi doim bir xil bo’ladi.
2-avlodga quyildagi kompyuterlar kirar edi: Mir-1, Mir-2, Minsk-2, 22, 32, M-220, 222, BESM-3, 4, 4M, Rozdan, Ural-11, 14, 16, BESM-6.
Uchinchi avlod - integral sxemalar asosida qurilgan kompyuterlar(1965-1980 yillar). Bu avlodning muxim qulayliklardan biri, ularning multi dasturli va vaqt taqsimoti holatida ishlash imkoniyatlarining mavjudligidir. Bu imkoniyat kuchli OT(operatsion tizim)ning yaratilishi bilan amalga oshiriladi. Kompyuter multidasturli holatda ishlash jarayonini bir paytda bir necha dasturni bajarish imkoniyatiga ega, ya‘ni kompyuter qurilmalari ishlash imkoniyatiga ega. Uchinchi avlod kompyuterda ichki va tashqi xotira muammosi deyarli xal qilinib, tezlik muommo bo’lib qoldi. Bu avlodga kompyuterlarning yagona tizimi ostida ishlaydigan mashinalar kiradi. 3-avlod kompyuterlariga quydagilar kiradi: TI-ASC (Texas Instruments Advanced Scientific Computer), STAR-100
To‘rtinchi avlod - katta integral sxemalar asosida qurilgan kompyuterlar (1980 yillardan boshlab) - Intel 8080 (8), 8086 (16), 8088 (16), 80486 (32) va Pentium protsessorlari asosida qurilgan kompyuterlar.

  1. Beshinchi avlod - ko‘rinmas kompyuterlar. «Ko‘rinmas kompyuterlar» hozirda - maishiy texnika qurilmalari, soatlar, bank kartochkalari va boshqa-boshqa ko‘pgina qurilmalar tarkibida ishlatilmoqda. Ushbu kompyuterlar, jahon ishlab chiqarishining rivojlanishiga, o‘zining juda kuchli ta’sirini ko‘rsatdi va yillar o‘tishi bilan uning bu ta’siri yanada kuchayib borishini ko‘rish qiyin emas.

Kompyuter texnologiyalarining rivojlanishi davomida juda ko‘p turli xil kompyuterlar ishlab chiqildi. Ularning ichida hozirda unitilib ketganlari bilan birga, kompyuter arxitekturasiga oid zamonaviy g‘oya va ishlanmalarga o‘zining katta ta’sirini ko‘rsatgan kompyuterlar ham bor. Kompyuter arxitekturasini yuqorida keltirilgan rivojlanish bosqichlarini taxlil qilish bilan, zamonaviy kompyuterlarning qanday qurilganligi va qanday ishlashi haqidagi bilimlarni yanada kengaytirish hamda ushbu kompyuterlarda ishlash malakasini yanada oshirish mumkin bo‘ladi.
Bugungi kunda kompyuterlarning ikkita asosiy turi, ya’ni:
- ikkilik sonli kodlar ko’rinishidagi ma’lumotlarga ishlov beruvchi raqamli kompyuterlar;
- hisoblab chiqarilayotgan kattaliklar analogi sanaladigan, uzluksiz o’zgarib turuvchi fizik (elektr kuchlanish, vaqt va shu kabi) kattaliklarga ishlov beruvchi analog kompyuterlar mavjud.
2. Kompyuterning tashkil etilishining raqamli-mantiqiy asoslari. Zamonaviy kompyuter arxitekturasini o‘rganishga bag‘ishlangan adabiyotlarda kompyuter arxitekturasini, bir nechta sathlar iyerarxiyasidan iborat ko‘rinishda ifodalab o‘rganish amalga oshirilgan. Ko‘pgina zamonaviy kompyuterlar ikki va undan ortiq sathlardan iboratdir. 3.2-rasmda kompyuter arxitekturasining olti sathdan iborat tuzilishga ega ko‘rinishda ifodalangan chizmasi keltirilgan.

3.2-rasm. Olti sathli kompyuterni tashkil etilishi.

Avval ushbu chizmadagi sathlarga qisqacha tushuntirishlar berib o‘tamiz, so‘ngra esa kompyuterlarning tuzilishini bunday o‘rganish bilan, nimalarga erishish mumkinligi va kompyuter arxitekturasi deganda nimani tushunish kerakligi haqidagi xulosalarni keltiramiz.


Nolinchi sath - bu kompyuterning apparat taminoti sathi hisobla- nadi. Raqamli mantiqiy sath, ya’ni nolinchi sath ob’yektlari ventillar, ya’ni uzgich-ulagichlar deb ataladi. Ular yordamida - I, ILI, NE (AND, OR, NOT) kabi oddiy mantiqiy funksiyalar bajariladi (3.3-rasm).
Bir nechta ventillar yordamida 0 va 1 raqamlarini saqlay oladigan 1 bitli xotira elementlari, ya’ni triggerlar hosil qilinadi. Masalan SR, JK, T va D kabi triggerlar (3.4-rasm). Umuman kompyuter ham - ventillardan tashkil topgandir.



3.3-rasm. Asosiy mantiqiy elementlar.



3.4-rasm. SR triggeri.
Guruhlarga birlashtirilgan xotira elementlari esa, registrlarni hosil qiladi. Registrlar 8, 16, 32 yoki 64 bit uzunliklarga ega bo‘lishlari mumkin (3.5-rasm).
Kompyuterning qanday tuzilganligi va qanday ishlashini o‘rganishda juda ko‘p marotaba so‘zga olinadigan tushunchalardan biri - bu registrlar hisoblanadi. Kompyuterda va protsessorning ichida kechayotgan, ma’lumotlarni ishlash jarayonlarini amalga oshirishda ham, turli xil vazifalarni bajarish uchun modjallangan registrlardan foydalaniladi.
Birinchi sath - mikroarxitektura sathi deb ataladi. Ushbu sathga tegishli bo‘lgan elektron sxemalar mashinaga bog‘liq bo‘lgan dasturlarni bajaradi, ya’ni kompyuterda ishlatilgan protsessorga mos keladigan dastur­larni bajaradi. Masalan Intel, Apple, DEC va boshqa xil protsessorlarga mos bo‘lgan dasturlar. Birinchi sathda 8-ta yoki 32-ta registrlardan iborat lokal xotira va arifmetik mantiqiy qurilma (Arithmetic Logical Unit - ALU) deb nomlangan sxemalar mavjud.

3.5-rasm. Registrlar va ularda axborotni saqlash.
Arifmetik mantiqiy qurilma - oddiy arifmetik va mantiqiy amallami bajaradi. Arifmetik mantiqiy qurilma bilan birga registrlar birgalikda

Download 0.5 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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