此机制使用缓冲区还是缓存?

时间:2018-11-24 16:24:15

标签: python buffer

据我所知,缓冲区是尚未“写入”到磁盘的东西,而缓存是已从磁盘“读取”并存储以备后用的东西。

但是对于这种机制:在python中,当不使用内存时,存在这样一个区域,系统将保留该区域以供下次使用,而不仅仅是立即释放。

我想知道这个区域属于缓冲区还是缓存?

谢谢。

1 个答案:

答案 0 :(得分:1)

据我了解,您提到的机制与Python的内存管理和垃圾回收有关。 这与缓冲或缓存数据无关。缓存和缓冲区是不同的东西,用于减少与磁盘相关的操作(将数据读取或写入磁盘)。

Python的内存机制讨论了从操作系统分配内存的问题。

Yoy可以了解有关Python的垃圾收集器here以及缓存和缓冲区here之间的区别的更多信息。