返回列表 发布新帖

工业级嵌入式存储固态硬盘的缓存与缓冲区

136 0
发表于 2024-4-12 19:53:05 | 查看全部 阅读模式

马上注册,开启数字生活。

您需要 登录 才可以下载或查看,没有账号?立即注册  qq_login wechat_login

×
  工业级嵌入式存储固态硬盘与机械硬盘相比,固态硬盘的速度要高得多,但与内存相比要慢得多。固态硬盘的缓存通常由一到两个DRAM颗粒(直率地说,内存颗粒)作为缓存。固态硬盘是否有缓存是一个非常重要的指标,低端入门级产品一般没有缓存设计,使用寿命和性能都要差得多。目前,由于数据交换量大,缓存已成为固态硬盘的标准,用于提高产品的读写性能。
  既然缓存功能对硬盘来说几乎是决定性的,为什么新的主控器强调无缓存设计呢?这是因为固态硬盘的主控制造商会通过另一种方式缓存——新技术被称为HMB(Host Memory Buffer,主机内存缓冲器),简单地说,是去除应该出现在硬盘上的缓存,而是找到内存借用存储空间,实现数据缓冲!
  这样做的好处是降低了成本。固态硬盘会因为没有缓存颗粒而降低成本,但通过新技术仍然可以实现缓存设计的固态硬盘速度。
  当然,这也是有代价的:内存容量必须部分占用。
  只有拥有超过16GB内存的计算机才能使用该技术,否则系统和软件应用程序就不足以占用内存。
  硬盘缓冲区是硬盘与外部总线交换数据的地方。硬盘读取数据的过程是将磁信号转换为电信号,通过缓冲区一次又一次地填充和清空,再填充,再清空,并根据PCI总线的周期一步一步地发送。可以看出,缓冲区的作用非常重要。它的作用也是提高性能,但它与缓存的区别在于:
  缓冲区是一个容量固定的硬件,而不像缓存是可以由操作系统在内存中动态分配的。
  缓冲区对性能的影响远远大于硬盘缓存对性能的影响,因为如果没有缓冲区,每个字(通常是4字节)都需要读写硬盘。
  总之,硬盘缓存属于内存,硬盘缓冲区是硬盘与PCI总线之间容量固定的硬件。

242366

回复

avatar
您需要登录后才可以回帖 登录 | 立即注册  qq_login wechat_login

本版积分规则

服务支持

官方商城 售后服务
投诉/建议联系

18636392123

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • ewm_b关注小程序
  • ewm_a添加微信客服
Copyright © 2001-2024 运城社区 版权所有 All Rights Reserved. |网站地图 晋ICP备16004466号-2
关灯 在本版发帖
ewm_a扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表