首发于计算思维

预置/缓存/缓冲

系统模型设计 - 编程思维

定义:在处理某一事务时,各环节的处理速度通常并不一致。为了解决该问题,可以在上一个环节中提前为下一个环节做好准备,从而使得下一个环节获得较快的处理速度。这就是预置的思维模式,它被广泛地运用在生活和计算机科学中。缓存通常描述静态的场景,缓冲通常描述动态的场景,但有时也能混用,它们的本质都是预置。


【生活中的例子】

  • 店铺内预置一个储存间,如服饰店。
  • 在线看电影时需要缓冲。

【程序中的例子】

  • CPU的缓存。


在生活中,还有哪些运用了预置的情形?

发布于 2019-06-07

文章被以下专栏收录