Tizim birligi kompyuterning barcha asosiy komponentlarini o'z ichiga oladi:
· Anakart;
· Elektron sxemalar (protsessor, qurilma boshqaruvchilari va boshqalar);
· Quvvat bloki;
· Floppy disklar (haydovchilar).
Kundalik darajada "arxitektura" atamasi turli binolar va boshqa muhandislik inshootlari bo'lgan odamlarning ko'pchiligi bilan chambarchas bog'liq. Shunday qilib, biz gotika sobori, Eyfel minorasi yoki opera teatri arxitekturasi haqida gapirishimiz mumkin. Boshqa sohalarda bu atama kamdan -kam ishlatiladi, lekin kompyuterlar uchun "kompyuter arxitekturasi" (elektron hisoblash mashinasi) tushunchasi o'tgan asrning 70 -yillaridan buyon mustahkam o'rnatilgan va keng qo'llanilgan. Kompyuterda dasturlar va skriptlar qanday bajarilishini tushunish uchun, avvalo, uning har bir komponentasi qanday ishlashini bilish kerak. Darsda muhokama qilinadigan kompyuterlar arxitekturasi haqidagi ta'limotning asoslari Jon von Neyman tomonidan qo'yilgan. Siz bu darsda mantiqiy tugunlar, shuningdek, zamonaviy shaxsiy kompyuterlar arxitekturasining magistral-modulli printsipi haqida ko'proq bilib olishingiz mumkin.
Kompyuter arxitekturasi printsiplari 1945 yilda Jon Von Neyman tomonidan ishlab chiqilgan, u Charlz Bebbij g'oyalarini ishlab chiqqan, u kompyuter ishini asboblar majmui: ishlov berish, boshqarish, xotira, kirish-chiqish ishi sifatida ifodalagan.
Von Neyman printsiplari.
1. Xotiraning bir xilligi printsipi. Ma'lumotlar bilan bir xil buyruqlar bajarilishi mumkin.
2. Xotiraning manzilliligi printsipi. Asosiy xotira tizimli ravishda raqamlangan hujayralardan iborat; har qanday hujayra har qanday vaqtda protsessor uchun mavjud. Shunday qilib, xotira maydonlariga nom berish mumkin, shunda ularda saqlangan qiymatlarga keyinchalik dastur bajarilishi paytida berilgan nomlar yordamida kirish yoki o'zgartirish mumkin bo'ladi.
3. Dasturni ketma -ket boshqarish printsipi. Dastur protsessor tomonidan ma'lum ketma -ketlikda avtomatik ravishda ketma -ket bajariladigan ko'rsatmalar to'plamidan iborat deb taxmin qiladi.
4. Arxitekturaning qat'iylik printsipi. Ish topologiyasi, arxitektura, buyruqlar ro'yxatining o'zgarmasligi.
Von Neyman printsiplari asosida qurilgan kompyuterlar klassik arxitekturaga ega, ammo arxitekturaning boshqa turlari ham mavjud. Masalan, Garvard. Uning o'ziga xos xususiyatlari:
ko'rsatmalar do'koni va ma'lumotlar ombori - har xil jismoniy qurilmalar;
ko'rsatmalar kanali va ma'lumotlar kanali ham jismonan alohida.
Kompyuter texnologiyalarining rivojlanish tarixida har 10 yilda sifatli sakrash sodir bo'ldi. Bunday sakrash yangi avlod kompyuterlarining paydo bo'lishi bilan bog'liq. Mashinalarni bo'linish g'oyasi, rivojlanishining qisqa tarixi mobaynida, kompyuter texnologiyalari elementlar bazasi (lampalar, tranzistorlar, mikrosxemalar va boshqalar) nuqtai nazaridan ham katta evolyutsiyani boshidan kechirgani tufayli paydo bo'ldi. uning tuzilishini o'zgartirish, yangi imkoniyatlarning paydo bo'lishi, qo'llanilish maydonlarining kengayishi va foydalanish tabiati. Hammasi batafsil kompyuterning rivojlanish bosqichlari shakllarda ko'rsatilgan. 2. Qanday qilib va nima uchun bir avlod ikkinchi avlod bilan almashtirilganligini tushunish uchun xotira, tezlik, integratsiya darajasi va boshqalar kabi tushunchalarning ma'nosini bilish kerak.
Guruch. 2. Kompyuter avlodlari ()
Klassik bo'lmagan, von bo'lmagan Neyman arxitekturasidagi kompyuterlar orasida neyrokompyuterlarni ajratib ko'rsatish mumkin. Ular inson miya hujayralari, neyronlar, shuningdek, signal almashishga qodir bo'lgan asab tizimining ba'zi qismlarini simulyatsiya qiladi.
Kompyuterning har bir mantiqiy tuguni o'z vazifalarini bajaradi. Vazifalar protsessor(3 -rasm):
- ma'lumotlarni qayta ishlash (ular ustida arifmetik va mantiqiy amallarni bajarish);
- boshqa barcha kompyuter qurilmalarini boshqarish.
Guruch. 3. Kompyuterning markaziy protsessor birligi ()
Dastur individual buyruqlardan iborat. Ko'rsatma operatsiya kodini, operandlarning manzillarini (operatsiyaga kiritilgan qiymatlarni) va natijaning manzilini o'z ichiga oladi.
Buyruqning bajarilishi quyidagi bosqichlarga bo'linadi:
· jamoadan namuna olish;
keyingi buyruq manzilini shakllantirish;
buyruqni dekodlash;
operandlarning manzillarini hisoblash;
operandlarni olish;
operatsiyani bajarish;
natijaning belgisini shakllantirish;
natijani yozib olish.
Har qanday buyruqni bajarishda (buyruq turiga qarab) hamma bosqichlar ham mavjud emas, lekin har doim ham keltirish, dekodlash, keyingi buyruq manzilini yaratish va operatsiyani bajarish bosqichlari sodir bo'ladi. Ba'zi hollarda, yana ikkita qadam bo'lishi mumkin:
bilvosita murojaat qilish;
uzilishlarga javob.
Do'stlaringiz bilan baham: |