- 博客(2)
- 收藏
- 关注
原创 对虚拟地址的理解
对虚拟地址的理解文章目录对虚拟地址的理解产生原因现状地址翻译产生原因计算机中CPU和主存、内存和外部存储之间存在巨大的鸿沟,而DRM与磁盘之间与存在着大概1万倍的差距,因此产生了高速缓冲存储区和虚拟地址。现状虚拟地址的产生是为了弥补DRM与磁盘的差距。现在虚拟内存已经是计算机系统最重要的概念之一,它遍及计算机系统的所有层面,在硬件异常、汇编器、连接器、加载器、共享对象、文件和进程的设计中扮演着重要角色。它成功的一个主要原因就是因为它是沉默的、自动工作,不需要应用程序员的任何干涉。地址翻译开
2020-12-26 20:52:46
407
1
原创 计算机系统对写代码的用处
计算机系统对写代码的用处文章目录计算机系统对写代码的用处引出例子引出怎么写出高效的代码一直是困扰程序员的问题,除了可以优化算法外,还可以利用计算机系统的结构,如:利用局部性原理。下面是几个典型的例子。例子第一个例子:图一中两个代码乍一看有相同的作用,它们都是将存储在由指针yp指示的位置处的值两次加到指针xp指示的位置处的值。但是如果xp和yp指向同一个地址,这两个代码执行的结果就完全不同了。第二个例子:图2最初看上去两个代码计算的都是相同的结果,但是我们如果考虑每次函数调用返回的值是不同的
2020-12-26 19:51:02
398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅