Bufor (programowanie)
Z Wikipedii
Bufor to obszar pamięci służący do przechowywania danych do komunikacji pomiędzy dwoma systemami, np. bufor karty sieciowej przechowuje pakiety, które mają zostać wysłane, a bufor karty graficznej – to co ma zostać wyświetlone na ekranie.
Bufory umożliwiają asynchroniczną komunikację między systemami.
W niektórych językach programowania, np. w PHP, są funkcje, które działają jedynie przed wysłaniem czegokolwiek do odbiorcy. Jeśli potrzebne jest wywołanie funkcji po wysłaniu informacji do odbioru z pomocą przychodzi bufor. Podczas kompilacji zbiera wszystkie informacje wysyłane do odbiorcy i zapamiętuje je, a następnie pod sam koniec skryptu wyświetla zebrane informacje.
Źle zaimplementowany bufor może posłużyć do ataku zwanego buffer overflow, który może doprowadzić do zawieszenia systemu, przejęcia nad nim kontroli, utraty informacji.
Bufory występują również w przenośnych odtwarzaczach CD. Płyta CD w takim urządzeniu nie jest stabilna, co skutkuje przerwami w odczycie danych z płyty. Przerwom w odtwarzaniu dźwięku zapobiega bufor, który przechowuje odczytane z wyprzedzeniem fragmenty nagrania. W momencie zerwania kontaktu pomiędzy głowicą odczytującą a płytą CD do odtworzenia przesyłane są dane z bufora.
Podobny mechanizm stosowany jest w odtwarzaczach MP3, bowiem nie da się dokładnie przewidzieć czasu dekodowania formatu MP3.
Zobacz też:
| Ta katastrofa staje siÄ™ coraz bardziej realna |
|
Katastrofa branży okrętowej coraz bardziej realna. Oferta zakupu zakładów w Szczecinie i Gdyni przepadła zaraz po tym, gdy Bruksela ostrzegła, że czas na prywatyzację mija - czytamy w "Gazecie Wyborczej".
|
| Nadchodzi czas samochodów "tanich jak barszcz" |
|
Ford przymierza się do wyścigu w produkcji samochodów tanich jak barszcz, który w tym roku zaczął indyjski koncern Tata modelem Nano za 2,5 tys. dol. - donosi w dzisiejszym wydaniu "Gazeta Wyborcza".
|
| Najbardziej rozchwytywane zawody w Polsce |
|
Kilkadziesiąt tysięcy ofert pracy czekało w pierwszym kwartale na specjalistów. To o jedną czwartą więcej niż rok wcześniej - czytamy w dzisiejszym wydaniu "Rzeczpospolitej".
|
| Zysk netto PGNiG spadł do 778,8 mln zł |
|
Zysk netto PGNiG, przypadający akcjonariuszom jednostki dominującej, spadł w pierwszym kwartale 2008 roku do 778,8 mln zł z 787,9 mln zł rok wcześniej, ale był wyższy od konsensusu na poziomie 589 mln zł.
|
| Jak Austria chce zarobić na organizacji Euro? |
|
Gdy umilknie ryk tłumów i zwinie się proporce 16 finalistów Euro 2008, Austria przystąpi do liczenia spodziewanych zysków z piłkarskich mistrzostw Europy, których jest współorganizatorem (ze Szwajcarią).
|