![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度内存剖析
文章平均质量分 94
Jesministrator
这个作者很懒,什么都没留下…
展开
-
超全的深度剖析内存系列——1.相关的计算机基础知识
终于下定决心自己写一个系列来总结一下关于内存的种种知识点。对于内存,很多同学都是持有敬而远之的态度。在上大学的时候没有打牢基础,在平常也不关心内存的使用,反正只要写出的代码能够运行,没有报错就万事大吉了。包括博主自己对内存也有很多清楚的地方,但是总是抱着得过且过的态度,没有重视那些问题。现在我希望在这系列的博客中能够与大家一起重温一下关于内存的知识,也欢迎大家与我一起留言讨论,一起进步。原创 2017-11-04 10:37:22 · 2474 阅读 · 0 评论 -
超全的深度剖析内存系列——2.虚拟内存(一)
在上一节博客中,博主和同学们一起学习了一些内存相关的计算机基础知识,本节博客我们继续来学习物理内存管理相关的知识。1. 计算机存储系统层次计算机的存储器的最优设计目标应该是更大的容量,更快的速度和更低的价格。然而事实上容量,速度,价格这三个方面是互相矛盾的,人们没法设计出完全满足三个条件的存储器。一个折中的解决方案就是不要依赖单一的存储组件或技术,而是采取一种层次结构的存储系统设计。 寄存器 寄原创 2017-11-10 16:18:22 · 633 阅读 · 0 评论 -
超全的深度剖析内存系列——3.虚拟内存(二)
回忆下我们在上一节博客中提到的虚拟内存技术,操作系统使用它来为每一个进程提供一个一致的,私有的虚拟地址空间。从PC硬件的角度来看,内存主要分为物理内存与磁盘上的文件。由于操作系统使用了虚拟内存技术来高效地管理内存,因此从操作系统的角度来看,虚拟内存空间也称为虚拟内存,对应的就是硬件上的物理内存和磁盘文件的并集。而虚拟地址空间就是虚拟内存地址的取值范围。都每一个进程而言,它们面对的都是大小相等却彼此独原创 2017-11-14 15:23:23 · 782 阅读 · 0 评论