單緩沖實際上就是將所有的繪圖指令在窗口上執(zhí)行,就是直接在窗口上繪圖,這樣的繪圖效率是比較慢的,如果使用單緩沖,而電腦比較慢,你回到屏幕的閃爍。
雙緩沖是指繪圖指令在一個緩沖區(qū)完成,這里的繪圖非常的快,在繪圖指令完成之后,再通過交換指令把完成的圖形立即顯示在屏幕上,這就避免了出現(xiàn)繪圖的不完整,同時效率很高。
一般用OpenGL繪圖都是用雙緩沖,單緩沖一般只用于顯示單獨的一副非動態(tài)的圖像。
假設某用戶進程請求某塊設備讀入若干塊數(shù)據(jù),若采用單緩沖的策略,操作系統(tǒng)會在主存中為其分配一個緩沖區(qū)。若采用雙緩沖策略,操作系統(tǒng)會在主存中為其分配兩個緩沖區(qū)。
當緩沖區(qū)不為空時不能往里面放入數(shù)據(jù),只有緩沖區(qū)為空才能放入數(shù)據(jù),但是一次放入的數(shù)據(jù)必須充滿整個緩沖塊,才能從緩沖區(qū)把數(shù)據(jù)傳出。
本文綜合整理自llzzcc66、星座王老師、羅馬迪?
審核編輯:劉清
-
緩沖
+關注
關注
0文章
53瀏覽量
18029 -
OpenGL
+關注
關注
1文章
86瀏覽量
29856 -
指令
+關注
關注
1文章
616瀏覽量
36441
發(fā)布評論請先 登錄
74LVC1G17單施密特觸發(fā)緩沖器規(guī)格書

RTOS的流緩沖區(qū)機制解析

74AUP3G0434低功耗雙逆變器和單緩沖器規(guī)格書

74AUP3G3404低功耗雙緩沖器和單逆變器規(guī)格書

NXP MCX N23和MCX N94/54的不同之處

緩沖器電路設計的分類與比較
是否可以直接通過雙運放簡單緩沖輸出單端到PCM1804?
請問電壓跟隨器與緩沖器有什么區(qū)別?
CDCLVP1102雙路LVPECL輸出高性能時鐘緩沖器數(shù)據(jù)表

LMK01801雙時鐘分頻緩沖器數(shù)據(jù)表

評論