Data buffer (original) (raw)
Vyrovnávací paměť (anglicky buffer) je v informatice část paměti, která je určena pro dočasné uchování dat před jejich přesunem na jiné místo. Typicky jsou do vyrovnávací paměti kopírována data, která přichází ze vstupního zařízení (klávesnice, optické mechaniky), nebo do ní jsou umísťována data, která jsou určena pro výstupní zařízení (tiskárnu, pevný disk). Je nasazována pro vyrovnání rozdílu mezi rychlostí přijímání dat a rychlostí jejich zpracovávání, nebo v případě, že jsou tyto rychlosti variabilní. Vyrovnávací paměť může být použita i při komunikaci mezi procesy. Implementována může být pomocí hardware, nebo softwarově (jako fronta FIFO).
Property | Value |
---|---|
dbo:abstract | مخزن البيانات المؤقت أو الذاكرة الوسيطة أو صِوَان (بالإنجليزية: Buffer) في علم الحاسوب هو مكان مؤقت في الذاكرة يتم فيه تخزين البيانات حين تنقَل من مكان إلى آخر. كما ويتعلق تركيبه حسب الوظيفة التي يشغلها. عادة البيانات تخزن قي مخزن البيانات المؤقت بالشكل الذي تأتى منه كأيّ وحدة إدخال مثال (لوحة المفاتيح) أو قبل أن ترسل إلى أي وحدة إخراج مثال (الطابعة). غير أنه يمكن أستخدامها أثناء نقل البيانات بين العمليات التي تجرى داخل الحاسوب. هذا مشابه للمخازن المؤقتة في الاتصالات. يمكن تنفيذ المخازن المؤقتة في موقع ذاكرة ثابت في الأجهزة (العتاد الصلب) - أو باستخدام مخزن مؤقت للبيانات الافتراضية في البرمجية (العتاد الناعم)، مع الإشارة إلى موقع في الذاكرة الفعلية (الفيزيائية). في جميع الحالات، تُخزّن البيانات في مخزن البيانات المؤقت على وسيط تخزين فعلي (فيزيائي). يتم تنفيذ غالبية المخازن المؤقتة في البرمجية، والتي تستخدم عادةً ذاكرة الوصول العشوائي الأسرع لتخزين البيانات المؤقتة، نظرًا إلى أنه وقت الوصول أسرع بكثير إذا ما تمت لمقارنة ذلك بمحركات الأقراص الصلبة. تُستخدم المخازن المؤقتة عادةً عندما يكون هناك اختلاف بين معدل تلقي البيانات والمعدل الذي يمكن معالجته به، أو في حالة أن هذه المعدلات متغيرة، على سبيل المثال في التخزين المؤقت للطابعة أو في تدفق الفيديو عبر الإنترنت. في بيئة الحوسبة الموزعة، غالبًا ما يتم تنفيذ المخزن المؤقت للبيانات في شكل مخزن مؤقت للاندفاع (التدفق) يوفر خدمة التخزين المؤقت الموزعة. غالبًا ما يضبط المخزن المؤقت التوقيت من خلال تنفيذ خوارزمية قائمة الانتظار (أو FIFO) في الذاكرة، وكتابة البيانات في قائمة الانتظار تزامنياً بمعدل واحد وقراءتها بمعدل آخر. (ar) En informàtica, una memòria intermèdia, també comunament coneguda pel terme anglès buffer, és un espai de memòria RAM o en disc utilitzada per emmagatzemar dades de forma temporal, especialment entre dos processos o maquinaris no treballant al mateix ritme. Així, les dades enviades a un perifèric (extern) són més sovint emmagatzemades en memòries intermèdies en espera de la seva tramesa efectiva per evitar els inconvenients causats a l'ordinador per la diferència de velocitat entre el microprocessador intern i els diferents perifèrics sovint lents. Igualment, les dades rebudes de l'exterior són més sovint emmagatzemades en buffers en espera del seu tractament per l'ordinador (per raons d'eficàcia, i també per evitar que una recepció de dades molt juntes faci que algunes, no tractades, es perdin). Dispositius tals com els ports sèries, són més sovint equipats amb una cua de memòria intermèdia: dades enviades o rebudes per primera vegada es processen en primer lloc. Un programa massa ràpid pot omplir el buffer; es bloca, llavors, generalment, el procés emissor. Una recepció massa ràpida també pot bloquejar el buffer, amb el risc de pèrdua de dades; també s'utilitza sovint un dispositiu de suggerint a l'emissor aturar la seva emissió quan el buffer està perillosament a prop del límit, i recomençar quan el nivell ha tornat a ser acceptable. En certs llenguatges de programació com C, s'utilitzen habitualment buffers per regular l'entrada i sortida; per exemple, llegir o escriure en un fitxer. En concret, el buffer és una cadena de caràcters amb un índex o un punter designant la posició de lectura corrent. En el cas d'una escriptura, el «buffer» es copia totalment o parcialment en la sortida, aleshores s'actualitza i es repeteix el procés diverses vegades; en el cas d'una lectura, en cada pas, part de l'entrada és copiada en el buffer per ser utilitzada. Aquest sistema permet limitar les crides al sistema E/S, que són molt més lentes que altres tipus d'instruccions. (ca) Vyrovnávací paměť (anglicky buffer) je v informatice část paměti, která je určena pro dočasné uchování dat před jejich přesunem na jiné místo. Typicky jsou do vyrovnávací paměti kopírována data, která přichází ze vstupního zařízení (klávesnice, optické mechaniky), nebo do ní jsou umísťována data, která jsou určena pro výstupní zařízení (tiskárnu, pevný disk). Je nasazována pro vyrovnání rozdílu mezi rychlostí přijímání dat a rychlostí jejich zpracovávání, nebo v případě, že jsou tyto rychlosti variabilní. Vyrovnávací paměť může být použita i při komunikaci mezi procesy. Implementována může být pomocí hardware, nebo softwarově (jako fronta FIFO). (cs) Puffer (englisch buffer) sind in der Informatik und Telekommunikation Speicher für die Zwischenlagerung von Daten. Je nach Aufgabe kann der Puffer unterschiedlich strukturiert sein. Ein Puffer speichert die Daten in der Regel zeitweise, und kann in einem flüchtigen, aber auch in einem nichtflüchtigen Speicher angesiedelt sein. (de) Με τον όρο προσωρινή μνήμη ή ενδιάμεση μνήμη (αγγλ.: buffer) αναφερόμαστε στη χρήση που κάνει ένα πρόγραμμα υπολογιστή (π.χ. το λειτουργικό σύστημα) μιας περιοχής της μνήμης για προσωρινή αποθήκευση δεδομένων που μετακινούνται συνεχόμενα από και προς αυτήν. Έτσι μία εισερχόμενη ροή δεδομένων (π.χ. από κάποιο οπτικό μέσο αποθήκευσης) τοποθετείται εκεί μέχρι κάποιος «καταναλωτής» (π.χ. ένα πρόγραμμα) να τα προσπελάσει, οπότε αφαιρούνται από την προσωρινή μνήμη. Η υλοποίηση της προσωρινής μνήμης συνήθως είναι ευθύνη του εκάστοτε σχεδιαστή λογισμικού (π.χ. των μηχανικών που αναπτύσσουν ένα λειτουργικό σύστημα) και γίνεται με κατάλληλη δέσμευση κύριας μνήμης, αλλά σε ορισμένες περιπτώσεις μιλάμε και για προσωρινή μνήμη σε χαμηλότερο επίπεδο λειτουργίας (π.χ. στα κυκλώματα ελέγχου ενός σκληρού δίσκου), άρα η υλοποίησή της εμπίπτει στην αρμοδιότητα των σχεδιαστών του υλικού. (el) In computer science, a data buffer (or just buffer) is a region of a memory used to temporarily store data while it is being moved from one place to another. Typically, the data is stored in a buffer as it is retrieved from an input device (such as a microphone) or just before it is sent to an output device (such as speakers). However, a buffer may be used when moving data between processes within a computer. This is comparable to buffers in telecommunication. Buffers can be implemented in a fixed memory location in hardware—or by using a virtual data buffer in software, pointing at a location in the physical memory. In all cases, the data stored in a data buffer are stored on a physical storage medium. A majority of buffers are implemented in software, which typically use the faster RAM to store temporary data, due to the much faster access time compared with hard disk drives. Buffers are typically used when there is a difference between the rate at which data is received and the rate at which it can be processed, or in the case that these rates are variable, for example in a printer spooler or in online video streaming. In the distributed computing environment, data buffer is often implemented in the form of burst buffer that provides distributed buffering service. A buffer often adjusts timing by implementing a queue (or FIFO) algorithm in memory, simultaneously writing data into the queue at one rate and reading it at another rate. (en) En informática, un búfer (del inglés, buffer) es un espacio de memoria, en el que se almacenan datos de manera temporal, normalmente para un único uso (generalmente ocupan un sistema de cola FIFO); su principal función es evitar que el programa o recurso que los requiere, ya sea hardware o software, se quede sin datos durante una transferencia (entrada/salida) de datos irregular o por la velocidad del proceso. Normalmente los datos se almacenan en un búfer mientras son transferidos desde un dispositivo de entrada (como un ratón o mouse) o justo antes de enviarlos a un dispositivo de salida (por ejemplo: altavoces). También puede utilizarse para transferir datos entre procesos, de una forma parecida a los búferes utilizados en telecomunicaciones. Un ejemplo de esto último ocurre en una comunicación telefónica, en la que al realizar una llamada esta se almacena, se disminuye su calidad y el número de bytes a ser transferidos, y luego se envían estos datos modificados al receptor. (es) Sa ríomhaireacht, stóras neamhbhuan sa chuimhne i gcomhair sonraí. Bíonn maolán mar seo an-áisiúil nuair a bhíonn sonraí á dtarchur idir dhá fheiste le luasanna difriúla oibríochtúla (mar shampla, idir méarchlár is próiseálaí lárnach, nó idir próiseálaí lárnach is printéir). (ga) 情報処理機器におけるバッファ・緩衝(域)(英: buffer)とは、記憶単位間のデータ転送において一時的にデータを記憶することを指す。2つの記憶単位が同期されていなかったり、それぞれの処理速度が異なる場合によく用いる。 (ja) En informatique, une mémoire tampon, couramment désignée par le terme anglais buffer, est une zone de mémoire vive ou de disque utilisée pour entreposer temporairement des données, notamment entre deux processus ou matériels ne travaillant pas au même rythme. (fr) 컴퓨팅에서 버퍼(buffer, 문화어: 완충기억기)는 데이터를 한 곳에서 다른 한 곳으로 전송하는 동안 일시적으로 그 데이터를 보관하는 메모리의 영역이다. 버퍼링(buffering)이란 버퍼를 활용하는 방식 또는 버퍼를 채우는 동작을 말한다. 다른 말로 '큐(Queue)'라고도 표현한다. 버퍼는 컴퓨터 안의 프로세스 사이에서 데이터를 이동시킬 때 사용된다.보통 데이터는 키보드와 같은 입력 장치로부터 받거나 프린터와 같은 출력 장치로 내보낼 때 버퍼 안에 저장된다. 이는 전자 통신의 버퍼와 비유할 수 있다. 버퍼는 하드웨어나 소프트웨어에 추가될 수 있지만 버퍼는 상당수가 소프트웨어에 추가된다. 버퍼는 보통 속도가 계속 바뀔 수 있으므로 데이터 수신, 처리 속도에 차이가 있다. (예: 프린터 스풀러) 버퍼는 네트워크 상에서 자료를 주고 받을 때나 스피커에 소리를 재생할 때, 또는 디스크 드라이브와 같은 하드웨어의 입출력을 결합하는 데에 자주 이용된다. 버퍼는 또한 순서대로 데이터를 출력하는 FIFO 방식에서 보통 사용된다. (ko) Buffer – termine della lingua inglese che significa letteralmente tampone: in italiano, memoria tampone, memoria di transito o anche memoria intermediaria – è una zona di memoria usata per compensare differenze di velocità nel trasferimento o nella trasmissione di dati, oppure per velocizzare l'esecuzione di alcune operazioni come ad esempio le operazioni sulle stringhe di caratteri. (it) Bufor – obszar pamięci służący do tymczasowego przechowywania danych przesyłanych między dwoma systemami, np. bufor karty sieciowej przechowuje pakiety, które mają zostać wysłane lub są odbierane, a bufor karty graficznej (RAMDAC) – to co ma być wyświetlane na 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 dysku twardego. W niektórych językach programowania, np. w PHP, istnieją funkcje (np. wysyłanie nagłówków HTTP), które działają jedynie przed wysłaniem czegokolwiek do odbiorcy. Jeśli potrzebne jest wywołanie takiej funkcji po wysłaniu informacji do odbiorcy, z pomocą przychodzi bufor. Aplikacja zapisuje w buforze wszystkie dane wyjściowe i dopiero na koniec przetwarzania skryptu bufor jest odczytywany, a znajdujące się w nim dane wysyłane do odbiorcy. Źle zaimplementowany bufor może posłużyć do ataku zwanego przepełnieniem bufora, który może doprowadzić do zawieszenia systemu, przejęcia nad nim kontroli lub 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 jej odczycie. 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, nie da się bowiem dokładnie przewidzieć czasu dekodowania w tym formacie. (pl) Em ciência da computação, buffer de dados (ou, simplesmente, buffer) é uma região de memória física utilizada para armazenar temporariamente os dados enquanto eles estão sendo movidos de um lugar para outro. Normalmente, os dados são armazenados em um buffer enquanto eles são recuperados de um dispositivo de entrada (como um microfone) ou pouco antes de serem enviados para um dispositivo de saída (como auto-falantes). Contudo, um buffer pode ser utilizado quando movem-se dados entre processos dentro de um computador. Isto é comparável com os buffers de telecomunicações. Os buffers podem ser implementados em um local de memória fixa no hardware - ou utilizando-se um buffer de dados virtual em software, apontando para um local na memória física. Em todos os casos, os dados armazenados em um buffer de dados são armazenados em um meio de armazenamento físico. A maioria dos buffers são implementados em software, que normalmente usa a RAM mais rápida para armazenar dados estáveis, devido ao tempo de acesso muito mais rápido comparado com as unidades de disco rígido. Os buffers normalmente são usados quando há uma diferença entre a taxa a qual os dados são recebidos e a taxa a qual eles podem ser processados, ou no caso em que estas taxas são variáveis, por exemplo em um spooler de impressão ou em streaming de vídeos online. Um buffer frequentemente ajusta o tempo pela implementação de um algoritmo de fila (ou FIFO) na memória, simultaneamente escrevendo dados na fila em uma taxa e lendo-os em outra taxa. (pt) Een buffer is een deel van het computergeheugen waarin gegevens geplaatst kunnen worden om later uitgelezen te worden. Een buffer vormt een wachtrij die asynchrone communicatie mogelijk maakt en wordt ingezet om het schrijven en lezen van gegevens niet tegelijk plaats te laten vinden. Het gebruik van een buffer noemt men buffering of bufferen. Buffers worden op diverse manieren gebruikt, waaronder: * Invoerapparatuur: Bijvoorbeeld in de toetsenbordbuffer wordt opgeslagen welke toetsen ingedrukt worden. Het BIOS van op de IBM gebaseerde PC's gebruikt een ringbuffer met ruimte voor 15 toetsen. Onder Windows hebben toetsenbord en muis een gecombineerde Console Input Buffer. * Bijvoorbeeld bij streaming media wordt door het gebruik van een buffer een soepele weergave bereikt: doordat de gedownloade gegevens in een buffer worden opgeslagen kan er een zekere veiligheidsmarge ingebouwd worden. De buffer bevat typisch gegevens voor een paar seconden afspelen. Als de downloadsnelheid niet constant is, of de gegevensstroom even onderbroken wordt, kan afspelen doorgaan tot de buffer leeg is. Als voor die tijd de gegevens weer binnenkomen, wordt het afspelen niet onderbroken. * Voor het weergeven van computergraphics wordt vaak een dubbele buffer gebruikt: twee buffers met elk een apart gebied van het geheugen. Een van de twee gebieden is wat op het scherm afgebeeld wordt. Het andere gebied wordt gebruikt om een nieuwe afbeelding op te bouwen. Als dat gereed is worden de buffers omgewisseld. Zo krijgt men een ononderbroken weergave. Er kunnen diverse problemen optreden met buffering, waaronder: * bufferoverloop - een veiligheidslek waarbij er te veel gegevens in de buffer geplaatst worden, en dus buiten het voor de buffer gereserveerde deel van het geheugen terechtkomen.Als bijvoorbeeld de in het BIOS geïmplementeerde toetsenbordbuffer vol zit, zal de interne luidspreker een pieptoon produceren. * bufferleegloop - het leegraken van de buffer, doordat gegevens sneller worden gelezen dan ze geleverd worden. In het geval van streaming media wordt de weergave dan onderbroken. In de vroege dagen van de cd-branders kwam het vaak voor dat de buffer leeg raakte en de cd weggegooid kon worden. (nl) В информатике бу́фер (от англ. buffer), мн. ч. буфера́, бу́феры — это область памяти, используемая для временного хранения данных при вводе или выводе. Обмен данными (ввод и вывод) может происходить как с внешними устройствами, так и с процессами в пределах компьютера. Буфера могут быть реализованы в аппаратном или программном обеспечении, но подавляющее большинство буферов реализуется в программном обеспечении. Буфера используются, когда существует разница между скоростью получения данных и скоростью их обработки или в случае, когда эти скорости переменны, например, при буферизации печати. (ru) En buffert (även köminne) är ett minne som används för att utjämna skillnader i ojämna överföringshastigheter. Exempelvis ett modem behöver en jämn dataström för att fungera optimalt. Genom att buffra dataströmmen kan man uppnå en jämnare hastighet och därmed bättre överföringskvalitet. Till detta ändamål används en FIFO-buffert (First In First Out). Med buffert kan man också mena minnesutrymme som annars används tillfälligt för att lagra data. En datorstack är också en typ av buffert. (sv) Бу́фер (англ. buffer) — в інформатиці — це область пам'яті, яка використовується для тимчасового зберігання даних при введенні або виведенні. Обмін даними (введення і виведення) може відбуватися як із зовнішніми пристроями, так і з процесами в межах комп'ютера. Буфери можуть бути реалізовані в апаратному або програмному забезпеченні, але переважна більшість буферів реалізується в програмному забезпеченні. Буфери використовуються коли існує різниця між швидкістю отримання даних і швидкістю їх обробки, або у випадку коли ці швидкості змінні, наприклад, при буферизації друку. (uk) 緩衝區為暫時置放輸出或輸入資料的記憶體。 緩衝區內資料自儲存裝置(如硬碟),放置在緩衝器中,須待機送至CPU或其他運算裝置。 (zh) |
dbo:wikiPageID | 2406183 (xsd:integer) |
dbo:wikiPageLength | 7031 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1115610485 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Modem dbr:Binary_numeral_system dbc:Synchronization dbr:Input_device dbr:16550_UART dbr:Computer_network dbr:SEAC_(computer) dbr:Stencil_buffer dbr:Subroutine dbr:Computer_data_storage dbr:Computer_hardware dbr:Computer_science dbr:Data_storage_device dbr:Streaming_media dbr:BUFFERS_(CONFIG.SYS_directive) dbr:CONFIG.SYS dbr:Data dbr:Data_stream dbr:Disk_buffer dbr:Distributed_computing dbr:Zero-copy dbr:512k_day dbc:Computer_memory dbr:DOS dbr:POSIX dbr:Framebuffer dbr:Process_(computing) dbr:Queue_area dbr:Hard_disk_drive dbr:Synchronous dbr:MissingNo. dbr:Digital_data dbr:Double_buffering dbr:Buffer_overflow dbr:Buffer_underrun dbr:Burst_buffer dbr:Pokémon_Red_and_Blue dbr:Circular_buffer dbr:Bucket_(computing) dbr:Carrier_wave dbr:Random-access_memory dbr:Optical_buffer dbr:Software dbr:Write_buffer dbr:FIFO_(computing_and_electronics) dbr:Time_of_occurrence dbr:Video_hosting_service dbr:Universal_asynchronous_receiver-transmitter dbr:Triple_buffering dbr:Variable_length_buffer dbr:I/O dbr:Frame_buffer dbr:Disk_drives dbr:Queue_(data_structure) dbr:Signalling_(telecommunication) dbr:Recording_medium dbr:ENOBUFS dbr:COM_port dbr:Depth_buffer dbr:Rollercoaster |
dbp:wikiPageUsesTemplate | dbt:Redirect_distinguish dbt:Authority_control dbt:Reflist dbt:Short_description |
dcterms:subject | dbc:Synchronization dbc:Computer_memory |
gold:hypernym | dbr:Region |
rdf:type | owl:Thing yago:Abstraction100002137 yago:Arrangement105726596 yago:Cognition100023271 yago:DataStructure105728493 yago:PsychologicalFeature100023100 dbo:Settlement yago:Structure105726345 yago:WikicatDataStructures |
rdfs:comment | Vyrovnávací paměť (anglicky buffer) je v informatice část paměti, která je určena pro dočasné uchování dat před jejich přesunem na jiné místo. Typicky jsou do vyrovnávací paměti kopírována data, která přichází ze vstupního zařízení (klávesnice, optické mechaniky), nebo do ní jsou umísťována data, která jsou určena pro výstupní zařízení (tiskárnu, pevný disk). Je nasazována pro vyrovnání rozdílu mezi rychlostí přijímání dat a rychlostí jejich zpracovávání, nebo v případě, že jsou tyto rychlosti variabilní. Vyrovnávací paměť může být použita i při komunikaci mezi procesy. Implementována může být pomocí hardware, nebo softwarově (jako fronta FIFO). (cs) Puffer (englisch buffer) sind in der Informatik und Telekommunikation Speicher für die Zwischenlagerung von Daten. Je nach Aufgabe kann der Puffer unterschiedlich strukturiert sein. Ein Puffer speichert die Daten in der Regel zeitweise, und kann in einem flüchtigen, aber auch in einem nichtflüchtigen Speicher angesiedelt sein. (de) Sa ríomhaireacht, stóras neamhbhuan sa chuimhne i gcomhair sonraí. Bíonn maolán mar seo an-áisiúil nuair a bhíonn sonraí á dtarchur idir dhá fheiste le luasanna difriúla oibríochtúla (mar shampla, idir méarchlár is próiseálaí lárnach, nó idir próiseálaí lárnach is printéir). (ga) 情報処理機器におけるバッファ・緩衝(域)(英: buffer)とは、記憶単位間のデータ転送において一時的にデータを記憶することを指す。2つの記憶単位が同期されていなかったり、それぞれの処理速度が異なる場合によく用いる。 (ja) En informatique, une mémoire tampon, couramment désignée par le terme anglais buffer, est une zone de mémoire vive ou de disque utilisée pour entreposer temporairement des données, notamment entre deux processus ou matériels ne travaillant pas au même rythme. (fr) 컴퓨팅에서 버퍼(buffer, 문화어: 완충기억기)는 데이터를 한 곳에서 다른 한 곳으로 전송하는 동안 일시적으로 그 데이터를 보관하는 메모리의 영역이다. 버퍼링(buffering)이란 버퍼를 활용하는 방식 또는 버퍼를 채우는 동작을 말한다. 다른 말로 '큐(Queue)'라고도 표현한다. 버퍼는 컴퓨터 안의 프로세스 사이에서 데이터를 이동시킬 때 사용된다.보통 데이터는 키보드와 같은 입력 장치로부터 받거나 프린터와 같은 출력 장치로 내보낼 때 버퍼 안에 저장된다. 이는 전자 통신의 버퍼와 비유할 수 있다. 버퍼는 하드웨어나 소프트웨어에 추가될 수 있지만 버퍼는 상당수가 소프트웨어에 추가된다. 버퍼는 보통 속도가 계속 바뀔 수 있으므로 데이터 수신, 처리 속도에 차이가 있다. (예: 프린터 스풀러) 버퍼는 네트워크 상에서 자료를 주고 받을 때나 스피커에 소리를 재생할 때, 또는 디스크 드라이브와 같은 하드웨어의 입출력을 결합하는 데에 자주 이용된다. 버퍼는 또한 순서대로 데이터를 출력하는 FIFO 방식에서 보통 사용된다. (ko) Buffer – termine della lingua inglese che significa letteralmente tampone: in italiano, memoria tampone, memoria di transito o anche memoria intermediaria – è una zona di memoria usata per compensare differenze di velocità nel trasferimento o nella trasmissione di dati, oppure per velocizzare l'esecuzione di alcune operazioni come ad esempio le operazioni sulle stringhe di caratteri. (it) В информатике бу́фер (от англ. buffer), мн. ч. буфера́, бу́феры — это область памяти, используемая для временного хранения данных при вводе или выводе. Обмен данными (ввод и вывод) может происходить как с внешними устройствами, так и с процессами в пределах компьютера. Буфера могут быть реализованы в аппаратном или программном обеспечении, но подавляющее большинство буферов реализуется в программном обеспечении. Буфера используются, когда существует разница между скоростью получения данных и скоростью их обработки или в случае, когда эти скорости переменны, например, при буферизации печати. (ru) En buffert (även köminne) är ett minne som används för att utjämna skillnader i ojämna överföringshastigheter. Exempelvis ett modem behöver en jämn dataström för att fungera optimalt. Genom att buffra dataströmmen kan man uppnå en jämnare hastighet och därmed bättre överföringskvalitet. Till detta ändamål används en FIFO-buffert (First In First Out). Med buffert kan man också mena minnesutrymme som annars används tillfälligt för att lagra data. En datorstack är också en typ av buffert. (sv) Бу́фер (англ. buffer) — в інформатиці — це область пам'яті, яка використовується для тимчасового зберігання даних при введенні або виведенні. Обмін даними (введення і виведення) може відбуватися як із зовнішніми пристроями, так і з процесами в межах комп'ютера. Буфери можуть бути реалізовані в апаратному або програмному забезпеченні, але переважна більшість буферів реалізується в програмному забезпеченні. Буфери використовуються коли існує різниця між швидкістю отримання даних і швидкістю їх обробки, або у випадку коли ці швидкості змінні, наприклад, при буферизації друку. (uk) 緩衝區為暫時置放輸出或輸入資料的記憶體。 緩衝區內資料自儲存裝置(如硬碟),放置在緩衝器中,須待機送至CPU或其他運算裝置。 (zh) مخزن البيانات المؤقت أو الذاكرة الوسيطة أو صِوَان (بالإنجليزية: Buffer) في علم الحاسوب هو مكان مؤقت في الذاكرة يتم فيه تخزين البيانات حين تنقَل من مكان إلى آخر. كما ويتعلق تركيبه حسب الوظيفة التي يشغلها. عادة البيانات تخزن قي مخزن البيانات المؤقت بالشكل الذي تأتى منه كأيّ وحدة إدخال مثال (لوحة المفاتيح) أو قبل أن ترسل إلى أي وحدة إخراج مثال (الطابعة). غير أنه يمكن أستخدامها أثناء نقل البيانات بين العمليات التي تجرى داخل الحاسوب. هذا مشابه للمخازن المؤقتة في الاتصالات. يمكن تنفيذ المخازن المؤقتة في موقع ذاكرة ثابت في الأجهزة (العتاد الصلب) - أو باستخدام مخزن مؤقت للبيانات الافتراضية في البرمجية (العتاد الناعم)، مع الإشارة إلى موقع في الذاكرة الفعلية (الفيزيائية). في جميع الحالات، تُخزّن البيانات في مخزن البيانات المؤقت على وسيط تخزين فعلي (فيزيائي). يتم تنفيذ غالبية المخازن المؤقتة في البر (ar) En informàtica, una memòria intermèdia, també comunament coneguda pel terme anglès buffer, és un espai de memòria RAM o en disc utilitzada per emmagatzemar dades de forma temporal, especialment entre dos processos o maquinaris no treballant al mateix ritme. (ca) Με τον όρο προσωρινή μνήμη ή ενδιάμεση μνήμη (αγγλ.: buffer) αναφερόμαστε στη χρήση που κάνει ένα πρόγραμμα υπολογιστή (π.χ. το λειτουργικό σύστημα) μιας περιοχής της μνήμης για προσωρινή αποθήκευση δεδομένων που μετακινούνται συνεχόμενα από και προς αυτήν. Έτσι μία εισερχόμενη ροή δεδομένων (π.χ. από κάποιο οπτικό μέσο αποθήκευσης) τοποθετείται εκεί μέχρι κάποιος «καταναλωτής» (π.χ. ένα πρόγραμμα) να τα προσπελάσει, οπότε αφαιρούνται από την προσωρινή μνήμη. (el) In computer science, a data buffer (or just buffer) is a region of a memory used to temporarily store data while it is being moved from one place to another. Typically, the data is stored in a buffer as it is retrieved from an input device (such as a microphone) or just before it is sent to an output device (such as speakers). However, a buffer may be used when moving data between processes within a computer. This is comparable to buffers in telecommunication. Buffers can be implemented in a fixed memory location in hardware—or by using a virtual data buffer in software, pointing at a location in the physical memory. In all cases, the data stored in a data buffer are stored on a physical storage medium. A majority of buffers are implemented in software, which typically use the faster RAM t (en) En informática, un búfer (del inglés, buffer) es un espacio de memoria, en el que se almacenan datos de manera temporal, normalmente para un único uso (generalmente ocupan un sistema de cola FIFO); su principal función es evitar que el programa o recurso que los requiere, ya sea hardware o software, se quede sin datos durante una transferencia (entrada/salida) de datos irregular o por la velocidad del proceso. (es) Een buffer is een deel van het computergeheugen waarin gegevens geplaatst kunnen worden om later uitgelezen te worden. Een buffer vormt een wachtrij die asynchrone communicatie mogelijk maakt en wordt ingezet om het schrijven en lezen van gegevens niet tegelijk plaats te laten vinden. Het gebruik van een buffer noemt men buffering of bufferen. Buffers worden op diverse manieren gebruikt, waaronder: Er kunnen diverse problemen optreden met buffering, waaronder: (nl) Bufor – obszar pamięci służący do tymczasowego przechowywania danych przesyłanych między dwoma systemami, np. bufor karty sieciowej przechowuje pakiety, które mają zostać wysłane lub są odbierane, a bufor karty graficznej (RAMDAC) – to co ma być wyświetlane na 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 dysku twardego. (pl) Em ciência da computação, buffer de dados (ou, simplesmente, buffer) é uma região de memória física utilizada para armazenar temporariamente os dados enquanto eles estão sendo movidos de um lugar para outro. Normalmente, os dados são armazenados em um buffer enquanto eles são recuperados de um dispositivo de entrada (como um microfone) ou pouco antes de serem enviados para um dispositivo de saída (como auto-falantes). Contudo, um buffer pode ser utilizado quando movem-se dados entre processos dentro de um computador. Isto é comparável com os buffers de telecomunicações. Os buffers podem ser implementados em um local de memória fixa no hardware - ou utilizando-se um buffer de dados virtual em software, apontando para um local na memória física. Em todos os casos, os dados armazenados em um (pt) |
rdfs:label | مخزن بيانات مؤقت (ar) Memòria intermèdia (ca) Vyrovnávací paměť (cs) Puffer (Informatik) (de) Προσωρινή μνήμη (υπολογιστές) (el) Búfer de datos (es) Data buffer (en) Maolán (ríomhaireacht) (ga) Buffer (it) Mémoire tampon (fr) 버퍼 (컴퓨터 과학) (ko) バッファ (ja) Bufor (programowanie) (pl) Buffer (geheugen) (nl) Буфер (информатика) (ru) Buffer (ciência da computação) (pt) Buffert (datalogi) (sv) 緩衝器 (zh) Буфер (інформатика) (uk) |
owl:differentFrom | dbr:Memory_buffer_register |
owl:sameAs | freebase:Data buffer yago-res:Data buffer http://d-nb.info/gnd/4176324-5 wikidata:Data buffer dbpedia-ar:Data buffer dbpedia-az:Data buffer dbpedia-bg:Data buffer dbpedia-ca:Data buffer dbpedia-cs:Data buffer dbpedia-de:Data buffer dbpedia-el:Data buffer dbpedia-es:Data buffer dbpedia-et:Data buffer dbpedia-fa:Data buffer dbpedia-fi:Data buffer dbpedia-fr:Data buffer dbpedia-ga:Data buffer dbpedia-he:Data buffer http://hi.dbpedia.org/resource/डेटा_बफर dbpedia-hr:Data buffer http://hy.dbpedia.org/resource/Բուֆերը_ինֆորմատիկայում dbpedia-it:Data buffer dbpedia-ja:Data buffer dbpedia-kk:Data buffer dbpedia-ko:Data buffer http://ky.dbpedia.org/resource/Буфер http://lv.dbpedia.org/resource/Buferis_(informātika) dbpedia-nl:Data buffer dbpedia-no:Data buffer dbpedia-pl:Data buffer dbpedia-pt:Data buffer dbpedia-ru:Data buffer dbpedia-sk:Data buffer dbpedia-sr:Data buffer dbpedia-sv:Data buffer dbpedia-th:Data buffer dbpedia-tr:Data buffer dbpedia-uk:Data buffer dbpedia-zh:Data buffer https://global.dbpedia.org/id/33pmj |
prov:wasDerivedFrom | wikipedia-en:Data_buffer?oldid=1115610485&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Data_buffer |
is dbo:wikiPageDisambiguates of | dbr:Buffer |
is dbo:wikiPageRedirects of | dbr:Packet_buffering dbr:Input_buffer dbr:Buffer_(computer_science) dbr:Buffer_(programming) dbr:Buffer_(telecommunication) dbr:Memory_buffer |
is dbo:wikiPageWikiLink of | dbr:Amiga_custom_chips dbr:Python-Ogre dbr:Quiesce dbr:Electronic_skip_protection dbr:Elevator_algorithm dbr:List_of_file_copying_software dbr:NEAT_chipset dbr:Null-terminated_string dbr:Semiconductor_memory dbr:Base64 dbr:Bell_Satellite_TV dbr:Arbitrary_code_execution dbr:Cut,_copy,_and_paste dbr:DATAmatic_1000 dbr:DECwriter dbr:Buffer dbr:Undefined_value dbr:Urban_Reign dbr:Debug_code dbr:Delay_(audio_effect) dbr:Double-click dbr:InfiniteReality dbr:Internet_Protocol dbr:List_of_government_mass_surveillance_projects dbr:PowWow dbr:Wearsafe dbr:Media_Source_Extensions dbr:Melco dbr:SHARE_Operating_System dbr:Error_concealment dbr:Error_diffusion dbr:Nvidia_Optimus dbr:Opaque_binary_blob dbr:Open_(system_call) dbr:Out-of-order_execution dbr:Shift_register dbr:RSX_Reality_Synthesizer dbr:Clipboard_manager dbr:Emacs dbr:G-code dbr:GNU_Emacs dbr:Glossary_of_computer_science dbr:Apache_Mynewt dbr:MEGAlink dbr:MIT/GNU_Scheme dbr:MOSFET_applications dbr:MPEG-1 dbr:MacPaint dbr:Cache_(computing) dbr:Cache_prefetching dbr:Stencil_buffer dbr:Studio_One_(software) dbr:Click_(acoustics) dbr:Compositing_window_manager dbr:Compressed_audio_optical_disc dbr:Computer_terminal dbr:Z-buffering dbr:Spooling dbr:Standard_streams dbr:Streaming_media dbr:Mass_surveillance_in_the_United_Kingdom dbr:Micro-bursting_(networking) dbr:C_(programming_language) dbr:Adaptive_bitrate_streaming dbr:Twitch_(service) dbr:Data_Control_Block dbr:Data_corruption dbr:Data_truncation dbr:Head-of-line_blocking dbr:Latency_(audio) dbr:Line_wrap_and_word_wrap dbr:Link_1 dbr:Linked_list dbr:Voice_modem_command_set dbr:Zero-copy dbr:90th_Missile_Wing_LGM-30_Minuteman_Missile_Launch_Sites dbr:Actor_model dbr:Adventure_Game_Interpreter dbr:DVD dbr:EGL_(API) dbr:Basic_direct_access_method dbr:Nikon_D7200 dbr:Nikon_D810 dbr:NumPy dbr:Parallel_port dbr:Framebuffer dbr:History_of_computer_animation dbr:RDM_(lighting) dbr:Real-time_computing dbr:Volume_rendering dbr:Hacking:_The_Art_of_Exploitation dbr:Heartbleed dbr:I²C dbr:Jamulus dbr:Crash_(computing) dbr:Access_method dbr:Job_control_(computing) dbr:Keyboard_shortcut dbr:LEO_(computer) dbr:LaFarr_Stuart dbr:Bit_banging dbr:Bitpit dbr:Black_and_burst dbr:Block_(data_storage) dbr:THE_multiprogramming_system dbr:Tactical_data_link dbr:CoDel dbr:High_memory dbr:Transport_layer dbr:Write-only_memory_(engineering) dbr:Write_(system_call) dbr:MissingNo. dbr:Mkstemp dbr:Direct_Rendering_Manager dbr:Dmesg dbr:Avionics_Full-Duplex_Switched_Ethernet dbr:Buffer_overflow dbr:Burst_mode_(photography) dbr:SpinRite dbr:Fifth_generation_of_video_game_consoles dbr:File_system dbr:Microarchitectural_Data_Sampling dbr:Microsoft_SQL_Server dbr:Minimalism_(computing) dbr:Neurobiological_effects_of_physical_exercise dbr:Octopussy_(software) dbr:Operating_system dbr:OptiX dbr:Carousel_(advertisement) dbr:Cartoon_Network,_LP_v._CSC_Holdings,_Inc. dbr:RC_4000_multiprogramming_system dbr:Rambus dbr:Reactive_Streams dbr:Sega_Saturn dbr:Memory_buffer_register dbr:Silly_window_syndrome dbr:Network_scheduler dbr:Serial_port dbr:Serialization dbr:Slab_allocation dbr:Virtual_memory dbr:Write_buffer dbr:FIFO_(computing_and_electronics) dbr:IBM_2821_Control_Unit dbr:Software_flow_control dbr:Stack_buffer_overflow dbr:PlayStation_technical_specifications dbr:Software_effect_processor dbr:Piece_table dbr:Vectored_I/O dbr:Talkspurt dbr:Video_optimization dbr:Turn_restriction_routing dbr:Packet_buffering dbr:Input_buffer dbr:Buffer_(computer_science) dbr:Buffer_(programming) dbr:Buffer_(telecommunication) dbr:Memory_buffer |
is foaf:primaryTopic of | wikipedia-en:Data_buffer |