摘要: 8.9 关于并行的定义我之前写过一篇文章,参考: 并发与并行的区别 The differences between Concurrency and Parallel + + | Process pair Concurrent?| + + | AB N | | | | AC Y | | | | AD 阅读全文
posted @ 2017-12-25 08:40 QiuhaoLi 阅读(6036) 评论(0) 推荐(2) 编辑
摘要: 在类Unix系统中,用户通常会跟各种相关的进程打交道。虽然在登录的时候只有一个终端进程(用户对应的登录 shell ,通过这个shell启动各种程序和服务),但通常不久以后就会产生许多相关的进程,例如进行如下动作: 在后台运行无交互的程序(例如bash命令中末位的"&") 通过shell的 job 阅读全文
posted @ 2017-12-22 20:35 QiuhaoLi 阅读(4044) 评论(0) 推荐(0) 编辑
摘要: 逻辑控制流 在程序加载到内存并执行的时候(进程),操作系统会通过让它和其他进程分时段占用CPU(CPU slices)让它产生自己独占CPU的假象(同时通过虚拟内存让它产生独占内存的假象)。在CPU在执行一个进程的指令时,被执行的许多指令连接起来(也可以理解为程序计数器PC的变化)就构成了“逻辑控制 阅读全文
posted @ 2017-12-21 20:02 QiuhaoLi 阅读(1523) 评论(1) 推荐(3) 编辑
摘要: 7.6 + + |Symbol entry? Symbol type Module where defined Section | | | | buf Y extern m.o .data | | | | bufp0 Y global swap.o .data | | | | bufp1 Y loc 阅读全文
posted @ 2017-12-18 00:22 QiuhaoLi 阅读(3962) 评论(2) 推荐(0) 编辑
摘要: 详细的题目要求和实验资源可以到 "教材官网" 或者 "课程官网" 获取。 本次实验难点在Part B的64 \ 64部分,主要介绍这一部分。 Part A: 编写缓存模拟器 前期准备: 和`fscanf man`一下,或者参考这两篇文章: "Linux下getopt()函数的简单使用" "C 库函数 阅读全文
posted @ 2017-12-12 07:28 QiuhaoLi 阅读(24157) 评论(4) 推荐(9) 编辑
摘要: 这几天经常熬夜赶进度,精神也有些恍惚。 下午竟然在实验室遇见了我的高中英语老师,奇怪的是,她硬是要教我几道数理逻辑的题目(前几天刚考完……),题目还都是英文的。我看了一下,思路都比较清楚,但是有一个单词 "lithon" 不知道是什么意思。 “这个词是什么?” “哪个? 这个读‘令哦’ ” “啥?” 阅读全文
posted @ 2017-12-10 21:16 QiuhaoLi 阅读(892) 评论(2) 推荐(0) 编辑
摘要: 6.22 假设磁道沿半径均匀分布,即总磁道数和(1-x)r成正比,设磁道数为(1-x)rk; 由题单个磁道的位数和周长成正比,即和半径xr成正比,设单个磁道的位数为xrz; 其中r、k、z均为常数。 所以C = (1-x)rk * xrz = (-x2 + x) * r2 * kz,即需要-x^2 阅读全文
posted @ 2017-12-09 02:04 QiuhaoLi 阅读(8741) 评论(3) 推荐(3) 编辑
摘要: 5.13 A. 由浮点数加法的延迟,CPE的下界应该是3。 由整数加法的延迟,CPE的下界应该是1. 由A中的数据流图,虽然浮点数乘法需要5个周期,但是它没有“数据依赖”,也就是说,每次循环时的乘法不需要依赖上一次乘法的结果,可以各自独立进行。但是加法是依赖于上一次的结果的(sum = sum + 阅读全文
posted @ 2017-12-05 21:57 QiuhaoLi 阅读(5824) 评论(2) 推荐(3) 编辑
摘要: 详细的题目要求和资源可以到 http://csapp.cs.cmu.edu/3e/labs.html 或者 http://www.cs.cmu.edu/~./213/schedule.html 获取。 虽然我们学校第四章没有要求做实验(Architecture Lab ),但课后作业用到了Y86-6 阅读全文
posted @ 2017-12-04 05:34 QiuhaoLi 阅读(4621) 评论(4) 推荐(3) 编辑
摘要: 4.52以后的题目中的代码大多是书上的,如需使用请联系 randy.bryant@cs.cmu.edu 更新:关于编译Y86-64中遇到的问题,可以参考一下CS:APP3e 深入理解计算机系统_3e Y86-64模拟器指南 流水线部分只写了偶数题号的,这几天太浮躁,落下了好多课。。。 4.45 不正 阅读全文
posted @ 2017-12-02 21:31 QiuhaoLi 阅读(5685) 评论(4) 推荐(1) 编辑