Multiple buffering (original) (raw)
En informàtica, un buffer múltiple és l'ús de més d'un buffer per a l'emmagatzematge d'un bloc de dades. Si aquestes dades es llegeixen i s'escriuen al mateix temps, un buffer múltiple permet al "lector" obtenir una visió completa de les dades (encara que no estigui actualitzada), en comptes de tenir una versió parcialment actualitzada de les dades que crea l'"escriptor". També es fan servir per evitar la necessitat d'usar RAM de doble port quan els lectors i escriptors són diferents dispositius.
Property | Value |
---|---|
dbo:abstract | En informàtica, un buffer múltiple és l'ús de més d'un buffer per a l'emmagatzematge d'un bloc de dades. Si aquestes dades es llegeixen i s'escriuen al mateix temps, un buffer múltiple permet al "lector" obtenir una visió completa de les dades (encara que no estigui actualitzada), en comptes de tenir una versió parcialment actualitzada de les dades que crea l'"escriptor". També es fan servir per evitar la necessitat d'usar RAM de doble port quan els lectors i escriptors són diferents dispositius. (ca) Mnohonásobný buffering je termín, v informatice označující použití celkově více než jedné vyrovnávací paměti (bufferu) pro držení bloku dat tak, aby "čtecí" zařízení tento blok vidělo jako kompletní celek, a než se vytvoří další kompletní celek (který nahradí ten minulý), čtecí zařízení vidí pouze jeho starší – poslední – kompletní verzi, ne jako průběžně se aktualizující data "zapisovačem". Nejčastěji se používá v počítačové grafice, ale jeho použití není výjimkou ani v jiných odvětvích informatiky. Používá se vždy tam, kde potřebujeme mít data poskládána jako celky, ne jako kus novější a kus starší verze. (cs) En informática, un buffer múltiple es el uso de más de un buffer para el almacenamiento de un bloque de datos. Si estos datos están siendo leídos y escritos al mismo tiempo, un buffer múltiple permite al "lector" obtener una visión completa de los datos (aunque no esté actualizada), en vez de tener una versión parcialmente actualizada de los datos que están siendo creados por el "escritor". También se usa para evitar la necesidad de usar RAM de doble puerto cuando los lectores y escritores son diferentes dispositivos. (es) In computer science, multiple buffering is the use of more than one buffer to hold a block of data, so that a "reader" will see a complete (though perhaps old) version of the data, rather than a partially updated version of the data being created by a "writer". It is very commonly used for computer display images. It is also used to avoid the need to use dual-ported RAM (DPRAM) when the readers and writers are different devices. (en) Le multiple buffering est une technique informatique permettant d'optimiser le débit d'opérations d'entrées-sorties. C'est une extension du concept de double-buffering. (fr) 버퍼란 어떤 장치에서 다른 장치로 데이터를 송신할 때 일어나는 시간의 차이나 데이터 흐름의 속도 차이를 조정하기 위해 일시적으로 데이터를 기억시키는 장치이다. 싱글버퍼(single buffer)의 경우 채널이 데이터를 버퍼에 저장하면 프로세서가 처리하는 방식으로 진행된다. 이경우 채널이 데이터를 저장하는 동안에는 데이터에 대한 처리가 이루어질 수 없으며, 프로세서가 데이터를 처리하는 동안에는 다른 데이터가 저장될 수 없게된다. 더블버퍼(double buffer)의 경우에는 데이터에 대한 저장과 처리가 동시에 일어날 수 있다. 입력채널이 첫 번째 버퍼에 데이터를 저장하는 동안 프로세서가 두 번째 버퍼의 데이터를 처리할 수 있는 것이다. 이렇게 두개의 버퍼를 서로 교대로 사용하는 것을 플립플롭버퍼링(flip-flop buffering)이라하고, 여러개의 버퍼를 번갈아 사용하는 것을 순환버퍼링(circular buffering)이라고 한다. 이 밖에도 트리플버퍼(triple buffer)도 있다. (ko) В інформатиці багатократною буферизацією називається використання більше, ніж одного буферу для зберігання блоку даних, так що «читач» побачить остаточну (можливо, застарілу) версію даних швидше за частково оновлену, створену «записувачем». Вона також використовується для уникнення потреби у використанні у випадку, коли читачами та записувачами є різні пристрої. (uk) |
dbo:thumbnail | wiki-commons:Special:FilePath/Comparison_double_triple_buffering.svg?width=300 |
dbo:wikiPageExternalLink | http://devgurus.amd.com/thread/158704 http://www.tweakguides.com/Graphics_10.html http://drive.google.com/file/d/1Uz5vEiTvnhgNxAYow-dxQnwKhb0mpCR2/view http://www.gamecritics.com/triple-buffering-improve-your-pc-gaming-performance-for-free |
dbo:wikiPageID | 346349 (xsd:integer) |
dbo:wikiPageLength | 12438 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1109720294 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Deinterlacing dbr:Device_drivers dbr:Algorithm dbc:Petri_nets dbr:Nvidia_3D_Vision dbr:Compositing dbr:Compositing_window_manager dbr:Computer_graphics dbr:Computer_monitor dbr:Computer_science dbr:Hardware_register dbr:Petri_net dbr:Physical_Address_Extension dbr:Polling_(computer_science) dbr:Stereoscopy dbr:Adaptive_tile_refresh dbr:Windows dbr:Dual-ported_RAM dbr:Zero-copy dbc:Image_processing dbr:DOS dbc:Computer_graphics_algorithms dbr:Direct_memory_access dbr:Flicker_(screen) dbr:Raster_graphics dbr:Swap_Chain dbr:Screen_tearing dbr:Direct3D dbr:HD3D dbr:Interlaced_video dbr:Milliseconds dbr:OpenGL dbr:Vertical_blanking_interval dbr:Video_display_controller dbr:Virtual_DMA_Services dbr:FIFO_(computing_and_electronics) dbr:Random_Access_Memory dbr:LC_shutter_glasses dbr:Video_RAM dbr:Page_tearing dbr:Readers-writers_problem dbr:Vertical_synchronization dbr:Buffer_(computer_science) dbr:File:Comparison_double_triple_buffering.svg dbr:File:Double_Buffering_Petri_Net.png |
dbp:wikiPageUsesTemplate | dbt:Anchor dbt:Citation_needed dbt:More_citations_needed dbt:Reflist dbt:Short_description |
dct:subject | dbc:Petri_nets dbc:Image_processing dbc:Computer_graphics_algorithms |
gold:hypernym | dbr:Use |
rdf:type | yago:Artifact100021939 yago:ComputerNetwork103085333 yago:Instrumentality103575240 yago:Internet103580615 yago:Network103820728 yago:Object100002684 yago:PhysicalEntity100001930 yago:System104377057 yago:Whole100003553 yago:WikicatPetriNets |
rdfs:comment | En informàtica, un buffer múltiple és l'ús de més d'un buffer per a l'emmagatzematge d'un bloc de dades. Si aquestes dades es llegeixen i s'escriuen al mateix temps, un buffer múltiple permet al "lector" obtenir una visió completa de les dades (encara que no estigui actualitzada), en comptes de tenir una versió parcialment actualitzada de les dades que crea l'"escriptor". També es fan servir per evitar la necessitat d'usar RAM de doble port quan els lectors i escriptors són diferents dispositius. (ca) Mnohonásobný buffering je termín, v informatice označující použití celkově více než jedné vyrovnávací paměti (bufferu) pro držení bloku dat tak, aby "čtecí" zařízení tento blok vidělo jako kompletní celek, a než se vytvoří další kompletní celek (který nahradí ten minulý), čtecí zařízení vidí pouze jeho starší – poslední – kompletní verzi, ne jako průběžně se aktualizující data "zapisovačem". Nejčastěji se používá v počítačové grafice, ale jeho použití není výjimkou ani v jiných odvětvích informatiky. Používá se vždy tam, kde potřebujeme mít data poskládána jako celky, ne jako kus novější a kus starší verze. (cs) En informática, un buffer múltiple es el uso de más de un buffer para el almacenamiento de un bloque de datos. Si estos datos están siendo leídos y escritos al mismo tiempo, un buffer múltiple permite al "lector" obtener una visión completa de los datos (aunque no esté actualizada), en vez de tener una versión parcialmente actualizada de los datos que están siendo creados por el "escritor". También se usa para evitar la necesidad de usar RAM de doble puerto cuando los lectores y escritores son diferentes dispositivos. (es) In computer science, multiple buffering is the use of more than one buffer to hold a block of data, so that a "reader" will see a complete (though perhaps old) version of the data, rather than a partially updated version of the data being created by a "writer". It is very commonly used for computer display images. It is also used to avoid the need to use dual-ported RAM (DPRAM) when the readers and writers are different devices. (en) Le multiple buffering est une technique informatique permettant d'optimiser le débit d'opérations d'entrées-sorties. C'est une extension du concept de double-buffering. (fr) 버퍼란 어떤 장치에서 다른 장치로 데이터를 송신할 때 일어나는 시간의 차이나 데이터 흐름의 속도 차이를 조정하기 위해 일시적으로 데이터를 기억시키는 장치이다. 싱글버퍼(single buffer)의 경우 채널이 데이터를 버퍼에 저장하면 프로세서가 처리하는 방식으로 진행된다. 이경우 채널이 데이터를 저장하는 동안에는 데이터에 대한 처리가 이루어질 수 없으며, 프로세서가 데이터를 처리하는 동안에는 다른 데이터가 저장될 수 없게된다. 더블버퍼(double buffer)의 경우에는 데이터에 대한 저장과 처리가 동시에 일어날 수 있다. 입력채널이 첫 번째 버퍼에 데이터를 저장하는 동안 프로세서가 두 번째 버퍼의 데이터를 처리할 수 있는 것이다. 이렇게 두개의 버퍼를 서로 교대로 사용하는 것을 플립플롭버퍼링(flip-flop buffering)이라하고, 여러개의 버퍼를 번갈아 사용하는 것을 순환버퍼링(circular buffering)이라고 한다. 이 밖에도 트리플버퍼(triple buffer)도 있다. (ko) В інформатиці багатократною буферизацією називається використання більше, ніж одного буферу для зберігання блоку даних, так що «читач» побачить остаточну (можливо, застарілу) версію даних швидше за частково оновлену, створену «записувачем». Вона також використовується для уникнення потреби у використанні у випадку, коли читачами та записувачами є різні пристрої. (uk) |
rdfs:label | Buffer múltiple (ca) Mnohonásobný buffering (cs) Buffer múltiple (es) Multiple buffering (fr) 다중 버퍼링 (ko) Multiple buffering (en) Багатократна буферизація (uk) |
owl:sameAs | freebase:Multiple buffering yago-res:Multiple buffering wikidata:Multiple buffering dbpedia-ca:Multiple buffering dbpedia-cs:Multiple buffering dbpedia-es:Multiple buffering dbpedia-fr:Multiple buffering dbpedia-ko:Multiple buffering dbpedia-ms:Multiple buffering dbpedia-no:Multiple buffering dbpedia-uk:Multiple buffering https://global.dbpedia.org/id/51wYz |
prov:wasDerivedFrom | wikipedia-en:Multiple_buffering?oldid=1109720294&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Comparison_double_triple_buffering.svg wiki-commons:Special:FilePath/Double_Buffering_Petri_Net.png |
foaf:isPrimaryTopicOf | wikipedia-en:Multiple_buffering |
is dbo:wikiPageRedirects of | dbr:Back_buffer dbr:Quad_buffering dbr:Bounce_buffer dbr:Front_buffer dbr:Backbuffer dbr:Triple_Buffering dbr:Double-buffering dbr:Double_buffer dbr:Double_buffered dbr:Double_buffering_(DMA) dbr:Double_buffering_(computer_graphics) dbr:Double_Buffering dbr:Double_buffering dbr:Page_flipping dbr:Ping-pong_buffer dbr:Triple-buffering dbr:Triple_buffer dbr:Triple_buffering dbr:Quad_buffer dbr:Buffer_múltiple |
is dbo:wikiPageWikiLink of | dbr:Back_buffer dbr:Quad_buffering dbr:Bounce_buffer dbr:List_of_macOS_built-in_apps dbr:GeForce_10_series dbr:Android_Jelly_Bean dbr:Android_version_history dbr:Sinclair_QL dbr:SkyOS dbr:Front_buffer dbr:Page dbr:Backbuffer dbr:Adaptive_tile_refresh dbr:Triple_Buffering dbr:Render_Target dbr:Double-buffering dbr:Double_buffer dbr:Double_buffered dbr:Double_buffering_(DMA) dbr:Double_buffering_(computer_graphics) dbr:The_Dungeon_(1993_video_game) dbr:Atari_7800 dbr:Java_version_history dbr:Screen_tearing dbr:Double_Buffering dbr:Double_buffering dbr:IBM_PCjr dbr:Nexus_7_(2012) dbr:IBM_remote_batch_terminals dbr:Immediate_mode_(computer_graphics) dbr:Retained_mode dbr:Page_flipping dbr:Ping-pong_buffer dbr:Texas_Instruments_TMS9918 dbr:Triple-buffering dbr:Triple_buffer dbr:Triple_buffering dbr:Quad_buffer dbr:Buffer_múltiple |
is foaf:primaryTopic of | wikipedia-en:Multiple_buffering |