|
Fizik jihatdan taqsimlanuvchi umumiy xotira?
|
bet | 23/27 | Sana | 23.11.2023 | Hajmi | 285,99 Kb. | | #104305 |
Bog'liq 1. Ma’lumotlarni kiritish va chiqarishlar qanday tashkil etiladi51.Fizik jihatdan taqsimlanuvchi umumiy xotira?
Fizik jihatdan taqsimlanuvchi umumiy xotira
Umumiy xotiraga ega kompyuterni yaratishda yana bir yondashuv protsessorlar o'rtasida xotirani jismoniy jihatdan taqsimlashdir.
Har bir protsessorda mahalliy xotira (rasmda ЛП) mavjud va barcha protsessorlarning mahalliy xotiralar to'plamlari umumiy hisoblash tizimining xotirasini hosil qiladi.
Hali ham bitta manzil maydoni mavjud va har bir n protsessor ushbu makon ichidagi istalgan uyaga kirish huquqiga ega.
Har bir protsessor, mahalliy xotiradan tashqari, lokal kesh xotirasi (rasmda КП)ga ega bo'lganligi sababli, umumiy xotiraga ega bo'lgan hisoblash tizimlarida barcha mahalliy protsessorlarda bir xil blokning asosiy xotira tizimining nusxalarini uyg'unligini ta'minlash muammosi mavjud.
Nusxalashning noaniqligi protsessorlardan biri kesh xotirasida ma'lumotni o'zgartirganda yuzaga keladi. Bunday holda, qolgan protsessorlarning kesh xotirasida shunga o'xshash nusxalar mos ravishda sozlanishi yoki yaroqsiz deb belgilanishi kerak.
Ushbu muammoni hal qilish usuli NUMA tushunchasini ccNUMA va nccNUMA qisqartirishlari bilan belgilangan ikkita variantni vujudga keltirgan.
52.Xotiraga kirishning o`rtacha vaqti va uni ta’riflab bering.
Dastur yoki qurilma ma'lumotlarning bir qismini qabul qilish va bu qismni kompyuter tomonidan qayta ishlashga tayyorlash uchun ketadigan vaqt . Shaxsiy kompyuterlar uchun DRAM (Dynamic Random Access Memory) chiplari kirish vaqti 50 dan 150 nanosekundgacha (soniyaning milliarddan bir qismiga) ega. Statik tasodifiy kirish xotirasi (SRAM) 10 nanosekunddan kamroq kirish vaqtiga ega. Ideal holda, xotiraga kirish vaqti protsessorga (markaziy protsessor) mos keladigan darajada tez bo'lishi kerak . Agar shunday bo'lmasa, protsessor bir qator soat tsikllarini behuda sarflaydi va bu sekinlashadi.
Ammo shuni yodda tutingki, va'da qilingan kirish vaqti haqiqiy vaqtga to'g'ri kelmasligi mumkin, chunki ko'pchilik xotira chiplari, ayniqsa DRAM chiplari qarama-qarshi kirishlar o'rtasida pauza qilishni talab qiladi ( yozishdan keyin o'qing, o'qigandan keyin yozing). Bu statik xotira (SRAM) dinamik xotiraga (DRAM) nisbatan ancha tezroq bo'lishining sabablaridan biri, garchi ular bir xil kirish vaqtiga ega deb aytilsa ham; SRAM yangilashni talab qilmaydi , shuning uchun kirishlar o'rtasida pauza bo'lmaydi. Chip tezligining yanada muhim o'lchovi - aylanish vaqti , ya'ni. oldingi qarama-qarshi kirishdan so'ng keyingi xotiraga kirish mumkin bo'lgan vaqt (o'qishdan keyin yozish yoki yozishdan keyin o'qish).
Kirish vaqti tushunchasi ko'pincha disk drayverlarining tezligini tavsiflash uchun ishlatiladi . Diskka kirish vaqti millisekundlarda (soniyaning mingdan biri) o'lchanadi , ms sifatida belgilanadi . Shaxsiy kompyuterlar uchun tezkor qattiq disklar taxminan 9 dan 15 millisekundgacha kirish vaqtiga ega. E'tibor bering, bu o'rtacha DRAM tezligidan taxminan 200 marta sekinroq.
Qattiq disk uchun kirish vaqti o'qish/yozish boshi diskning to'g'ri sektoriga joylashishi uchun ketadigan vaqtni o'z ichiga oladi (bu joylashish vaqti deb ataladi ). Bu o'rtacha vaqt, chunki u boshning kerakli ma'lumotlardan qanchalik uzoqda ekanligiga bog'liq.
|
| |