为了账号安全,请及时绑定邮箱和手机立即绑定

如果我创建一个临时文件并且经常修改它,这是否会给磁盘带来负担?

如果我创建一个临时文件并且经常修改它,这是否会给磁盘带来负担?

C#
慕码人2483693 2021-10-23 16:52:13
我需要写一个可以随时更改的流到文件中供其他人在别处读取,但是如果磁盘修改太频繁,这肯定会损坏磁盘。据说临时文件会尽量使用内存而不实际写入磁盘。但我发现它“似乎”仍在写入磁盘。谁能解答我的疑惑?
查看完整描述

1 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

现代 HDD / SDD 有一个缓冲区缓存(典型大小为几兆字节),专门针对以下问题而设计:缓存热点、频繁读取和修改的数据。这是多读取使用的内存比硬盘驱动器/写入数据; SDD还有一个问题:写入次数有限,因此我们应该避免过于频繁的写入。在断电的情况下,电容器(或 HDD 磁盘旋转)提供足够的能量来安全地将所有数据从缓存写回 HDD/SDD。

Copy热点的情况下,数据将(很有可能)留在缓存中。

简历:请不要重新发明轮子,让硬件制造商做自己的工作并为您解决(非常典型的)问题。


查看完整回答
反对 回复 2021-10-23
  • 1 回答
  • 0 关注
  • 138 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号