Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti kompyuter injiniringi fakulteti




Download 3,19 Mb.
bet3/8
Sana18.12.2023
Hajmi3,19 Mb.
#122615
1   2   3   4   5   6   7   8
Bog'liq
Individual loyiha
Mikroiqtisodiyot kirish, AbbosxonMB, 1698066677, Dasturiy taminot tizimlarini loyihalash , 1434238, Umumiy, taqsimlangan va aralash xotirali arxitekturalar, AKBAROV IXTIYOR BAXTIYOROVICH, Karima-BU, Python dasturlash tili, 4-mavzu. Konsultativ yordam tamoyillari Reja-fayllar.org, Mexanika-yig\'uv sexlarini loyihalash. Qayumov A, Kabulov M, Doc1, Sohaning faol va nofaol terminlari Reja Sohaviy nofaol terminla, Kassetali o‘q-dorilar bo‘yicha Konventsiya - Vikipediya
I. NAZARIY QISM
1.1. Arxitektura haqida asosiy tushunchalar.
Kompyuter arxitekturasini o’rganishda Von Neumannning bayonotlarini o’rganish alohida e’tiborga molik hisoblanadi. Von Neumannning bayonotlari:



  1. Kompyuter bir nechta asosiy qurilmalardan (arifmetik mantiq birligi, boshqaruv bloki, xotira, tashqi xotira, kiritish va chiqarish qurilmalari) iborat.

  2. Arifmetik mantiq birligi - xotirada saqlangan ma'lumotlarni qayta ishlash uchun zarur bo'lgan mantiqiy va arifmetik amallarni bajaradi.

  3. Boshqaruv qurilmasi - barcha kompyuter qurilmalarini boshqarish va monitoringini ta'minlaydi (boshqaruv signallari nuqtali o'qlar bilan ko'rsatilgan).

  4. Saqlash qurilmasida saqlanadigan ma'lumotlar ikkilik shaklda bo'ladi.

  5. Kompyuter va ma'lumotlarning ishlashini o'rnatadigan dastur bir xil xotira qurilmasida saqlanadi.

  6. Kirish va chiqarish qurilmalari axborotni kiritish va chiqarish uchun ishlatiladi.

Eng muhim tamoyillardan biri - saqlangan dastur printsipi - dasturning dastlabki ma'lumotlar qanday saqlangan bo'lsa, mashina xotirasida xuddi shunday saqlanishini talab qiladi. Arifmetik mantiq birligi va boshqaruv bloki zamonaviy kompyuterlar kompyuter protsessorini hosil qiladi. Bir yoki bir nechta yirik integral mikrosxemalardan tashkil topgan protsessor mikroprotsessor yoki mikroprotsessor paketi deyiladi. Protsessor - bu ma'lumotlarni qayta ishlash va boshqa bloklarning ishlashini boshqarish bo'yicha asosiy operatsiyalarni bajaradigan kompyuterning funktsional qismi. Protsessor xotiradan va tashqi qurilmalardan keladigan ma'lumotlarni o'zgartiruvchidir. Xotira qurilmalari boshlang'ich va oraliq ma'lumotlarni, hisoblash natijalarini, shuningdek, dasturlarni saqlashni ta'minlaydi. Ularga quyidagilar kiradi: tasodifiy kirish xotirasi (RAM), skretchpad SRAM), faqat o'qiladigan xotira (ROM) va tashqi xotira (OVD). RAM ma'lum bir vaqtda kompyuter to'g'ridan-to'g'ri ishlaydigan ma'lumotlarni saqlaydi (operatsion tizimning doimiy qismi, amaliy dastur qayta ishlangan ma'lumotlar). SRAM protsessor tomonidan eng ko'p ishlatiladigan ma'lumotlarni saqlaydi. Faqat SRAM va RAMda saqlangan ma'lumotlar protsessorga bevosita mavjud. Tashqi xotira qurilmalari (magnit disklar, masalan. qattiq disk yoki qattiq disk) sig'imi RAMdan ancha katta, lekin sezilarli darajada sekinroq kirish imkoniyati katta hajmdagi ma'lumotlarni uzoq muddatli saqlash uchun ishlatiladi. Masalan, operatsion tizim (OS) qattiq diskda saqlanadi, lekin kompyuter ishga tushganda OTning rezident qismi operativ xotiraga yuklanadi va kompyuter seansi tugaguniga qadar u yerda qoladi. ROM (Faqat o'qish xotirasi) va PROM (Reprogrammable Read Only Memory) BIOS PROM kabi ishlab chiqarilganda u erda yozilgan ma'lumotlarni doimiy saqlash uchun mo'ljallangan. Kirish qurilmasi, masalan, klaviatura. Chiqish qurilmasi sifatida - displey, printer va boshqalar. Fon Neyman sxemasi bo'yicha qurilgan kompyuterda buyruqlar xotiradan ketma-ket o'qiladi va bajariladi. Keyingi dastur buyrug'i olinadigan keyingi xotira katakchasining raqami (manzili) maxsus qurilma - boshqaruv qurilmasidagi buyruq hisoblagichi tomonidan ko'rsatiladi. Uy xo'jaligi darajasida ko'pchilik odamlarda "arxitektura" atamasi turli binolar va boshqa muhandislik inshootlari bilan qattiq bog'langan. Shunday qilib, biz Gothic sobori, Eyfel minorasi yoki opera uyi arxitekturasi haqida gapirishimiz mumkin. Boshqa sohalarda bu atama juda kam qo'llaniladi, ammo kompyuterlar uchun "kompyuter arxitekturasi" (elektron kompyuter) tushunchasi allaqachon mustahkam o'rnatilgan va o'tgan asrning 70-yillaridan boshlab keng qo'llanila boshlandi. Dasturlar va skriptlar kompyuterda qanday bajarilishini tushunish uchun avvalo uning har bir komponenti qanday ishlashini bilish kerak. Darsda muhokama qilinadigan kompyuterlar arxitekturasi haqidagi ta’limotning asoslari Jon fon Neyman tomonidan qo’yilgan. Mantiqiy tugunlar, shuningdek, zamonaviy arxitekturaning magistral-modul printsipi haqida batafsilroq shaxsiy kompyuterlar ushbu darsda o'rganish mumkin. Kompyuter arxitekturasining asosini tashkil etuvchi printsiplar 1945 yilda Jon fon Neyman tomonidan ishlab chiqilgan bo'lib, u Charlz Bebbijning g'oyalarini ishlab chiqdi, u kompyuterning ishlashini qurilmalar to'plamining ishlashi sifatida ifodaladi: ishlov berish, boshqarish, xotira, kiritish-chiqarish.



1-rasm. Jon Fon Neyman kompyuter arxitekturasi.
Fon Neyman tamoyillari:

  1. Xotiraning bir xilligi printsipi. Siz ma'lumotlardagi kabi buyruqlarda bir xil amallarni bajarishingiz mumkin.

  2. Xotiraning manzillilik printsipi. Asosiy xotira tizimli ravishda raqamlangan katakchalardan tashkil topgan; har qanday hujayra istalgan vaqtda protsessor uchun mavjud. Bu xotira sohalariga nom berish qobiliyatini nazarda tutadi, shunda ularda saqlangan qiymatlarga keyinchalik kirish yoki belgilangan nomlar yordamida dasturni bajarish paytida o'zgartirish mumkin bo'ladi.

  3. Izchillik tamoyili dastur nazorati. Bu dastur protsessor tomonidan ma'lum ketma-ketlikda birin-ketin avtomatik ravishda bajariladigan ko'rsatmalar to'plamidan iborat deb taxmin qiladi.

  4. Arxitekturaning qat'iyligi printsipi. Topologiya, arxitektura, buyruqlar ro'yxati jarayonida o'zgarmaslik. Fon Neyman tamoyillari asosida qurilgan kompyuterlar klassik arxitekturaga ega, ammo undan tashqari boshqa arxitektura turlari ham mavjud. Masalan, Garvard. Uning ajralib turadigan xususiyatlari quyidagilardir:

  • ko'rsatmalar do'koni va ma'lumotlar ombori turli xil jismoniy qurilmalardir;

  • ko'rsatma kanali va ma'lumotlar kanali ham jismoniy jihatdan ajratilgan.

Rivojlanish tarixida Kompyuter fanlari sifat sakrashi taxminan har 10 yilda sodir bo'ldi. Bunday sakrash kompyuterlarning yangi avlodining paydo bo'lishi bilan bog'liq. Mashinalarni bo'lish g'oyasi o'zining qisqa rivojlanish tarixi davomida kompyuter texnologiyalari ma'noda ham katta evolyutsiyani boshdan kechirganligi sababli paydo bo'ldi.


Arxitektura darajasi har bir mutaxassis uchun zarurdir. Arxitektura - bu kompyuter konstruktsiyasining eng umumiy tamoyillari bo'lib, ular ishning dasturiy boshqaruvini va asosiy funktsional birliklarning o'zaro ta'sirini amalga oshiradi. Bu darajada zamonaviy radiotexnika va mikroelektronikaning sxemali echimlarini bilish shart emas. Ikkinchisi, odatda, informatika chegarasidan tashqarida, bu faqat kompyuterlarning jismoniy elementlarini ishlab chiquvchilar tomonidan talab qilinadi. Arxitektura darajasi yetarlicha chuqur, u kompyuter ishini boshqarish (dasturlash) masalalarini mashina ko'rsatmalari (montajchi) tilida o'z ichiga oladi.


    1. Download 3,19 Mb.
1   2   3   4   5   6   7   8




Download 3,19 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti kompyuter injiniringi fakulteti

Download 3,19 Mb.