Bufor (programowanie): Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m meryt.; int.
zmiany
Linia 1:
'''Bufor''' to obszar pamięci służący do tymczasowego przechowywania danych do komunikacjiprzesyłanych pomiędzymiędzy dwoma systemami, np. bufor [[karta sieciowa|karty sieciowej]] przechowuje [[pakiet telekomunikacyjny|pakiety]], które mają zostać wysłane lub są odbierane, a bufor [[karta graficzna|karty graficznej]] (RAMDAC) – to co ma zostaćbyć wyświetlonewyświetlane na [[monitor (ekran)|ekranie]]. Bufory są też stosowane przy przenoszeniu danych między procesami wewnątrz systemu komputerowego.
 
'''Bufory umożliwiają asynchroniczną komunikację między systemami, bez częstego angażowania procesora.''' Ułatwiają współpracę urządzeń o różnej szybkości transmisji lub czasie przetwarzania danych np. bufor [[dysk twardy|dysku twardego]].
 
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 działania, aplikacja zbiera wszystkie informacje wysyłane do odbiorcy i zapamiętuje je, a następnie pod sam koniec skryptu wyświetla zebrane informacje.