バッファ(buffer)
処理スピード差を和らげる領域のこと
緩和する
処理スピードの変動を平均化する領域とも言えるのではないか?
具体例
病院の待合室
Q. 見積もりでバッファを積むみたいな表現は妥当?
あるタスクについて2日でできるけどバッファを積んで4日にしましょうという会話
実際にはバッファの中身を積んでるのではないか
consumerを待たせたくないと言う動機がある
このタスクの完成=納品日を待っている人がいる
コンピュータ
プリンタのバッファ
マウス
日常
財布
他に思いついた具体例
gitのステージング領域
金融取引とは現在のお金と未来のお金の交換
銀行もバッファ
取引の頻度と精算の頻度を変えたい
取引はプロデューサ
精算処理はコンシューマ
コンシューマの処理の方がコストが高い場合に差をつけたい動機がある
生産者が遅い場合
CPUを作るかいしゃ
モノで言うとバッファは在庫
需要を貯蓄する必要性
消費者は「注文」のproducerになって、生産者は「注文」のconsumerになる
CPUの値段を変える
consumerからproducerへフィードバックする仕組み
ドライブスルーの領域
金融とバッファ