随笔分类 - CSAPP
摘要:虚拟存储器 虚拟存储器(VM)是对主存的一种抽象概念。是硬件一场,硬件地址翻译,贮存,磁盘文件和内核软件的完美交互。他为每个进程提供了一个大的,一致的和私有的地址空间。 它将贮存堪称一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动的区域,并根据需要在磁盘和主存之间来回传送数据,防止其它进程没
阅读全文
摘要:作为一名程序员,你需要理解计算机存储系统的层次结构,他对应用程序的性能有着巨大的影响,如果程序所需要的数据存储在cpu的寄存器中,那么指令在执行期间,就可以花费零个周期来进行访问,而在Cache中则需要1~30个周期,主存中需要50~200周期,而在磁盘中则需要几千万个周期。 我们需要能够了解系统如
阅读全文
摘要:一.编写高效的程序: 1.选择合适的算法和数据结构。 2.编写出编译器能够有效优化以转换为高效可执行的源代码。 3.并行计算。当然重点还是第一个,良好的算法和数据结构大大减小了程序的时间复杂度。 二.优化编译器的局限性: 编译器可以对程序进行不同程序的优化,在终端中,编译时添加命令行选项-O1,-O
阅读全文

浙公网安备 33010602011771号