UFS (Universal Flash Storage)入门

 

作者:望月闲人

 
 

UFS PK eMMC~~

 

想要和望月闲人还有全世界的大牛讨论SSD及存储相关技术?加nanoarch为微信好友,拉你进ssdfans微信群  

 

UFS作为目前安卓智能手机最先进的非易失存储器(NVM)已经广泛应用在很多手机OEM的旗舰机型上,并会逐渐取代eM[……]

阅读全文

Memory1 何方神圣之二

 

作者:斯托瑞吉

 

今天想跟大家一起看看Memory1的系统应用(all from memory1 whitepaper)。

 

从大菠萝推荐的典型系统应用上来看,2条Memory1和1条DRAM DIMM并列位于相同的Channel,DRAM DIMM在前,M[……]

阅读全文

NVMeDirect:超越SPDK(2)

 

上回我们讲了Linux程序分为用户态和内核态,我们日常使用的,比如用户界面,命令行等等,都是用户态,大部分驱动程序都是在内核态。本文来探讨为什么PCIe SSD开始使用Pooling模式来响应硬件,而不是传统的中断方式。

 

内核态NVMe驱动三大缺点

 

  1. 内核的通用性。为了照顾各种各样的硬件驱[……]

阅读全文

NVMeDirect:超越SPDK(1)

我们知道,从Linux内核版本3.3开始,内核代码自带NVMe SSD驱动程序,运行在内核态。但是,用户的应用程序又都是在用户态运行,所以驱动跑在内核态会有些不便。哪些不便呢?不急,我们先来科普一下Linux的用户态和内核态区别。

 

 

在CPU的所有指令中,有一些指令是非常危险的,如果错用,[……]

阅读全文