# Spolling VS Buffering
###### tags: `作業系統`
* Spolling:
* 針對不同job做buffer,ex:印表機會buffer每分不同的工作,直到前一份的印完。
* Spooling overlaps the input/output of one job with the execution of "another" job
* 用interrupt實現spolling
* Buffering:
* 針對相同的job做buffer,ex:網路封包,假如要傳的資料很大,但是網路傳送的封包沒那麼大,因此得把原始的大資料切成很多個小封包來傳送,等送到目的地的重組buffer後,再把這些資料做重組得到原始之大資料。
* Buffering overlaps the input/output of one job with the execution of the "same" job
ref:https://www.geeksforgeeks.org/difference-between-spooling-and-buffering/