Mavzu: Tashqi xotira uchun ma’lumotlar tarkibi va algoritmlari Bajardi



Download 197,97 Kb.
Sana30.12.2021
Hajmi197,97 Kb.
#174564
Bog'liq
Fffff


O`ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI

VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI

TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


Mustaqil ish



Mavzu: Tashqi xotira uchun ma’lumotlar tarkibi va algoritmlari

Bajardi:423-17 guruh talabasi

Uzaqov Furqat



Tekshirdi: Yusupova Z

Toshkent 2020

Reja:

1.Tashqi xotira algoritmlari.



2.Tashqi xotira modeli.

3.Parallel tashqi xotira.

1.Tashqi xotira algoritmlari.

Hisoblashda, tashqi xotira algoritmlari yoki yadrodan tashqaridagi algoritmlar bir vaqtning o'zida kompyuterning asosiy xotirasiga sig‘maydigan darajada katta bo'lgan ma'lumotlarni qayta ishlashga mo'ljallangan algoritmlardir. Bunday algoritmlar qattiq disklar yoki lenta drayvlar singari sekin xotira (yordamchi xotira) da saqlanadigan ma'lumotlarni yoki xotira kompyuter tarmog'ida bo'lganda ma'lumotlarni samarali olish va ularga kirish uchun optimallashtirilgan bo'lishi kerak, tashqi xotira algoritmlari tashqi xotira modelida tahlil qilinadi.



2.Tashqi xotira modeli.

Tashqi xotira algoritmlari tashqi xotira modeli (yoki kiritish-chiqarish modeli yoki diskka kirish modeli) deb nomlangan hisoblashning idealizatsiya qilingan modelida tahlil qilinadi. Tashqi xotira modeli bu RAM mashinasi modeliga o'xshash mavhum mashina, lekin asosiy xotiradan tashqari kesh bilan ta'minlangan. Model o'qish va yozish operatsiyalari keshda asosiy xotiraga qaraganda ancha tezroq bo'lishini va uzoq tutash bloklarni o'qish disk o'qish va yozish boshi yordamida tasodifiy o'qishdan tezroq bo'lishini aks ettiradi. Algoritmning tashqi xotira modelidagi ishlash vaqti talab qilinadigan o'qish va yozish soni bilan belgilanadi.Model Alok Aggarval va Jefri Vitter tomonidan 1988 yilda kiritilgan, tashqi xotira modeli keshni unutgan model bilan bog'liq, ammo tashqi xotira modelidagi algoritmlar blok hajmini ham, kesh hajmini ham bilishi mumkin. Shu sababli, model ba'zan keshdan xabardor model deb nomlanadi.

Model ichki xotirasi yoki cheksiz tashqi xotiraga ulangan M kattalikdagi protsessordan iborat. Ham ichki, ham tashqi xotira B hajmidagi bloklarga bo'linadi. Bitta kirish / chiqish yoki xotirani uzatish operatsiyasi B qo'shni elementlar blokini tashqi xotiradan ichki xotiraga ko'chirishdan iborat bo'lib, algoritmning ishlash muddati ushbu kirish / chiqish operatsiyalari.

Tashqi xotira modelidagi algoritmlar bitta ob'ektni tashqi xotiradan olish B hajmining butun blokini olishidan foydalanadi, bu xususiyat ba'zan mahalliylik deb ataladi.N-ob'ektlar orasida elementni qidirish tashqi dalil modelida B dallanuvchi omil B bo'lgan B-daraxt yordamida amalga oshiriladi. B-daraxt yordamida qidirish, qo'shish va o'chirishga o'z vaqtida O(logBA)-da erishish mumkin (Big O yozuvida). Nazariy ma'lumot, bu ushbu operatsiyalar uchun eng kam ish vaqti, shuning uchun B daraxtidan foydalanish asimptotik jihatdan maqbuldir.

Tashqi tartiblash - bu tashqi xotira sozlamalarida saralash. Tashqi tartiblash, tezkor kortga o'xshash taqsimlash tartibida yoki M -way birlashish tartibida amalga oshirilishi mumkin. Ikkala variant ham N moslamalarni saralash uchun O(N/BlogM/BN/B) ning asimptotik optimal ishlash vaqtiga erishadi. Ushbu chegara tashqi xotira modelidagi tezkor Furye konvertatsiyasiga ham tegishli.

Almashtirish muammosi - N elementlarni ma'lum bir almashtirishga almashtirish. Buni yoki saralash orqali amalga oshirish mumkin, buning uchun yuqoridagi saralash ish vaqti kerak, yoki har bir elementni tartibda qo'shib, joyning foydasiga e'tibor bermaslik kerak. Shunday qilib, almashtirish vaqtni amalga oshirishi mumkin.

Tashqi xotira modeli tasodifiy kirish mashinasi kabi ma'lumotlar tuzilmalarini tahlil qilishda foydalaniladigan boshqa keng tarqalgan modellarda modellashtirilmagan va ma'lumotlar tuzilmalari uchun pastki chegaralarni isbotlash uchun foydali bo'lgan xotira iyerarxiyasini ushlaydi. Model ichki xotiraga sig‘maydigan darajada katta hajmdagi ma’lumotlar to‘plamlarida ishlaydigan algoritmlarni tahlil qilish uchun ham foydalidir.

Odatda, bu to'liq ma'lumotlar to'plami bir necha gigabayt yoki hatto terabayt ma'lumotlardan oshib ketadigan geografik axborot tizimlari, ayniqsa raqamli balandlik modellari.

Ushbu metodologiya umumiy maqsadli protsessorlardan tashqari, GPU hisoblash va klassik raqamli signallarni qayta ishlashni ham o'z ichiga oladi. Grafikni qayta ishlash bloklarida (GPGPU) umumiy maqsadli hisoblashda, xotirasi kam bo'lgan kuchli grafik kartalar (GPU) (tez-tez RAM deb ataladigan tanish bo'lgan tizim xotirasi bilan taqqoslaganda) nisbatan sekin protsessordan foydalaniladi. GPU xotirasini uzatish (hisoblash kengligi bilan taqqoslaganda).

3.Parallel tashqi xotira.

Kompyuter fanida parallel tashqi xotira (PEM) modeli keshdan xabardor, tashqi xotiradan mavhum mashinadir.Bu bitta protsessorli tashqi xotira (EM) modeliga parallel hisoblash analogiyasi. Xuddi shu tarzda, bu parallel tasodifiy kirish mashinasiga (PRAM) o'xshash keshdan xabardor bo'lgan analogiya. PEM modeli o'zlarining shaxsiy keshlari va umumiy asosiy xotirasi bilan birgalikda bir qator protsessorlardan iborat.



Informatika sohasida maʼlumotlar tuzilmasi — samarali kirish va oʻzgartirishga imkon beradigan maʼlumotlarni tashkil qilish, managment va saqlash formati.Aniqrogʻi, maʼlumotlar tuzilmasi maʼlumotlar qiymatlari, ular orasidagi munosabatlar va maʼlumotlarga qoʻllanilishi mumkin boʻlgan funksiyalar yoki operatsiyalar toʻplami hisoblanadi.




Download 197,97 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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