Buferlash: bu nima va u qanday ishlaydi haqida malumot

buferlash bu nima va u qanday ishlaydi haqida malumot 65cd68035108f

Buferlash: bu nima va u qanday ishlaydi haqida malumot

Informatika sohasida biz so’zni aniqlaymiz bufer kompyuterlar o’rtasida uzatilganda ma’lumotni vaqtincha boshqarish uchun mo’ljallangan ma’lum bir saqlash vositasining mintaqasi sifatida. Ushbu operatsiyaning asosiy maqsadi boshqalarni kamaytirishdir Qayta ishlash tezligi ikki birlikdan.

Darhaqiqat, hozirda ikkita apparat komponentining har xil ish tezligini qoplashga qodir tampon paydo bo’ldi (kompyuter tashqi qurilmalari) yoki har xil ustuvorlikka ega bo’lgan ikkita dasturiy ta’minot (birlamchi va ikkilamchi jarayonlar) bir-biri bilan aloqa qilish imkoniyatiga ega bo’lganda. Bunday hollarda amortizatsiya (bufer xotirasiga ma’lumotlarni yuklashning funktsional imkoniyatlari nimadan iborat) sarf qilingan vaqtni minimallashtirish bilan birga kutish vaqtlarini qisqartirishga qodir.

Odatda, bufer markaziy xotirada joylashgan (Ram), bu magnit qattiq diskdan yuqori ijro tezligini kafolatlab, javob berish vaqtlarini ancha samarali bo’lishini ta’minlaydi. Agar biz tafsilotlarga o’tmoqchi bo’lsak, buferlash quyidagi algoritmlar orqali boshqariladi FIFO («Birinchi kir, birinchi chiqadi»). Bu markaziy xotirada ma’lumotlarni yozish va o’qish uchun turli vaqtlardan foydalanishni ta’minlaydi.

Bufer: dasturiy ta’minot va apparat o’rtasidagi farq

Yuqorida aytib o’tganimizdek, bufer ikkitasida ham amalga oshirilishi va muvofiqlashtirilishi mumkin dasturiy ta’minot (dastur bufer qismini topadi va keyin ma’lumotlar kiritish va chiqish oqimlarini boshqaradi) nima apparat (xotira vositalaridan foydalanish orqali). Bugungi kunda ikkala usuldan ham foydalanish mumkin, ammo dasturiy ta’minot echimi hozirgacha eng keng qo’llanilgan; sodda amalga oshirilishi bilan, aslida, bufer dasturiy ta’minotni amalga oshirishga qaraganda ancha yuqori ishlashni kafolatlaydi.

Bufer qaysi kontekstda ishlatiladi?

Avvalo, u birgalikda ishlaydigan apparat tarkibiy qismlari o’rtasidagi aloqada qo’llaniladi har xil tezlik (protsessor klaviaturadan ma’lumot olishga qaraganda ancha tez ishlaydi). Buferlash ba’zi qurilmalarning past tezligi sababli to’xtash vaqtini minimallashtirish orqali kutish vaqtlarini yo’q qilishga harakat qiladi Kirish o chiqish. Hammaga misol — hujjatni bosib chiqarish.

Protsessor chop etiladigan ma’lumotni qayta ishlagandan so’ng, uni boshqa jarayonda ishlash uchun buferga «joylashtiradi» va shu bilan printerning bajarilish vaqti haqida qayg’urmasdan umumiy vaqtni qisqartiradi. Aslida, printer protsessor bilan maslahatlashmasdan buferdan ma’lumot olishga qiziqadi.

Tarmoq buferi (video oqim)

En qizilBoshqa tomondan, agar ikkita tarmoq tugunlari katta miqdordagi ma’lumot almashishlari kerak bo’lsa, ular kerakli aloqa kanali aloqa uchun bo’sh bo’lgunga qadar ushbu ma’lumotni saqlash uchun buferga kirishni xohlashlari mumkin. Bu tarmoqlar sohasida juda muhim protsedura, chunki agar yuborilgan ma’lumotlar tarmoq hajmidan oshib ketsa, kontsentrator navbatni yo’q qiladigan buferdan foydalanadi.

Tarmoq buferiga nisbatan alohida qiziqishning yana bir holati bu sohada video oqimi.

Bunday holda, film tomosha qilish uchun qiziqqan veb-dastur, ijro etishni boshlashdan oldin ma’lumotlarning bir qismini yuklaydi. Bu oqim bir necha soniya davomida tiqilib qolganda, maxsus muammolarni keltirib chiqarmay ko’rishni davom ettirishga imkon beradi.

Filmni yuqori aniqlikda tomosha qilishni xohlash, past aniqlikdagi translyatsiyaga qaraganda sekinroq yukni keltirib chiqaradi. Shuning uchun, biz sekin tarmoq ulanishlaridan foydalansak, yuqori aniqlikdagi videoni uzatishda muammolarga duch kelamiz.

Qanday qilish kerak, Texnologiyalar
Buferlash: bu nima va u qanday ishlaydi