1-ma’ruza. Taqsimlangan masalalar, tizimlar va algoritmlar. Reja



Download 83,72 Kb.
bet2/11
Sana25.02.2023
Hajmi83,72 Kb.
#914412
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
1-ma’ruza. Taqsimlangan masalalar, tizimlar va algoritmlar. Reja

F (x) va h (z, v, w) funksiyalari ikkita funktsiyaga aylanishi mumkin. H (z, v, w) funktsiyasida dastlabki ikki argument uzun raqamlar, uchinchisi esa bitwise. F va h funktsiyalari O1 va O2 ob'ektlariga ma'lum va ular ushbu funktsiyalarning qadriyatlarini argumentlarning berilgan qiymatlari uchun tez hisoblash uchun algoritmlarni bilishadi, lekin ular bu vazifalarni tezda qanday qilib tezda o'zgartirishni bilishmaydi, tenglamalarni echish.
Quyidagilar quyida keltirilgan bosqichlardan iborat.

  1. O2 ob'ekti tasodifiy ravishda katta intervaldan [0, q-1] x sonini tanlaydi.

Y = f (x) funksiyasini qaytaradi.
2. O2 obyekti y ning raqamini O1 ob'ektiga yo'naltiradi. O1 obyekti x sonini tiklay olmaydi.
3. O1 ob'ekti katta oraliqdagi [0, q-1] orasidagi raqamni tasodifiy tanlaydi. O1 obyekti tasodifiy bitni w ni tanlaydi. Bu harakatlar 1-band bilan bir vaqtning o'zida amalga oshirilishi mumkin.
4. O1 ob'ekti s = h (z, y, w) ni hisoblaydi. Bu erda z zonasi "niqob" va "y" - ob'ekt O1 ob'ektlarining xatti-harakatlarining to'g'riligiga O2 ob'ektini "tekshirish" uchun kerak.
5. O1 ob'ekti s ni O2 ob'ektiga yuboradi. Bit w, O2 obyektiga yuboriladi, lekin u sonlar ichida "yashirin". O2 ob’yekti bu bitni saqlab qo'lolmaydi. O2 obyekti z raqamini tiklay olmaydi.
6. O2 obyekti tasodifiy bitni tanlaydi.
7. O2 obyekti O1 ob'ektiga bir oz yuboradi. Yuk tashish uchun ochiq.
8. O1 ob'ekti z va bit w ni O2 ob'ektiga yuboradi. Yuk tashish uchun ochiq. O1 obyekti allaqachon lotereya lotereyalari natijalarini aniqlab berishi mumkin: c + w (mod 2).
9. O2 ob'ekti t = h (z, y, w) ni hisoblaydi. Bu erda z va w faqat O1 dan olinadi va y 1-bandda hisoblab chiqilgan.
10. O2 ob’yekti avval O1 ob'ektidan olingan t va s ni solishtiradi.
11. Agar t = s bo'lsa, u holda O2 obyekti lotereya lotlarining natijasini hisoblaydi:
c + w (mod 2).
F va h funktsiyalari har xil bo'lishi mumkin. Xususan, quyidagi funktsiyalar qo'llaniladi:
f(x) = gx (mod p) и h(z, v, w) = vwgz (mod p).
Bu erda x, w, z ning "yashirin" qiymatlari vakolat doirasiga kiradi va ularni topish uchun aniq qidiruv tizimidan ancha yaxshi bo'lgan algoritm aniq bo'lgan logaritma muammosini hal qilish talab qilinadi.
P, q, g sobit ikkala ob'ektga ma'lum bo'lishi kerak. P soni uzoq boshlang'ich raqam. Q raqami ham p-1 sonining bo'lagi bo'lgan uzoq boshlang'ich raqamdir. 1 gacha bo'lmagan g g p g g = 1 (mod p) holatiga mos keladi.
Yig'ilgan muammolarni hal qiladigan tarqalgan algoritmlar. Tarqatilayotgan algoritmlarni rivojlantirishning yo'nalishlaridan biri yuqori samarali hisoblash hisoblanadi. Bu holda taqsimlangan kompyuter tizimi bir vazifani hal qilishda kuchli hisob-kitob qilish vositasi sifatida ishlatiladi. Mashhur bir misol, DES shifrlash algoritmi tomonidan yaratilgan shifrlarni "buzish" muammosi. Agar shifrlash tugmasi ma'lum bo'lsa, matnning parolini o'zgartirish qiyinlashtirilmaydi. Agar kalit ma'lum bo'lmasa, unda parol hal qilishni to'liq qidirish orqali sinab ko'rish mumkin. Biroq, to'liq qidirish usuli juda tez, hatto eng tezkor protsessorli kompyuterlar uchun ham talab qiladi.
Muammoni echish juda protsessorli kompyuter yordamida tezlashtirilishi mumkin. Bunday holda, hisoblar parallel holga keltiriladi, ya'ni. barcha protsessorlar bir vaqtning o'zida bir xil yoki turli xil buyruqlar bajarib, muammoni hal qilishda ishtirok etishadi. Qanday parallellashtirish amalga oshirilishi juda protsessorli kompyuterning arxitekturasiga bog'liq. Ideal vaziyatda n tarkibida n protsessorlar mavjud bo'lsa, hisoblashlarning tezlashishi n vaqtga yaqin qiymatga ega bo'lishi mumkin. Aslida, algoritmlar to'liq parallel holga kelmagan, ayrim protsessorlar muayyan vaqt oralig'ida bo'sh bo'lishi mumkin, va ishlash n vaqtdan kamroq vaqt bilan ortadi.
Zamonaviy multiprocessor mashinalari o'nlab va yuzlab protsessorlar, minglab protsessorlarga ega. Lekin bunday noyob mashinalar juda qimmat, maxsus superkompyuter markazlarida yoki harbiy tashkilotlarda o'rnatiladi va odatdagi foydalanuvchilar uchun doimo mavjud emas. Shu bilan bir qatorda, global aloqa tarmoqlari bilan bog'langan va shaxslar va turli tashkilotlarga tegishli alohida kompyuterlardan foydalanish. Kompyuterlar nisbatan kam ishlashga ega bo'lishi mumkin, biroq tarmoqdagi bir necha o'nlab yoki yuz minglab kompyuterlarning bitta vazifani hal qilish uchun bir xil superkompyuterning ta'sirini yaratadi, lekin ehtimol yanada kuchli.
Yuqorida keltirilgan parolni hal qilish uchun ishlatiladigan bu tarqalgan kompyuter tizimi. Bu "qattiq" tizim emas edi - kompyuterlar ixtiyoriy ravishda ishlatilgan, istalgan vaqtda har qanday kompyuter tizimdan chiqishi mumkin. Biroq, yangi kompyuterlar kabi mavjud bo'lganlarga qo'shilish mumkin. Kompleks muammolarni hal qilish uchun global kompyuterlar tarmog'idan foydalanish g'oyasi va mos keluvchi texnologiyaga "Grid" nomi berildi.
Agar veb-global axborot resurslariga kirish imkoni bo'lsa, Grid global hisoblash (qayta ishlash) manbalariga kirishni ta'minlashi kerak. Griddan foydalanishning asosiy loyihalari hozirgi vaqtda elementar zarracha fizikasida eksperimental ma'lumotlarning katta soni (terabaytlar, pentabaytlar), astronomiyada kuzatuvlar, biologiyada inson genomining dekodlanishi bilan bog'liq.



  1. Download 83,72 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish