"Pufer" je splošni izraz, ki se nanaša na blok računalniški pomnilnik ki služi kot začasno rezervirano mesto. Izraz lahko naletite v računalniku, ki uporablja pomnilnik RAM kot medpomnilnik ali v video pretakanju, kjer del filma, ki ga pretakate, prenesete v svojo napravo, da ostanejo pred ogledom. Računalniški programerji uporabljajo tudi medpomnilnike.
Podatkovni odbojniki v programiranju
V Računalniško programiranje, lahko podatke pred shranjevanjem shranimo v programski medpomnilnik. Ker je pisanje podatkov v medpomnilnik veliko hitrejše kot neposredna operacija, je uporaba medpomnilnika med programiranjem v C in C ++ veliko smisla in pospeši postopek izračuna. Blažilniki so uporabni, ko obstaja razlika med prejetimi podatki o hitrosti in hitrostjo obdelave.
Buffer vs. predpomnilnik
Medpomnilnik je začasno shranjevanje podatkov, ki je na poti v druge medije ali shranjevanje podatkov, ki jih je mogoče zaporedno spreminjati, preden jih zaporedoma beremo. Skuša zmanjšati razliko med vhodna in izhodna hitrost
. Predpomnilnik deluje tudi kot medpomnilnik, vendar shranjuje podatke, ki naj bi jih večkrat prebrali, da bi zmanjšali potrebo po dostopu do počasnejše shranjevanja.Kako ustvariti medpomnilnik v C ++
Običajno, ko odprete datoteko, nastane medpomnilnik. Ko datoteko zaprete, je tampon izpuhan. Ko delate v C ++, lahko ustvarite medpomnilnik, tako da razporedite pomnilnik na ta način:
char * buffer = nov znak [dolžina];
Ko želite sprostiti pomnilnik, dodeljen medpomnilnikom, naredite tako:
delete [] pufer;
Opomba: Če ima vaš sistem malo pomnilnika, so posledica zaščite predpomnilnikov. Na tej točki morate najti ravnovesje med velikostjo medpomnilnika in razpoložljivim pomnilnikom vašega računalnika.