|
umumiy xotiradan foydalanuvchi multiprotsessorlar (shared memory)
|
bet | 3/4 | Sana | 25.05.2023 | Hajmi | 8.73 Kb. | | #64587 |
Bog'liq Operatsion tizimlar tushunchasi va-fayllar.org 1683798500umumiy xotiradan foydalanuvchi multiprotsessorlar (shared memory) Muammo: Bir vaqtda bajariladigan buyruqlar oqimining o’zaro aloqadorligi mosligi zarurati. Misol sifatida: Protsessorlar N umumiy o’zgaruvchisi ustida buyruqlarni ketma-ketlikda bajaradigan bo’lsin. 1 - bajarilish varianti 2 - bajarilish varianti
Buyruqlar turlicha bo’lishi mumkin ammo umumiy o’zgaruvchilar bir xil bo’lishi zarur !
N = N + 1
Chop etish N
NUMA multiprotsessor
NUMA tizimli hisoblash tizimlarining quyidagi asosiy uchta xususiyati mavjud va shular bilan boshqa tizimlardan farq qiladi:
1. xotiradagi maydonlar barcha protsessorlar (CPUs) uchun ko’rinib turadi;
2. xotiraga murojaat qilish maxsus LOAD va STORE instruksiyalari orqali amalga oshiriladi;
3. oddiy (umumiy) xotiraga murojaat qilish lokal xotiraga murojaat qilishdan sekinroq bo’ladi.
NUMA ikki xil ko’rinishda bo’ladi:
NC-NUMA (no caching NUMA)
CC-NUMA (cache-coherent NUMA)
CC-NUMA multiprotsessori arxitekturasi (directory-based multiprocessor)
Node – protsessordagi bo’linma interconnection network-
tizimlarni o’zaro bog’lovchi tarmoq
CPU– protsessor
Memory – xotira
Local bus – lokal shina
Directory – 2^24 bayt (16 MB) ma’lumot sig’imiga ega
Fizik bo’linuvchi xotiradan foydalanuvchi multiprotsessorlar... Fizik bo’linuvchi xotiradan foydalanuvchi multiprotsessorlar... Fizik bo’linuvchi xotiradan foydalanuvchi multiprotsessorlar (distributed shared memory or DSM): Fizik bo’linuvchi xotiradan foydalanuvchi multiprotsessorlar (distributed shared memory or DSM):
|
| |