
在計(jì)算機(jī)圖像學(xué)領(lǐng)域,能夠快速和順利地顯示圖形是非常重要的,一個(gè)標(biāo)準(zhǔn)的技術(shù)是在兩個(gè)不同的存儲(chǔ)區(qū)之間進(jìn)行切換:兩個(gè)緩沖區(qū)。當(dāng)?shù)谝粋€(gè)緩沖區(qū)在使用的時(shí)候,第二個(gè)緩存就被填充。然后,當(dāng)?shù)谝粋€(gè)緩沖區(qū)的內(nèi)容已經(jīng)顯示完畢,顯示切換到第二個(gè)緩沖區(qū),因此,在顯示圖像時(shí)就沒有中斷現(xiàn)象。之后,當(dāng)?shù)诙€(gè)緩沖區(qū)被用來顯示圖像時(shí),顯示下一個(gè)圖像所需要的信息就會(huì)被填充到第一個(gè)緩沖區(qū)里。
在主題公園里,或者在任何一個(gè)成批接待顧客的地方,我們都可以找到完全相同的流程。來看一下那些演出或者其他同時(shí)接待成批顧客的娛樂活動(dòng),當(dāng)?shù)谝慌櫩烷_始享受娛樂的時(shí)候,還有一批顧客正在等待,我們?cè)趺茨茏屧陉?duì)列中的等待變得令人愉快呢?我們把它轉(zhuǎn)變成對(duì)它自身的體驗(yàn)。
我們把第二批顧客組成與可以參與活動(dòng)體驗(yàn)的數(shù)量相同的一組,然后把他們帶到一個(gè)叫做“報(bào)告室”或“準(zhǔn)備室”的地方,在那里,這些等待中的人們開始得到娛樂,也許是會(huì)得到即將參與項(xiàng)目的解釋,或被告知等待參與的項(xiàng)目的情況和背景信息。結(jié)果,人們會(huì)認(rèn)為這個(gè)環(huán)節(jié)也是整個(gè)體驗(yàn)的一部分,這比讓他們排隊(duì)等待要好得多。是的,在他們身后,依然還有排隊(duì)等待的人們,但是這條隊(duì)列由于有兩倍于之前的人數(shù)參與到了娛樂活動(dòng)中而變得短了,大家都是贏家。
空間上的雙重緩沖:雙向結(jié)算通道
在雙向結(jié)算通道的設(shè)計(jì)中可以看到雙重緩沖原則的一種形式。在這里,收銀員在收銀臺(tái)的前面,面對(duì)著兩側(cè)的顧客——左邊和右邊。收銀員等待左側(cè)的顧客,然后,服務(wù)結(jié)束以后,轉(zhuǎn)向右側(cè)的已經(jīng)準(zhǔn)備好接受服務(wù)的顧客,這樣左側(cè)的顧客就有時(shí)間來收拾東西和離開,而且他身后的顧客也可以作好接受服務(wù)的準(zhǔn)備。收銀員在兩側(cè)顧客之間循環(huán)收銀,讓沒有被服務(wù)的那一邊的顧客有時(shí)間在交易開始時(shí)作好準(zhǔn)備,以及在結(jié)束后收拾整理和離開,而不需要延誤后面顧客的時(shí)間。對(duì)所有人來說這都是順利、有效而且愉快的。但是,這確實(shí)需要在商店里占用更多空間,而且可能需要對(duì)原有設(shè)備進(jìn)行重新布局。
這里的設(shè)計(jì)原則是認(rèn)識(shí)到顧客需要空間和時(shí)間去為交易作好準(zhǔn)備,然后,在結(jié)束交易后需要更多的空間和時(shí)間去收拾整理。通過提供兩個(gè)空間,兩個(gè)緩沖區(qū),前一位顧客就都不會(huì)耽誤下一位的時(shí)間。
暫時(shí)的雙重緩沖:收銀通道
雙面的收銀通道是一個(gè)空間上的雙重緩沖,在收銀臺(tái)的每一邊都有一個(gè)緩沖。雙重緩沖的另一種使用方法是暫時(shí)的,提供足夠的線性空間來分隔操作過程:作好準(zhǔn)備、結(jié)算總價(jià)、收拾整理,從而使下一個(gè)顧客在上一個(gè)顧客還沒有結(jié)束時(shí)就可以在緩沖區(qū)里開始作準(zhǔn)備。使用這種方法的一個(gè)很好的例子就是超市里的收銀通道。
超市經(jīng)常使用線性的空間來區(qū)分開作準(zhǔn)備、結(jié)算和收拾整理。一個(gè)自動(dòng)傳送帶將物品從準(zhǔn)備的位置傳送到收拾整理的位置,傳送帶的長(zhǎng)度足以容納下幾個(gè)顧客的物品,通常會(huì)有一個(gè)隔離條來隔開物品。當(dāng)一個(gè)顧客的東西結(jié)算完畢,傳送帶會(huì)將下一個(gè)顧客的物品送到收銀員面前,空出位置來讓后面的顧客放物品。此外,當(dāng)每一個(gè)物品結(jié)算完后,它會(huì)被運(yùn)送到一個(gè)更大的收拾整理區(qū),在這里另外一個(gè)服務(wù)人員或者顧客自己可以將購(gòu)買的物品打包,這樣,收銀員就可以接待下一個(gè)顧客了。
暫時(shí)性雙重緩沖:汽車餐館
免下車餐廳(汽車餐廳)使用的是一個(gè)暫時(shí)性雙重緩沖機(jī)制。顧客們駕駛他們自己的汽車到達(dá)一個(gè)訂購(gòu)窗口,下單,然后他們繼續(xù)開到外賣窗口,這個(gè)距離通常被有意設(shè)置得較長(zhǎng),有時(shí)甚至?xí)箢櫩屠@到建筑物的拐角處,這樣的安排有兩個(gè)目的。首先,車開走后為下一個(gè)顧客騰出了訂餐窗口;其次,在兩個(gè)窗口之間開車所需的時(shí)間讓服務(wù)人員有充分的時(shí)間準(zhǔn)備好顧客需要的食物。整個(gè)線性過程被分成兩個(gè)步驟,下訂單,然后取餐和付款,也為兩個(gè)隊(duì)列留下了空間:一個(gè)是等待確定訂單(這里的等待時(shí)間是有用的,讓顧客有時(shí)間來仔細(xì)察看菜單并作出決定),另一個(gè)隊(duì)列是等待食物準(zhǔn)備就緒和付款。如果可以在取餐之前加入一個(gè)分開的付款的位置,流程就會(huì)變得更加有效。
暫時(shí)性雙重緩沖:咖啡店
很多咖啡店和快餐店使用在一個(gè)窗口訂餐而在另一個(gè)窗口取餐的方式來建立線性的暫時(shí)性雙重緩沖。同樣,這種分開的操作方式可以獲得更高的效率。人們下訂單時(shí)不需要因?yàn)榈却耙粋€(gè)顧客付款和取食物而耽誤時(shí)間。另外,分開的方式為多個(gè)隊(duì)列提供了空間,這尤其重要,因?yàn)樵谶@些地方,食物不會(huì)按照下訂單的順序而準(zhǔn)備,能被很快準(zhǔn)備好的食物會(huì)跑到取餐隊(duì)列的前面,而復(fù)雜的食物就會(huì)被延遲到后面。一個(gè)線性隊(duì)列的移動(dòng)速度是由準(zhǔn)備得最慢的物品的速度決定的。