??
cpu性能探究-Linux Cache机制
在阅读文章前,您应该具备基本的存储器层次结构知识,至少要了解局部性原理。要详细了解cache基本原理,可以参考本书《深入理解计算机系统》中存储器体系结构一章:
带着疑问来看文章,cache对于程序员是不可见的,它完全是由硬件控制的,为什么在linux内核中还有cache.h这个头文件,定义了一些关于cache的结构?
...
分类:
系统相关 时间:
2014-10-28 15:36:01
阅读次数:
281
上个星期最终把csapp看完了。 我买的是中文版的,由于除了貌似评价不错以外,由于涉及到些自己不了解的底层东西,怕是看英文会云里雾里。如今看来,大概不能算是个长处,可是的确可以加快我的看书速度,否则一星期还真不大可能把这书搞定。对csapp慕名已久,主要在于据说这本书尽量的做到相对实用,不去讲那些和...
分类:
移动开发 时间:
2014-10-08 23:37:47
阅读次数:
520
Reading快读完深入理解计算机系统线性代数离散数学久/难度大/刚入门Ansi Common Lisp算法竞赛入门经典形式语言与自动机原理数电, 模电单片机计算机组成: 结构化方法初等数论To Read算法算法导论数学集合论组合数学具体数学语义学可计算性理论Programming Language...
分类:
其他好文 时间:
2014-10-07 23:02:14
阅读次数:
270
1 Computer Systems: A Programmer's Perspective (深入理解计算机系统)2Advanced Programming in the UNIX Environment (UNIX环境高级编程)3 Introduction to Algorithms (算法导论...
分类:
其他好文 时间:
2014-09-24 15:46:46
阅读次数:
153
1、前言 处理器是很复杂的系统,它不是一蹴而就的,它是经过不断的升级、更新、设计之后的产物,而且如今还在保持着不断的更新。处理器仅仅能运行一系列的指令,每条指令都仅仅是运行某个简单的操作,比方数字相加。指令相同也须要被编码,这些编码是由一定规则的0和1的二进制位组成,这些指令编码的统称就是处理器的指...
分类:
其他好文 时间:
2014-09-24 12:39:36
阅读次数:
189
上个星期最终把csapp看完了。 我买的是中文版的,由于除了貌似评价不错以外,由于涉及到些自己不了解的底层东西,怕是看英文会云里雾里。如今看来,大概不能算是个长处,可是的确可以加快我的看书速度,否则一星期还真不大可能把这书搞定。对csapp慕名已久,主要在于据说这本书尽量的做到相对实用,不去讲那些和...
分类:
移动开发 时间:
2014-09-21 15:51:40
阅读次数:
346
从六月十六到今天九月十五,正好在银江待了三个月,唔,感觉2014就快结束了。离开的决定酝酿了很多次,但是最后犹豫之中,我还是选择离开,加快了原本的计划。三个多月以前,在自己的日记本上就预想到了这个可能的结果,还有需要发生,正在发生的是,桌子那一边我刚刚开始啃的书。《深入理解计算机系统》《现在...
分类:
其他好文 时间:
2014-09-17 11:49:32
阅读次数:
181
题目说明:开启漏洞之旅,从基础做起。近日,下载了CMU为《深入理解计算机系统》(CSAPP)一书教学配合的缓冲区溢出实验BufferBomb,重温了栈溢出的原理。题目提供了一个有漏洞溢出的程序bufbomb,包括五个Level,在每个Level中要求返回指定的函数、修改全局变量、执行Shellcod..
分类:
移动开发 时间:
2014-09-06 18:47:44
阅读次数:
435
一、最简单的做法:参考(深入理解计算机系统中文版第二版,P28,show_bytes)转化成usigned char*的byte_pointer;然后遍历输出每个字节的值,即可判断。输入可以是任意一个数。类似于:http://blog.csdn.net/yuucyf/article/details/...
分类:
其他好文 时间:
2014-08-20 20:58:22
阅读次数:
209
参考材料:深入理解计算机系统,第8章
1控制流的种类
——》对由“程序内部”变量表示的内部状态的变化作出反应的。简单来说,就是我在运行这段程序,在“程序”中明确指明了下条运行的指令,如顺序下一条,while,跳转等
——》对一些系统状态的变化作出反应,这些系统状态“不是由这段程序内的变量”捕获的。简单来说,就是我在运行这段程序,运行着运行着,突然从本段程序外部来了一个刺激要我作出反应。
—...
分类:
其他好文 时间:
2014-08-12 00:48:33
阅读次数:
181