• Taqsimlangan tizim - mustaqil tarmoqqa ulangan kompyuterlarda ishlaydigan dasturiy komponentlarning o'zaro ta'siri va sinxronizatsiyasi xabarlarni uzatish orqali amalga oshiriladigan tizim.
• Taqsimlangan tizim - umumiy xotiraga va umumiy yagona vaqtga (taymer) ega bo'lmagan va aloqa tarmog'i orqali xabarlarni uzatish orqali o'zaro ta'sir qiluvchi mustaqil kompyuterlar to'plami, bunda har bir kompyuter o'z operativ xotirasidan foydalanadi va o'z ishining alohida nusxasini ishga tushiradigan tizimi Biroq, bu operatsion tizimlar birgalikda ishlaydi va umumiy muammoni hal qilish uchun bir-biriga o'z xizmatlarini taqdim etadi.
• Taqsimlangan tizim atamasi, masalan, tarmoqqa ulangan shaxsiy kompyuterlar to'plami bilan ifodalanadigan bo'shashmasdan bog'langan ko'p kompyuterli tizimlardan tortib, mahkam bog'langan ko'p protsessorli tizimlargacha bo'lgan keng doiradagi tizimlarni tavsiflaydi.
Biz taqsimlangan tizimni apparat nuqtai nazaridan o'zaro bog'langan avtonom kompyuterlar yoki protsessorlar to'plami sifatida, dasturiy ta'minot nuqtai nazaridan - almashinuvga xabar o'tkazish orqali o'zaro ta'sir qiluvchi mustaqil jarayonlar to'plami (tarqatilgan tizimning bajariladigan dasturiy komponentlari) sifatida ko'rib chiqamiz. ma'lumotlar va ularning harakatlarini muvofiqlashtirish. Kompyuterlar, protsessorlar yoki jarayonlar taqsimlangan tizimning tugunlari deb ataladi.
Protsessorlarni avtonom deb hisoblash uchun ular hech bo'lmaganda o'zlarining mustaqil boshqaruviga ega bo'lishlari kerak. Shu sababli, arxitekturasi "ko'p ma'lumotlar uchun bitta ko'rsatma" (Single Instruction - Multiple Data, SIMD) sxemasi bo'yicha joylashtirilgan parallel kompyuterni taqsimlangan tizim deb hisoblash mumkin emas. Jarayonning mustaqilligi har bir jarayonning o'z holatiga ega ekanligini anglatadi, bu dastur hisoblagichining joriy qiymatlarini, registrlarni va jarayon kirishi va o'zgartirishi mumkin bo'lgan o'zgaruvchilarni o'z ichiga olgan ma'lumotlar to'plamidir.
Har bir jarayonning holati boshqa jarayonlar uchun mutlaqo shaxsiydir: boshqa jarayonlar unga bevosita kirish imkoniga ega emas va uni o'zgartira olmaydi.
Taqsimlangan tizimda turli jarayonlarning operatsiyalarini bajarish tezligi har xil va oldindan ma'lum emas va yuborilgan xabarlarni yetkazib berish oldindan aytib bo'lmaydigan vaqtni olishi mumkin.
Jarayonlar tizim tugunlari sifatida harakat qilishi mumkinligi sababli, bizning ta'rifimiz bir xil hisoblash qurilmasida ishlaydigan o'zaro ta'sir qiluvchi jarayonlar to'plami bo'lgan dasturiy ta'minot tizimlarini ham o'z ichiga oladi. Bunday vaziyatda jarayonlar o'rtasida xabarlarni olib yuruvchi aloqa kanallari aloqa tarmog'i o'rniga umumiy xotira yordamida amalga oshiriladi.
Biroq, ko'p hollarda, taqsimlangan tizim hali ham aloqa vositasida bir-biri bilan bog'langan bir nechta protsessorlarni o'z ichiga oladi. Oddiy taqsimlangan tizim rasmda ko'rsatilgan. 1.1; CPU - markaziy protsessor, OP - tasodifiy kirish (asosiy) xotira.
1-расм.Taqsimlangan tizim mustaqil kompyuterlarni kompyuter tarmog'i yordamida bog'laydi.
Ehtimol, turli xil ta'riflarni ko'rib chiqish o'rniga, taqsimlangan tizimlarni tavsiflovchi asosiy farqlovchi belgilarga to'xtalib o'tish maqsadga muvofiqdir. Ushbu belgilar odatda quyidagilarni o'z ichiga oladi:
Taqsimlangan tizimning tarkibiy qismlari uchun yagona vaqtning yo'qligi. Bu taqsimlangan tizimlarni loyihalash va qurish muammolarini hal qilish uchun muhim taxmindir. Bu tizim tarkibiy qismlarining, ya'ni uning tarkibini tashkil etuvchi protsessorlarning hududiy taqsimlanishini tavsiflaydi, lekin eng muhimi, bu ularning ishida sinxronizmning etishmasligini nazarda tutadi.
-Umumiy xotiraning etishmasligi. Bu asosiy xususiyat bo'lib, undan o'zaro xabar almashish zaruriyati kelib chiqadi ularning o'zaro ta'siri va sinxronizatsiyasi uchun taqsimlangan tizimning dasturiy komponentlari. Bundan tashqari, bu xususiyat barcha protsessorlar uchun yagona jismoniy vaqtning yo'qligini nazarda tutadi.
Shuni ta'kidlash kerakki, ba'zi taqsimlangan tizimlar o'z foydalanuvchilariga taqsimlangan umumiy xotira (DSM) mexanizmlaridan foydalangan holda barcha protsessorlar uchun yagona manzil maydonining mavhumligini ta'minlashi mumkin. Bunday holda, agar biz bir nechta protsessorlarning bitta xotira segmentiga raqobatbardosh kirishining murakkabligini hisobga olmasak, har bir protsessor uchun taqsimlangan umumiy xotira virtual xotiraning mutlaqo normal tashkiloti sifatida taqdim etilishi mumkin, bu erda o'z diski sifatida foydalanilmaydi. ma'lumotni vaqtincha saqlash, lekin uzoq kompyuterning RAM. Shu munosabat bilan, taqsimlangan tizimlar bo'yicha adabiyotlarda, odatda, boshqa narsalar qatori, ko'p protsessorli tizimlarda umumiy xotirani tashkil etishning turli jihatlari ko'rib chiqiladi.
Do'stlaringiz bilan baham: |