内容介绍 中文摘要:近年来,固态硬盘已被广泛用于新兴的数据处理系统中。从本质上讲,固态硬盘是一个复杂的嵌入式系统,涉及硬件和软件设计。对于软件设计来说,固件模块如闪存转换层协调了内部操作和闪存管理,并对固态硬盘的整体输入/输出性能至关重要。尽管市场上新的固态硬盘功能发展迅速,但由于缺乏真实和可扩展的固态硬盘开发平台,闪存固件的研究大多是基于模拟方法实现。
本文提出softssd,一个面向软件的用于快速闪存固件原型开发的固态硬盘开发平台。softssd的核心是一个具有事件驱动编程模型的新型框架。通过该编程模型,新的闪存转换算法可以被直接集成到全功能的闪存固件中。由此产生的闪存固件可以部署到一个通过外设组件互连总线连接到主机系统的硬件开发板上并对其进行评估。
不同于现有的面向硬件的开发平台,softssd通过软件方式实现了大部分的固态硬盘功能组件。因此,曾经被限制在硬件中的数据流和内部状态现在可以用软件调试器来检查以提供更好的可观察性和可扩展性,这对闪存固件的快速原型设计和研究至关重要。我们描述了softssd的编程模型和硬件设计,在原型开发板上进行了实际应用工作负载的实验,以展示softssd的性能和实用性,并发布了softssd的开源代码供公众使用。 关键词:
本文精要导读:
基于双口RAM的LonWorks智能通信节点设计
l3等级自动驾驶什么时候普及?
英创信息技术应用程序助手AppHelper使用介绍
2018版C-NCAP碰撞试验标准正式发布
中科创达与Autoware基金协会携手推进自动驾驶
基于SoftSSD的快速固态硬盘固件原型开发
国产FPGA低成本替代革命性Quantum架构助您摆脱芯片缺货
别让超标的二氧化碳影响你和孩子!
自动驾驶多挡电驱动系统的优势与不足
希捷发布全新Xbox Series X|S专用存储扩展卡:提供更多存储空间,同时兼顾下一代游戏性能
交叉极化干扰及其对抗措施
QA大战转折点?高通CEO:正在进行5G合作谈判,苹果能铁了心?
闭路电视监控系统防雷介绍
200G QSFP56高速线缆特性及发展前景
cpu怎么超频_超频后怎么帮cpu降热
Digi面向主流卫星开发推出业内首个M2M开发工具包
探讨工业互联网平台的发展现状和问题
SAR型ADC的结构及采样过程
PROFINET转Modbus RTU网关连接电机保护控制器
苹果正在和三星接洽可折叠屏幕