Parallel va taqsimlangan hisoblash oʻrtasidagi farq

Mundarija:

Parallel va taqsimlangan hisoblash oʻrtasidagi farq
Parallel va taqsimlangan hisoblash oʻrtasidagi farq

Video: Parallel va taqsimlangan hisoblash oʻrtasidagi farq

Video: Parallel va taqsimlangan hisoblash oʻrtasidagi farq
Video: 67- dars: Akkumlyatorlarni parallel va ketma ket ulash 2024, Iyul
Anonim

Asosiy farq – Parallel va taqsimlangan hisoblash

Kompyuter vazifalarni inson tomonidan berilgan ko'rsatmalarga muvofiq bajaradi. Parallel hisoblash va taqsimlangan hisoblash ikkita hisoblash turidir. Ushbu maqolada parallel va taqsimlangan hisoblash o'rtasidagi farq muhokama qilinadi. Parallel hisoblash superkompyuterlarni ishlab chiqish kabi yuqori unumli hisoblashlarda qo'llaniladi. Taqsimlangan hisoblash ma'lumotlarning miqyosi va izchilligini ta'minlaydi. Google va Facebook ma'lumotlarni saqlash uchun taqsimlangan hisoblashlardan foydalanadi. Parallel va taqsimlangan hisoblash o'rtasidagi asosiy farq shundaki, parallel hisoblash bir vaqtning o'zida bir nechta protsessorlar yordamida bir nechta vazifalarni bajarishdir, taqsimlangan hisoblashda bir nechta kompyuterlar umumiy maqsadga erishish uchun aloqa qilish va hamkorlik qilish uchun tarmoq orqali o'zaro bog'langan. Tarqalgan tizimdagi har bir kompyuterning o‘z foydalanuvchilari bor va ular resurslarni almashishga yordam beradi.

Paralel hisoblash nima?

Kompyuter - bu odamlar tomonidan berilgan ko'rsatmalarga muvofiq vazifalarni bajara oladigan mashina. Kompyuter arxitekturasi kompyuterga taqdim etilgan ko'rsatmalarni qanday bajarishni belgilaydi. Ilgari kompyuter tizimlarida bitta protsessor mavjud edi. Yechilishi kerak bo'lgan muammo bir qator ko'rsatmalarga bo'lingan. Ushbu ko'rsatmalar birin-ketin protsessorga berildi. Har bir daqiqada faqat bitta ko'rsatma bajariladi. Keyin protsessor ushbu ko'rsatmalarni qayta ishladi va chiqdi. Bu samarali mexanizm emas edi. Chastotani oshirish orqali tezlikni yaxshilash mumkin, lekin u haroratni ham oshiradi. Bu ko'proq issiqlik tarqalishiga olib keladi. Shuning uchun protsessor tezligini oshirish oson emas. Natijada parallel hisoblashlar joriy etildi.

Parallel hisoblash, shuningdek, Parallel ishlov berish sifatida ham tanilgan. Bu bir vaqtning o'zida bir nechta hisob-kitoblarni amalga oshirishi mumkin bo'lgan hisoblash shakli. Parallel hisoblash ko'plab protsessorlardan foydalanadi. Yechiladigan masala diskret qismlarga bo'linadi. Har bir qism qo'shimcha ravishda ko'rsatmalarga bo'linadi. Ushbu ko'rsatmalar protsessorlar o'rtasida taqsimlanadi. Shunday qilib, bir vaqtning o'zida bir nechta protsessorlar ko'rsatmalarni bajaradilar. Parallel hisoblash murakkab hisob-kitoblarni amalga oshirish uchun foydalidir, chunki protsessorlar ish yukini ular o'rtasida taqsimlaydi. Bu ham vaqtni tejaydi.

Parallel va taqsimlangan hisoblash o'rtasidagi farq
Parallel va taqsimlangan hisoblash o'rtasidagi farq

01-rasm: Parallel hisoblash

Paralel tizimlarning kamchiliklari kam boʻlishi mumkin. Bir protsessor tomonidan bajarilgan ko'rsatma boshqa protsessorga kerak bo'lishi mumkin. Bu kechikishga olib kelishi mumkin. Protsessorlar sonining ko'payishi ham qimmatga tushadi. Parallel tizimlarni ishlab chiqishda bu faktlarni hisobga olish kerak. Umuman olganda, parallel hisoblash vazifalarni bajarish uchun bir vaqtning o'zida bir nechta ko'rsatmalarni bajarishga yordam beradi.

Taqsimlangan hisoblash nima?

Kundalik hayotda shaxs Microsoft Word, Microsoft PowerPoint kabi ilovalar bilan ishlash uchun kompyuterdan foydalanishi mumkin. Bitta kompyuter yordamida murakkab muammolarni hal qilib bo'lmaydi. Shuning uchun bitta muammoni bir nechta vazifalarga bo'lish va ko'plab kompyuterlarga tarqatish mumkin. Bu kompyuterlar tarmoq orqali boshqa kompyuterlar bilan bog'lana oladi. Ularning barchasi bitta ob'ektga o'xshash ishlaydi. Bitta vazifani bir nechta kompyuterlar o'rtasida taqsimlash jarayoni taqsimlangan hisoblash deb nomlanadi. Tarqalgan tizimdagi har bir kompyuter tugun deb nomlanadi. Tugunlar toʻplami klasterdir.

Taqsimlangan hisoblashlar bugungi kunda koʻpgina ilovalarda qoʻllaniladi. Ba'zi misollar - Facebook va Google. Ular millionlab va millionlab foydalanuvchilardan iborat. Barcha foydalanuvchilar boshqalar bilan muloqot qiladilar, fotosuratlar almashadilar va hokazo. Ushbu katta hajmdagi ma'lumotlar taqsimlangan hisoblash yordamida saqlanadi. Banklar, telefon tarmoqlari, uyali aloqa tarmoqlari va taqsimlangan maʼlumotlar bazalaridagi avtomatlashtirilgan kassalar ham taqsimlangan hisoblashdan foydalanadi.

Parallel va taqsimlangan hisoblash o'rtasidagi asosiy farq
Parallel va taqsimlangan hisoblash o'rtasidagi asosiy farq

02-rasm: Taqsimlangan hisoblash

Taqsimlangan hisoblash koʻplab afzalliklarni beradi. Taqsimlangan tizimlar ortib borayotgan o'sish uchun kengaytirilishi mumkin. U masshtablilikni ta'minlaydi va resurslarni almashish oson. Kamchiliklari shundaki, tarmoq bilan bog'liq muammolar bo'lishi mumkin va tarqatilgan dasturiy ta'minotni ishlab chiqish qiyin.

Paralel va taqsimlangan hisoblashlar oʻrtasidagi farq nima?

Parallel va taqsimlangan hisoblash

Parallel hisoblash - bu bir nechta protsessorlar bir vaqtning o'zida bir nechta vazifalarni bajaradigan hisoblash turi. Taqsimlangan hisoblash - bu tarmoqqa ulangan kompyuterlar umumiy maqsadga erishish uchun xabarlar uzatish orqali muloqot qiladigan va ishni muvofiqlashtiruvchi hisoblash turi.
Kerakli kompyuterlar soni
Parallel hisoblash bitta kompyuterda amalga oshiriladi. Taqsimlangan hisoblash bir nechta kompyuterlar oʻrtasida sodir boʻladi.
Qayta ishlash mexanizmi
Paralel hisoblashda bir nechta protsessorlar ishlov beradi. Tarqatilgan hisoblashda kompyuterlar xabarlarni uzatishga tayanadi.
Sinxronizatsiya
Barcha protsessorlar sinxronizatsiya uchun bitta asosiy soatdan foydalanadi. Tarqatilgan hisoblashda global soat mavjud emas, u sinxronizatsiya algoritmlaridan foydalanadi.
Xotira
Paralel hisoblashda kompyuterlar umumiy xotira yoki taqsimlangan xotiraga ega boʻlishi mumkin. Taqsimlangan hisoblashda har bir kompyuter oʻz xotirasiga ega.
Foydalanish
Parallel hisoblash unumdorlikni oshirish va ilmiy hisoblash uchun ishlatiladi. Taqsimlangan hisoblash resurslarini almashish va miqyosni oshirish uchun ishlatiladi.

Xulosa – Parallel va taqsimlangan hisoblash

Parallel hisoblash va taqsimlangan hisoblash ikki xil hisoblashdir. Ushbu maqola Parallel va taqsimlangan hisoblash o'rtasidagi farqni muhokama qildi. Parallel va taqsimlangan hisoblashning farqi shundaki, parallel hisoblash bir vaqtning o'zida bir nechta protsessorlar yordamida bir nechta vazifalarni bajarishdir, parallel hisoblashda esa bir nechta kompyuterlar umumiy maqsadga erishish uchun aloqa qilish va hamkorlik qilish uchun tarmoq orqali o'zaro bog'langan. Parallel hisoblash asosan unumdorlikni oshirish uchun ishlatiladi. Taqsimlangan hisoblashlar umumiy resurslardan foydalanishni muvofiqlashtirish yoki foydalanuvchilarga aloqa xizmatlarini taqdim etish uchun ishlatiladi.

Parallel va taqsimlangan hisoblashning PDF formatini yuklab oling

Siz ushbu maqolaning PDF-versiyasini yuklab olishingiz va iqtibos keltirgan holda oflayn maqsadlarda foydalanishingiz mumkin. Iltimos, PDF versiyasini bu yerdan yuklab oling: Parallel va taqsimlangan hisoblash o'rtasidagi farq

Tavsiya: