Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je Streaming Veľkosť vyrovnávacej pamäti ?

Často užívatelia prístup k dátam zo zdrojov , ktoré poskytujú kontinuálny tok informácií , ako je napríklad streaming médií alebo vstupu , ktorý sa vyskytuje v priebehu času , ako z klávesnice . V týchto prípadoch , pufrovaný prúd informácií umožňuje počítaču spracovávať bez problémov tieto informácie pre užívateľa . Veľkosť vyrovnávacej pamäte určuje , ako hladký tok informácií je pre užívateľa . Väčšiu vyrovnávaciu pamäť umožní dočasné uskladnenie viac prichádzajúcich dát , za cenu použitia viac pamäte . Štandardný vstup a výstup

často , vstup a výstup v programe vyskytuje v jednej akcii . Používateľ zadá vstup , možno textovej alebo prostredníctvom série možností v grafickom užívateľskom rozhraní , a program ukladá tento vstup v premennej alebo odkaz . Operačný systém spracováva vstup a vstupné operácie , čo znamená , že dáta môžu byť stiahnutý zo sieťového zdroja , alebo na pevnom disku . Tieto žiadosti majú čas dosiahnuť , spomalenie času vykonanie danej programu .
Buffered Streams

Buffered prúdy zmierniť problémy I /O využitie vytvorením priestoru v programe je pamäť pre ukladanie časti vstup pre použitie . Nahrávka bude obsahovať časť dát , ktoré program načíta ihneď z pamäti . Keď sa vyprázdni vyrovnávaciu pamäť , alebo ak je iný špecifický podmienka splnená , ako je napríklad pufor dosiahnutie stavu , poloprázdnu , program potom hovor do systému načítať viac dát do vyrovnávacej pamäti . Tento systém obmedzenie volania nevyhnutné pre spracovanie dát , prípadne urýchlenie prevedenie .
Buffered Stream Veľkosti

veľkosť vyrovnávacej pamäte závisí na potrebách užívateľa a určuje, ako veľa dát vyrovnávacej pamäte je možné uložiť . To znamená , že vyrovnávacej pamäte môže mať veľa dát , pripravené pre program pre čítanie , alebo to môže mať malý priestor , ktorý vyžaduje viac systémových volaní . Typicky , vyrovnávacej pamäte objektov v objektovo orientovaných programovacích jazykov sú dodávané s predvolené veľkostí. Rôzne potreby aplikácie si môže vyžiadať úpravu veľkosti vyrovnávacej pamäte . Streaming audio aplikácie môže vyžadovať väčšiu vyrovnávaciu pamäť miesta , než aplikácia zaoberajúca sa vstup z klávesnice , napríklad.
Veľkosť vyrovnávacej pamäte a výkon

veľkosť vyrovnávacej pamäte priamo týka koľko systémových volaní programu môže byť potrebné , aby počas vykonávania . Keď je program číta dáta pred spracovaním , vzťah medzi veľkosťou vyrovnávacej pamäte a časový účinnosť má tendenciu k plošine . Avšak , programy , ktoré dátového toku , majú tendenciu získať významný prospech z väčšej veľkosť vyrovnávacej pamäte . Tieto programy neustále spracovávať dáta z vyrovnávacej pamäte , čo znamená , že väčšie vyrovnávacej pamäte môže dôjsť k zníženiu systémových volaní potrebné .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené