- 积分
- 0
- 最后登录
- 2013-6-19
- 精华
- 0
- 阅读权限
- 10
- 主题
- 1
- UID
- 3880278
- 帖子
- 1
- PB币
- 2
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 0
- UID
- 3880278
- 帖子
- 1
- PB币
- 2
- 贡献
- 0
- 技术
- 0
- 活跃
- 0
|
【翻译】固态硬盘专题-(1) 英文原版传送门:http://arstechnica.com/information-technology/2012/06/inside-the-ssd-revolution-how-solid-state-disks-really-work/
译注,一小段一小段拆开来翻译,减小每次的信息量
(前面一坨废话咱就不译了)
固态硬盘其实是个奇怪的东西。虽然他们在理论上听起来很简单的样子,但它们储存一些令人惊讶的复杂的秘密。例如,将一个传统的磁性硬盘驱动器和SSD做比较的话,制造一个现代化的多TB有着播放功能与磁性和量子力学的机械硬盘,结果就是几十年的研究和十亿美元的投入,和许多诺贝尔物理奖。该驱动器包含复杂的运动部件制造,驱动器磁头的周围只有千分之一毫米以上每分钟数千转的盘片旋转的极为严格的公差。一个现代化的固态硬盘进行更迅速,但它也是一个在里面,更普通的,因为它是一堆真正的NAND闪存硬盘驱动器。
然而,控制器软件驱动在SSD里起着一些十分重要的作用,它使得驱动记忆的芯片更加正确地在计算机中工作和相应的权利。
不同程度的快速
说“SSD让我的电脑快”很容易,但理解为什么他们让你的电脑变快看点在于一个计算机数据存储。这些位置可以共同被称为“内存层次,“,他们介绍得非常详细——“理解CPU缓存和性能” (传送门:http://arstechnica.com/gadgets/2002/07/caching/)。
这是一个公认的内存层次结构,从上到下各层各界下来,存储在每个层变得更大,速度较慢,价格又便宜。这里我们关心的主要措施的速度访问的延迟,请求遍历从CPU到该存储层的电线就是其花费的时间。延迟起到了巨大的影响作用,因为在一个给定的存储块的有效速度的延迟时间是固定的;CPU等待的时间就是CPU在那部分数据上没有工作的时间。
下面列出来的是 memory hierarchy(内存结构层次表)
阶级 | 存取时间(NS:纳秒) | 代表性大小 | Registers(寄存器)
| "instantaneous" | under 1KB(小于1KB) | Level 1 Cache(1级缓存) | 1-3 ns | 64KB per core(每个核心64KB) | Level 2 Cache(1级缓存) | 3-10 ns | 256KB per core(每个核心256KB) | Level 3 Cache(3级缓存) | 10-20 ns | 2-20 MB per chip(2-20 MB每个芯片) | Main Memory(主内存) | 30-60 ns | 4-32 GB per system(每个4-32GB) | Hard Disk(硬盘) | 3,000,000-10,000,000 ns | over 1TB(超过1TB) | Registers寄存器
在层次结构的第一个是在CPU中工作给CPU储存活动操作东西的地方,这些被称为寄存器。他们很小——只有数百字节的储存空间,那意味着啥呢,差不多和一个公园大街的地址那么长。他们的延迟是整个内存结构中的最小的——原因是电路在CPU中工作到寄存器本身极其微小,甚至从来没有离开过CPU内核的核心部分。获取数据寄存器的数据基本上不需要任何时间。
剩下的翻译了之后后面上
|
|