Operatsion tizimlar
16-variant
SMP tizimlarining tarkibi nimlardan iborat.
Simmetrik ko'p ishlov berish yoki umumiy xotirada ko'p ishlov berish (SMP) ko'p protsessorli kompyuter apparat va dasturiy ta'minot arxitekturasini o'z ichiga oladi, bunda ikki yoki undan ortiq bir xil protsessorlar yagona, umumiy asosiy xotiraga ulangan, barcha kirish va chiqish qurilmalariga to'liq kirish huquqiga ega va boshqariladi. barcha protsessorlarga teng munosabatda bo'lgan, hech birini maxsus maqsadlar uchun ajratmaydigan yagona operatsion tizim misoli tomonidan. Bugungi kunda ko'p protsessorli tizimlarning aksariyati SMP arxitekturasidan foydalanadi. Ko'p yadroli protsessorlar bo'lsa, SMP arxitekturasi yadrolarga tegishli bo'lib, ularni alohida protsessorlar sifatida ko'rib chiqadi.
Professor Jon D. Kubiatowicz an'anaviy ravishda SMP tizimlarini keshsiz protsessorlarni o'z ichiga oladi deb hisoblaydi. Kaller va Pal-Singx 1998-yilda chop etilgan "Parallel kompyuter arxitekturasi: apparat/dasturiy ta'minot yondashuvi" kitobida quyidagilarni ta'kidlaydilar: "SMP atamasi keng tarqalgan bo'lib qo'llaniladi, ammo biroz chalkashliklarga olib keladi. Nima uchun mo'ljallanganligining aniqroq tavsifi. SMP umumiy xotirali multiprotsessor bo'lib, unda xotira joyiga kirish narxi barcha protsessorlar uchun bir xil bo'ladi, ya'ni kirish haqiqatda xotiraga tegishli bo'lsa, u bir xil kirish xarajatlariga ega.Agar joylashuv keshlangan bo'lsa, kirish tezroq bo'ladi, lekin keshga kirish va xotiraga kirish vaqtlari barcha protsessorlarda bir xil."
SMP tizimlari bir-biridan mustaqil ravishda ishlaydigan bir hil protsessorlar to'plamiga ega bo'lgan bir-biriga mahkam bog'langan ko'p protsessorli tizimlardir. Har xil dasturlarni bajaradigan va turli ma'lumotlar to'plamida ishlaydigan har bir protsessor tizim shinasi yoki chiziqli chiziq yordamida ulangan umumiy resurslarni (xotira, kiritish-chiqarish qurilmasi, uzilish tizimi va boshqalar) almashish imkoniyatiga ega.
Vaqt almashish va server tizimlari ko'pincha ilovalarni o'zgartirmasdan SMP dan foydalanishi mumkin, chunki ular parallel ravishda ishlaydigan bir nechta jarayonlarga ega bo'lishi mumkin va bir nechta jarayon ishlaydigan tizim turli protsessorlarda turli jarayonlarni bajarishi mumkin.
Shaxsiy kompyuterlarda SMP o'zgartirilmagan ilovalar uchun unchalik foydali emas. Agar tizim kamdan-kam hollarda bir vaqtning o'zida bir nechta jarayonni ishga tushirsa, SMP faqat ko'p bosqichli (ko'p vazifali) ishlov berish uchun o'zgartirilgan ilovalar uchun foydalidir. Maxsus dasturlashtirilgan dasturiy ta'minot bir nechta protsessorlardan foydalanishi uchun bir nechta iplardan foydalanish uchun yozilishi yoki o'zgartirilishi mumkin.
Ko'p oqimli dasturlar, shuningdek, ko'p oqimlarni qo'llab-quvvatlaydigan vaqt almashish va server tizimlarida ham qo'llanilishi mumkin, bu ularga bir nechta protsessorlardan ko'proq foydalanish imkonini beradi.
Do'stlaringiz bilan baham: |