ChinaUnix.net
相关文章推荐:

csapp bufbomb Nitroglycerin

http://mail.ustc.edu.cn/~bxie/csapp.pdf 原书的信息在: http://www.china-pub.com/computers/common/info.asp?id=18384 中文版信息在: http://www.china-pub.com/computers/common/info.asp?id=18133 作者的网站: http://csapp.cs.cmu.edu/ 尽管我提供了电子书的下载地址,我还是希望大家能仔细的找来纸书好好看看,这本书绝对是bible级别的书,而且电子书也是beta版的,不是正式版本的。

by converse - C/C++ - 2004-11-21 19:46:22 阅读(4062) 回复(10)

相关讨论

in chapter 10.3.6 ...Given the large miss penalties,... 原译为: 。。。假设不命中处罚很大。。。 我的译文: 。。。由于不命中处罚很大。。。 ...they will tend to work on a smaller set of active pages... 原译为: 。。。这些页面将趋向于在一个较小的活动页面集合上工作。。。 我的译文: 。。。程序倾向于工作在一个较小的活动页面集合上。。。 in chapter 10.5 ...the address translation mechanism can be extended...

by jellyfisher - Linux文档专区 - 2007-04-22 23:01:15 阅读(879) 回复(0)

in chapter 10.9.11 ...If each block includes such a footer, then the allocator can determine the starting location and status of the previous block by inspecting its footer, which is always one word away from the start of the current block... 原译为: 。。。如果每个块包含这样一个脚部,那么分配器就可以通过检查它的脚部,判断前面一个块的起始位置和状态,这个脚部总是在距当前块结尾位置一个字的距离。。...

by jellyfisher - Linux文档专区 - 2007-04-24 23:56:40 阅读(855) 回复(0)

in chapter 9.1.1 ... such as when a page fault can be satisfied by using a page that is already in memory. 原译为: 。。。例如当通过使用一个已经在存储器中的页来满足缺页时。 我的译文: 。。。例如当所需页已装入内存,一个page fault可被满足时。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/36619/showart_282063.html

by jellyfisher - Linux文档专区 - 2007-04-19 23:57:47 阅读(780) 回复(0)

in chapter 9.1 。。。and macroscopic events having durations measured inmilliseconds. The macroscopic events are managed by OS routines that require around 5,000 to 200,000 clock cycles. These time ranges are measured in microseconds (abbreviated s, where is the Greek letter “mu”). Although that may sound like a lot of computation, it is so much faster than the macroscopic events being processe...

by jellyfisher - Linux文档专区 - 2007-04-19 23:48:48 阅读(825) 回复(0)

看了有关linux异常的书, 想编个小程序玩一下, 用#include "csapp.h" 结果说找不到csapp.h文件。 再man它一下,结果是: Cannot open the message catalog "man" for locale "zh_CN.UTF-8" (NLSPATH="") 换到根用户也是一样的结果。 是不是我的系统还没有安装什么包啊? 怎么办呢?:lol: 第一次编跟系统有关的程序, 麻烦大家帮个小忙, 谢谢!!:lol::lol::lol::lol:

by samble - 程序开发 - 2006-09-10 16:48:48 阅读(940) 回复(0)

看了有关linux异常的书, 想编个小程序玩一下, 用#include "csapp.h" 结果说找不到csapp.h文件。 再man它一下,结果是: Cannot open the message catalog "man" for locale "zh_CN.UTF-8" (NLSPATH="") 换到根用户也是一样的结果。 是不是我的系统还没有安装什么包啊? 怎么办呢?:lol: 第一次编跟系统有关的程序, 麻烦大家帮个小忙, 谢谢!!:lol::lol::lol::lol:

by samble - Linux环境编程 - 2008-01-07 09:34:37 阅读(3958) 回复(3)

习题2.20 在32位机器上,-2147483648 < 2147483647的值是1还是0。 我的理解是,这相当于比较0x8000 0000和0x7fff fff的大小。由于没有显示添加U后缀,所以按照有符号整型数进行比较,所以结果应该为真,也就是1。 但是我在32位linux上用gcc编译下面这段代码输出的结果是1 0。请问是我分析的不对,还是说这种行为是未定义的? 另外,在编译时会警告 warning: this decimal constant is unsigned only in ISO C90[code]#include ...

by synzz - C/C++ - 2011-08-05 12:00:22 阅读(2306) 回复(5)

这段时间在看csapp对练习题4.5不是很理解 以下是他的测试代码, 测试pop指令是先取数据再修改esp还是相反 pushl tval movl %esp,%edx popl %esp movl %esp,rval movl %edx,%esp 这是生成的代码,其中tval,rval是局部变量 测试结果是rval=tval ,我觉得它说明的是pop指令先+4再取值 否则rval=tval+4了 但随后P244题4.11前他给出的结论恰恰相反 不知道大家怎么看 注 :我是在VC6.0环境...

by javacool - C/C++ - 2005-01-05 12:56:29 阅读(2897) 回复(12)