自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 深入理解计算机系统(第二版) 家庭作业 第二章

2.55-2.57 略2.58int is_little_endian(){    int a = 1;    return *((char*)&a);}2.59(x&0xFF) | (y&~0xFF)2.60unsigned replace_byte(unsigned x, unsigned 

2014-05-03 22:14:56 28565 6

原创 深入理解计算机系统(第二版) 家庭作业 第十一章

11.6A. 因为read_requesthdrs中已经打印出了请求报头,所以只要打印请求行即可。在doit函数中第一个sscanf语句之后添加下面的语句即可:printf("%s %s %s\n", method, uri, version);B. 用火狐浏览器输出结果:另外,如果要存成文件的话,可能需要另存为?C. A的结果可以表明,浏览器使用HTTP/1.1

2014-01-24 18:18:54 3435

原创 深入理解计算机系统(第二版) 家庭作业 第十章

10.6输出 fd2 = 4 已经有0 1 2被打开,fd1是3,fd2是4,关闭fd2之后再打开,还是4。10.7int main(int argc, char **argv){    int n;    rio_t rio;    char buf[MAXBUF];    Rio_readinitb(&rio, STDIN

2014-01-21 13:20:35 3586

原创 深入理解计算机系统(第二版) 家庭作业 第九章

9.11A.虚拟地址0x027c1312111098765432100000100111

2014-01-19 13:26:48 10302 1

原创 深入理解计算机系统(第二版) 家庭作业 第八章

8.9进程对是否并发ABNoACYesADYesBCYesBCYesCDYes8.10A. 调用一次,返回两次: forkB. 调用一次,从不返

2013-09-02 09:51:25 9921 1

原创 深入理解计算机系统(第二版) 家庭作业 第七章

7.6符号swap.o 条目符号类型定义符号的模块所属的节bufYesexternmain.o.databufp0Yesglobalswap.o.databufp1

2013-08-24 13:24:13 12562 5

原创 深入理解计算机系统(第二版) 家庭作业 第六章

6.23我们可以认为,磁道沿半径方向是均匀分布的。假设半径为r的磁盘总的磁道是K,那么除掉内部的x*r(磁道数为x*K),剩下的磁道数为 (1-x)*K。那么总容量为  2*pi*x*r*(1-x)*K,其中pi,r和K都是常数,那么只剩下x*(1-x)。这个函数在x = 0.5的时候取最大。6.24T_seek = 3 msT_maxrotate =

2013-08-24 13:18:08 11116 1

原创 深入理解计算机系统(第二版) 家庭作业 第五章

这一章我觉得问题还是比较多的,也不是特别理解CPE的计算。如果对题目有什么其他见解,欢迎大家一起讨论。5.15A.关键路径是%xmm1更新路径上的加法。B. CPE下界是浮点加法的延迟。C. 两个load操作的吞吐量界限。(我觉得是2.00)D. 因为乘法不在关键路径上,乘法也是流水线执行的,其限制因素为吞吐量界限。整个程序的限制

2013-06-30 00:14:54 9813 3

原创 深入理解计算机系统(第二版) 家庭作业 第四章

4.43没有正确执行pushl %esp,pushl %esp是将esp当前的内容入栈。如果REG是esp,那么代码是先减去了esp,然后将减了4以后的REG移入了esp。修改:(我只能想到利用其它的寄存器)movl REG, %eaxsubl $4, %espmovl %eax, (%esp)4.44也没有正确执行popl %esp,因为p

2013-06-23 22:53:33 3593 1

原创 深入理解计算机系统(第二版) 家庭作业 第三章

3.54int decode2(int x, int y, int z){    int ret;    z -= y; //line 2    ret = z; //line 3    ret 15;//line 4    ret >>= 15;//line 5    return ret*(z^x);}3.55大概算法如下:x的高32

2013-06-23 22:47:05 11327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除