|
Mantiqiy operatsiyalarni bajaruvchi buyruqlar qaysilar?
|
bet | 7/33 | Sana | 10.06.2024 | Hajmi | 47,08 Kb. | | #262342 |
Bog'liq Mantiqiy operatsiyalarni bajaruvchi buyruqlar qaysilar 20-7928.Garvard arxitekturasi qanday xotira tuzilishini o‘z ichiga oladi?
Garvard arxitekturasi kompyuter arxitekturasi bo‘lib, u dastur kodlari va ma’lumotlar uchun alohida xotira bo‘limlaridan foydalanadi. Bu arxitektura von Neumann arxitekturasidan farq qilib, xotira va ma’lumotlar uchun ikki mustaqil xotira maydoniga ega.
Garvard arxitekturasi tuzilishi:
Dastur xotirasi (Program Memory):
Xarakteristikasi: Faqat dastur kodlarini saqlash uchun mo‘ljallangan. Ushbu xotira odatda faqat o‘qishga mo‘ljallangan bo‘lib (ROM yoki Flash), dasturni ijro etish uchun zarur bo‘lgan kodlar saqlanadi.
Masalan: Kichik mikrokontrollerlarda ushbu xotira dasturlash jarayonida yuklanadi va keyinchalik faqat o‘qish uchun ishlatiladi.
Ma’lumotlar xotirasi (Data Memory):
Xarakteristikasi: Faqat ma’lumotlarni saqlash uchun mo‘ljallangan. Bu xotira o‘qish va yozishga ruxsat beradi (RAM). Dastur bajarilish jarayonida o‘zgaruvchi ma’lumotlar shu xotirada saqlanadi.
Masalan: Protsessorlar ishlash vaqtida ma’lumotlarni kiritish, o‘zgartirish va saqlash uchun ushbu xotiradan foydalanadi.
Garvard arxitekturasi afzalliklari:
Tezlik: Dastur va ma’lumotlar xotirasi uchun alohida avtobuslar mavjudligi sababli, CPU dastur kodini va ma’lumotlarni bir vaqtning o‘zida o‘qishi yoki yozishi mumkin. Bu esa umumiy tizim tezligini oshiradi.
Parallelizatsiya: Kod va ma’lumotlar uchun alohida xotira va avtobuslar ishlatish orqali parallel ishlov berish imkonini beradi.
Optimallashtirilgan ishlash: Dastur va ma’lumotlar uchun xotira turlari va imkoniyatlari maxsus ehtiyojlarga ko‘ra optimallashtirilishi mumkin.
Garvard arxitekturasi kamchiliklari:
Murakkablik: Xotira tizimining ikki bo‘limga bo‘linishi arxitekturani murakkablashtiradi va tizimni loyihalashni qiyinlashtiradi.
|
| |