multiprotsessorli operatsion tizimlar

PPTX 24 pages 635.0 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 24
operatsion tizimlar tushunchasi va multiprotsessorli tizimlar mundarija multiprotsessor nima? multiprotsessorli apparat ta’minoti multiprotsessorli operatsion tizimlar tiplari xulosa foydalanilgan adabiyolar kalit so’zlar multiprosessor shared memory cache memory uma numa nc-numa cc-numa multiprotsessor nima? multiprotsessor (shared memory multiprosessor) – bu ikki va undan ortiq markaziy protsessorga ega bo’lgan va operativ xotiradan umumiy foydalanadigan kompyuter tizimi hisoblanadi. multiprotsessorli operatsion tizimda jarayonlar bir nechta protsessorlar tomonidan bajariladi va bunda bitta protsessor xotiraga ma’lumotni yozib qo’ysa, ikkinchi protsessor bu ma’lumotni o’qib oladi yoki aksincha. oldingiz maruzalarimizda flynn klassifikatsiyasi turlarini ko’rib o’tgandek. ularning turlari ko’pligiga qaramasdan deyarli barcha turdagi parallel tizimlar, mimd guruhiga tegishlidir multiprotsessorli tizimlar bo’linishining keyingi turlari foydalaniladigan tezkor xotirani rejalashtirish usullariga asoslanadi. multiprotsessorli tizimlarning ikki muhim turini ajratish imkonini beradi: multiprotsessorlar (yoki umumiy taqsimlangan xotirali tizimlar), multikompyuterlar (yoki alohida taqsimlangan xotirali tizimlar). hisoblash tizimlari klassifikatsiyasi flynn klassifikatsiyasi vektorli yoki massivli protsessor markaziy protsessor (cpu) ning bir bo’lagi bo’lib, protsessor amallarini o’z ichiga bir …
2 / 24
rni birgalikda ishlatadi va barcha protsessorlar uchun xotira umumiy hisoblanadi. bunda barcha protsessorlar yagona operatsion tizim yordamida boshqariladi. hozirgi kunda ko’pgina multiprotsessor tizimlar smp arxitekturasini ishlatadi. smp tizimi bir-biriga mustahkam jipslashgan protsessorlar jamlanmasi bo’lib, bu protsessorlar tizim tamonidan boshqarilishi yoki mustaqil ishlashi mumkin. har bitta protsessor alohida, ya’ni bir biriga aloqasi bolmagan holda dasturlarning ishlashiga javob berishi mumkin. multiprocessor synronization multiprotsessorli tizim oddiy strukturasi multiprotsessorli apparat ta’minoti multiprotsessorli apparat ta’minoti quyidagi ko’rinishlarda namoyon bo’ladi: uma (uniform memory access) numa (non-uniform memory access) multiprotsessor uma multiprotsessorning shinali arxitekturasi kesh xotirasiz kesh xotira va lokal xotirali kesh xotirali umumiy xotiradan foydalanuvchi multiprotsessorlar (shared memory) umumiy xotiradan foydalanuvchi multiprotsessorlar (shared memory) ma’lumotlarni o’zgartirishda “eski“ protsessor kesh xotiralarini mavjutligini va ulardagi ma’lumotlar saqlanishini tekshirish zarur (apparat darajasida ta’minlangan bo’lishi bilan birga, protsessorlar hajmi oshgani sayin tizim murakkablasha boradi) umumiy xotiradan foydalanuvchi multiprotsessorlar… muammo: bir vaqtda bajariladigan buyruqlar oqimining o’zaro aloqadorligi mosligi zarurati. misol sifatida: …
3 / 24
nstruksiyalari 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 (distributed shared memory or dsm): xotiraga turli xildagi murojaatlar (non-uniform memory access or numa), mazkur turdagi tizimlar quyidagilarga ajraladi: cache-only memory architecture or coma (ksr-1 va ddm tizimlari), cache-coherent numa or cc-numa (sgi origin 2000, sun hpc 10000, ibm/sequent numa-q 2000 tizimlari), non-cache coherent numa or ncc-numa (cray t3e tizimi). multikompyuterlar… tizimda mavjud barcha xotiralarga umumiy murojaatni ta’minlamaydi (no-remote memory access or norma), tizimning har bir protsessori faqat o’zining lokal xotirasidan foydalanadi multikompyuterlar mazkur yondashuvdan ko’p protsessorli hisoblash tizimlarining …
4 / 24
lementlaridan yig’ilishi mumkin; alohida protsessorlarning hisoblash kuchi oshib borishi nisbatan kam miqdordagi alohida kompyuterlardan klaster qurish imkonini beradi (lowly parallel processing), algoritmlarda hisoblarni parallel bajarish uchun faqat katta mustaqil qismlarga ajratish kifoya ekanligi (coarse granularity). foydalanilgan adabiyotlar 1. andrew s. tanenbaum, albert s. woodhull. operating systems: design and implementation, chapter 8. multipleprocessor systems, 8.1 multiprosessors 2. http://www.cs.vu.nl/~ast/books/mos2/sample-8.pdf image2.wmf oleobject1.bin image3.jpeg image4.png image5.jpeg image6.png image7.png image8.png image9.wmf oleobject2.bin image10.wmf image11.wmf image12.emf oleobject3.bin oleobject4.bin oleobject5.bin image13.emf image14.emf oleobject6.bin oleobject7.bin image15.png image16.wmf oleobject8.bin image17.wmf oleobject9.bin ncc - numa cc - numa coma taqsimlangan xotira numa smp pvp umumiy xotira uma ìóëüòèïðîöåññîð mpp cluster lar ì óëüòèêîìïüþòåð (norma) mimd ncc-numa cc-numa coma taqsimlangan xotira numa smp pvp umumiy xotira uma multiprotsessor mpp clusterlar multikompyuter (norma) mimd multiprocessor synchronization word 1000 is initially o cpu 1 memory cpu 2 1. cpu 1 reads a0 2. cpu 2 reads a0 3. cpu 1 writes a1 4. …
5 / 24
otsessor 2 kesh n(1) protsessor 1 operativnaya pamyat n(1) 3. protsessor 1 zapisivaet novoe znachenie peremennoy n kesh n(1) protsessor 2 kesh n(2) protsessor 1 operativnaya pamyat n(2) vremya protsessor 1 protsessor 2 1 chtenie n (1) 2 chtenie n (1) 3 pribavlenie 1 (2) 4 pribavlenie 1 (2) 5 zapis n (2) 6 pechat n (2) 7 zapis n (2) 8 pechat n (2) vremya protsessor 1 protsessor 2 1 chtenie n (1) 2 pribavlenie 1 (2) 3 zapis n (2) 4 pechat n (2) 5 chtenie n (2) 6 pribavlenie 1 (3) 7 zapis n (3) 8 pechat n (3) vremya protsessor 1 protsessor 2 1 chtenie n (1) 2 chtenie n (1) 3 pribavlenie 1 (2) 4 pribavlenie 1 (2) 5 zapis n (2) 6 pechat n (2) 7 zapis n (2) 8 pechat n (2) vremya protsessor 1 protsessor 2 1 chtenie n (1) 2 pribavlenie …

Want to read more?

Download all 24 pages for free via Telegram.

Download full file

About "multiprotsessorli operatsion tizimlar"

operatsion tizimlar tushunchasi va multiprotsessorli tizimlar mundarija multiprotsessor nima? multiprotsessorli apparat ta’minoti multiprotsessorli operatsion tizimlar tiplari xulosa foydalanilgan adabiyolar kalit so’zlar multiprosessor shared memory cache memory uma numa nc-numa cc-numa multiprotsessor nima? multiprotsessor (shared memory multiprosessor) – bu ikki va undan ortiq markaziy protsessorga ega bo’lgan va operativ xotiradan umumiy foydalanadigan kompyuter tizimi hisoblanadi. multiprotsessorli operatsion tizimda jarayonlar bir nechta protsessorlar tomonidan bajariladi va bunda bitta protsessor xotiraga ma’lumotni yozib qo’ysa, ikkinchi protsessor bu ma’lumotni o’qib oladi yoki aksincha. oldingiz maruzalarimizda flynn klassifikatsiyasi turlarini ko’rib o’tgandek. ularning turlari ...

This file contains 24 pages in PPTX format (635.0 KB). To download "multiprotsessorli operatsion tizimlar", click the Telegram button on the left.

Tags: multiprotsessorli operatsion ti… PPTX 24 pages Free download Telegram