Chunking (hisoblash) - Chunking (computing)

Yilda kompyuter dasturlash, chunking bir nechta ma'nolarga ega.

Xotirani boshqarishda

Odatda zamonaviy dasturiy ta'minot tizimlar ajratadi xotira sifatida tanilgan tuzilmalardan dinamik ravishda uyumlar. Xotirani ajratish va bo'shatish uchun yig'indilarni boshqarish tartib-qoidalariga qo'ng'iroqlar qilinadi. To'pni boshqarish biroz hisoblash vaqtini o'z ichiga oladi va ishlash muammosi bo'lishi mumkin. Chunking tegishli xotira ajratish bo'yicha so'rovlarni birlashtirish uchun vaziyatni maxsus bilish yordamida ish samaradorligini oshirish strategiyasiga ishora qiladi. Masalan, ma'lum bir ob'ekt turi odatda sakkiz kishidan iborat guruhlarga bo'linishi kerakligi ma'lum bo'lsa, har bir ob'ektni alohida ajratish va bo'shatish o'rniga, o'n oltita qo'ng'iroqni yig'ish boshqaruvchisiga qo'ng'iroq qilish o'rniga, bitta sakkiztadan iborat qatorni ajratish va ozod qilish mumkin. ob'ektlar, qo'ng'iroqlar sonini ikkitaga kamaytirish.

HTTP xabarlarini uzatishda

Chunking ning o'ziga xos xususiyati HTTP 1.1 protokol.[1] Bu erda ma'no xotirani boshqarishda ishlatiladigan narsaning aksi. Bu noqulay hajmli xabarlarni qulay o'lchamdagi kichikroq "bo'laklarga" ajratishga imkon beradigan ob'ektni anglatadi.

Ma'lumotlarni takrorlashda, ma'lumotlarni sinxronlashtirishda va masofadan ma'lumotlarni siqishda

Yilda ma'lumotlarni takrorlash, ma'lumotlarni sinxronlashtirish va masofadan turib ma'lumotlarni siqish, Chunking - bu faylni chunking algoritmi bilan qismlar deb nomlangan kichik qismlarga bo'lish jarayoni. Bu saqlashdagi takrorlanadigan ma'lumotlarning takroriy nusxalarini yo'q qilishga yordam beradi yoki faqat o'zgartirilgan qismlarni tanlash orqali tarmoq orqali yuboriladigan ma'lumotlarning hajmini kamaytiradi. Tarkibni aniqlaydigan chunking (CDC) algoritmi Rolling xash va uning variantlari so'nggi 15 yil ichida ma'lumotlarni takrorlashning eng mashhur algoritmlari bo'lgan.[2]

Shuningdek qarang

Adabiyotlar

  1. ^ "HTTP / 1.1: Protokol parametrlari". Olingan 2019-12-10.
  2. ^ FastCDC: Ma'lumotlarni ko'paytirish uchun tezkor va samarali tarkibni aniqlovchi yondashuv (PDF). USENIX ATC ’16. 2016 yil. Olingan 2019-12-10.