CSAPP
文章平均质量分 58
ustcqi
这个作者很懒,什么都没留下…
展开
-
看CSAPP,写完代码放到博客上,留着自己看
#includeint main() { int x = 0x80000000; printf("x=%d\n", x); printf("x*2=%d\n", x*2); x = 0x80000001; printf("x=%d\n", x); printf("x*2=%d\n", x*2); x = 0x80000007; printf("x<<30=%d\n", (x<<原创 2012-12-25 21:26:22 · 713 阅读 · 0 评论 -
保护模式
386之后,引入了处理器的保护模式,在计算机发展中,这是一个大事件,因为保护模式概念的提出,使现代操作系统成为可能。如果不采用虚拟地址的概念,那么现代操作系统要管理如此庞大的资源,肯定是一个噩梦。 实模式:是指直接访问物理内存,指令中的地址值是物理内存地址。 保护模式:是指指令中的地址不再是物理地址,而是虚拟地址,要经过MMU的处理转换成物理地址。 由于保转载 2012-12-25 23:41:28 · 839 阅读 · 0 评论 -
Linux C开发 动态链接库以及静态链接库编程简单介绍
Linux C开发 动态链接库以及静态链接库编程简单介绍 差不多可以认为,每个程序都链接到一个或几个库上。任何一个使用了C函数(诸如printf等)都须链接到C运行时库。如果你的程序具有图形界面(GUI),它将被链接到窗口系统的库。如果你的程序使用了数据库,数据库供应商会提供给你一些简化访问数据库的库。 在这些情况中,你必须作出选择:静态(statically)还是动态(dynamic转载 2013-02-26 09:44:52 · 659 阅读 · 0 评论