|
Protsessor arxitekturalari (Fon Neyman arxitekturasi, Garvard arxitekturasi)
|
bet | 4/5 | Sana | 09.12.2023 | Hajmi | 0,8 Mb. | | #114380 |
Bog'liq Oxunjon tizimlar ma\'ruzaProtsessor arxitekturalari (Fon Neyman arxitekturasi, Garvard arxitekturasi)
Garvard Arxitekturasi
Garvard arxitekturasi bu dasturning ma'lumotlari va ko'rsatmalari mustaqil ravishda hal qilinishi mumkin bo'lgan xotiraning alohida katakchalarida joylashgan kompyuterning konfiguratsiyasi. Ya'ni, bu ikkita alohida sohani o'z ichiga olgan kompyuter tizimi uchun ishlatiladigan atama: buyruqlar yoki ko'rsatmalar va ma'lumotlar uchun. Shu sababli, ushbu arxitekturaning asosiy vazifasi ma'lumotni jismoniy ajratilgan holda saqlash, ko'rsatmalar va ma'lumotlar uchun turli xil signal yo'llarini ta'minlashdir.
Dasturlar xotirasi CSEG (ingl. Code Segment) va ma’lumotlar xotirasi DSEG (ingl. Data Segment) o’zaro ajratilgan hamda har biri o’zining manzilli bo’shlig’i va kirish usullariga ega bo’lgan tarzda yaratilgan tuzilish Garvard arxitekturasi deb ataladi (shunday arxitekturani yaratish taklifini kiritgan Garvard Universiteti laboratoriyasining nomi berilgan). Ushbu arxitektura nisbatan murakkab bo’lib, qo’shimcha boshqaruv signallarini talab qiladi. Biroq, u axborot bilan ancha uddaburon harakatlar bajarish, ixcham kodlashtiriladigan mashina komandalari to’plamini joriy etish va qator hollarda mikroprotsessor ishini jadallashtirish imkonini beradi.
Intel firmasining MCS-51 oilasiga mansub mikrokontrollerlar mulohaza yuritilayotgan arxitekturalarning bir vakili sanaladi. Biroq, u axborot bilan ancha uddaburon harakatlar bajarish, ixcham kodlashtiriladigan mashina komandalari to’plamini joriy etish va qator hollarda mikroprotsessor ishini jadallashtirish imkonini beradi. Intel firmasining MCS-51 oilasiga mansub mikrokontrollerlar mulohaza yuritilayotgan arxitekturalarning bir vakili sanaladi.Bugungi kunda aralash arxitekturali protsessorlar ishlab chiqarilmoqda, ularda CSEG va DSEG yagona manzilli bo’shliqqa joylangan bo’ladi, ammo ular turli murojaat mexanizmlariga ega. Bunga aniq misol tariqasida Intel firmasining 80x86 oilasiga mansub protsessorlarni keltirish mumkin.
Garvard arxitekturasi dastur va ma'lumotlar uchun turli xil xotira manzil maydonlariga ega. Buning natijasida sxemani loyihalash qobiliyati paydo bo'ladi, shunda boshqaruv sxemasi yordamida dastur xotirasidan ma'lumot oqimini boshqarish uchun va ma'lumotlar xotirasiga ma'lumot oqimini boshqarish uchun foydalanilishi mumkin. Masalan, ushbu arxitekturaning sodda versiyasida dasturni tiklash bo'limi dastur ketma-ketligidagi navbatdagi ko'rsatmalarni olish bilan band bo'lishi va parallel ravishda oldingi dastur ko'rsatmasining bir qismi bo'lishi mumkin bo'lgan ma'lumotlarni uzatish operatsiyasini bajarish bilan band bo'lishi mumkin. Ushbu darajada Garvard arxitekturasi bazi cheklovga ega, chunki odatda dastur kodini ma'lumotlar xotirasiga joylashtirish va u yerdan bajarish mumkin emas.
|
| |