相变内存技术将何去何从?

简介:

用于存储的闪存型内存是老旧硬盘驱动器的一个巨大改进,但即使闪存型内存的访问时间是微秒级的,与动态RAM相比,它的速度依然不足。

闪存中可寻址的块是有限的,将最小传输增加到4KB需要使用操作系统文件堆栈,因此会增加大量的CPU开销。 这个不足使得有人在寻求一种替代固态存储的产品,目前已经出现了几种相关的技术,其中包括相变内存技术。

相变内存(PCM)看起来可能是对固态存储最可行的替代方案。相变内存通过将单元(cell)的电导率从低变为高(相变)来运行。这可以通过施加电压改变单元状态来实现。这种变化非常快,在十纳秒的范围内。

由于相变内存的速度非常接近动态RAM(DRAM),因此它对于NVDIMM和NVM Express(NVMe)SSD都是理想的解决方案。 英特尔和美光都宣布推出3D XPoint版本,这是一款以PCM为基础的产品。虽然目前出现了一些延迟和性能问题,但它看起来还是要比第一代的闪存快,或许在其后续版本中会快很多。

PCM是以字节寻址的,至少在NVDIMM版本中是这样,这样它将允许进行直接的小型传输。 与需要读写完整的数据块相比,PCM可以只写入和读取一个字(word),这样它就可以直接从注册到内存操作的CPU指令进行读写,这是非常快的。

除了速度优势,相变内存技术还比闪存更加耐用,因此日常写入的数量不会是问题。 有一些关于特征尺寸和裸片容量的讨论,结论也是比闪存更好。然而,相变内存在细节上还有一些问题。此外,第一个相变内存产品的总容量将落后于3D NAND驱动器。

可能的原因是,英特尔和美光计划在DRAM和闪存之间对相变内存进行定价,这种方式并没有得到认可,至少在前几年内他们为此付出了代价。 此外,相变记忆技术还有其他障碍要克服。

3D NAND正在快速发展,所以我们可以期待它的成本会大幅降低,这将对新的PCM产品造成压力。 同时,3D模式下每个模块的容量也在迅速扩大,在2018路线图上包含了100 TB的2.5英寸硬盘产品。

尽管英特尔使用NVMe网络为集群中的所有3D XPoint内存设置了具有字节可寻址性的集群模型,但任何3D XPoint产品都需要字节寻址才能在这些条件下具有竞争力。

本文转自d1net(转载)

相关文章
|
1月前
|
KVM 虚拟化
KVM的热添加技术之内存
文章介绍了KVM虚拟化技术中如何通过命令行调整虚拟机内存配置,包括调小和调大内存的步骤,以及一些相关的注意事项。
42 4
KVM的热添加技术之内存
|
1月前
ARM64技术 —— MMU处于关闭状态时,内存访问是怎样的?
ARM64技术 —— MMU处于关闭状态时,内存访问是怎样的?
|
3月前
|
存储 缓存 Java
Android性能优化:内存管理与LeakCanary技术详解
【7月更文挑战第21天】内存管理是Android性能优化的关键部分,而LeakCanary则是进行内存泄漏检测和修复的强大工具。
|
3月前
|
机器学习/深度学习 存储 缓存
操作系统中的内存管理技术
在数字世界的复杂架构中,操作系统扮演着枢纽的角色,其中内存管理作为其核心组件之一,保障了计算资源的高效利用与稳定运行。本文将深入探讨操作系统中内存管理的关键技术,包括虚拟内存、分页和分段机制,以及现代操作系统如何通过这些技术优化性能和提高系统稳定性。通过具体实例和数据分析,我们将揭示这些技术如何在实际应用中发挥作用,并讨论它们面临的挑战及未来发展方向。 【7月更文挑战第16天】
|
3月前
|
物联网 云计算
操作系统中的内存管理技术解析
【7月更文挑战第13天】本文将深入探讨操作系统中至关重要的内存管理技术,包括虚拟内存、分页和分段机制等核心概念。我们将从内存管理的基本原理出发,逐步过渡到高级技术如交换空间和文件映射,最后讨论现代操作系统中内存管理面临的挑战与未来发展方向。文章旨在为读者提供对操作系统内存管理全面而深入的理解。
56 7
|
3月前
|
存储 缓存 NoSQL
Java中的内存数据库与缓存技术
Java中的内存数据库与缓存技术
|
4月前
|
存储 算法
探索现代操作系统中的虚拟内存管理技术
在数字时代的浪潮中,操作系统的心脏——虚拟内存管理技术,正以它独有的韵律跳动。本文将带你穿梭于操作系统的迷宫,揭开虚拟内存如何巧妙地扩展有限的物理内存之谜。从分页机制的精妙设计到交换空间的策略运用,我们将一探究竟。你将看到,虚拟内存不仅仅是一个存储数据的地方,它是速度与效率的协调者,是多任务处理的幕后英雄。随着技术的演进,虚拟内存管理不断优化,为应用程序提供了一片更为广阔的运行天地。让我们一同走进这个充满智慧的世界,感受操作系统中虚拟内存管理的魅力所在。
37 1
|
3月前
|
存储 缓存 安全
操作系统中的内存管理:技术与挑战
在数字化时代,操作系统的内存管理成为计算机科学领域中一个至关重要的技术环节。本文将深入探讨现代操作系统中内存管理的基本原理、关键技术及其面临的挑战。通过对分页、分段、虚拟存储和缓存策略等核心概念的介绍,我们旨在揭示内存管理如何优化系统性能,保障数据安全,并提高资源利用率。同时,文章还将讨论内存泄漏、碎片化以及安全性问题等当前内存管理技术所面临的主要挑战。
56 0
|
3月前
|
存储 监控 安全
探索现代操作系统中的内存管理技术
【7月更文挑战第12天】在数字世界的心脏,操作系统扮演着至关重要的角色。本文将深入探讨内存管理技术,这一操作系统中的核心组件。我们将从基础的内存结构入手,逐步解析虚拟内存、分页和分段等高级概念。文章旨在为读者提供一个清晰的内存管理机制视图,并讨论其在性能优化和系统安全中的应用。通过分析现代操作系统如Linux和Windows的内存管理策略,我们可以更好地理解这些复杂系统的内部工作原理及其对计算领域的影响。
|
4月前
|
存储 消息中间件 缓存
Redis:内存数据存储与缓存系统的技术探索
**Redis 概述与最佳实践** Redis,全称Remote Dictionary Server,是流行的内存数据结构存储系统,常用于数据库、缓存和消息中介。它支持字符串、哈希、列表等数据结构,并具备持久化、主从复制、集群部署及发布/订阅功能。Redis适用于缓存系统、计数器、消息队列、分布式锁和实时系统等场景。最佳实践包括选择合适的数据结构、优化缓存策略、监控调优、主从复制与集群部署以及确保安全配置。
64 3

热门文章

最新文章

下一篇
无影云桌面