并发编程并发可以看做是一种操作系统在内核用来运行多个应用程序的机制,也可以应用程序中扮演重要角色 ·访问慢速I/O设备:交替执行I/O请求和其他有用工作来使用并发 ·与人交互:和计算机交互的人同样要求计算机有同时执行多个任务的能力 ·推迟工作以降低延迟:推迟其他操作和并发的执行,利用并发来执行操作... Read More
posted @ 2015-12-06 22:02 20135236贾瑗 Views(172) Comments(0) Diggs(0) Edit
第八章 异常控制流 8.1 异常 异常:就是控制流中的突变,用来相应处理器状态中的某些变化 在任何情况下,当处理器检测到有事件发生时他就会通过一张叫做异常表的条转表进行一个间接过程调用当异常处理程序完成后会根据异常引起的事件的类型发生以下一种情况: 1)、处理程序将控制返回给当前指令I1,即当事... Read More
posted @ 2015-11-22 21:26 20135236贾瑗 Views(267) Comments(0) Diggs(0) Edit
家庭作业3.70C版本代码long traverse(tree_ptr tp){long v = MAX;//7:$922337206854775807if(tp != NULL){lv = traverse(tp->left);rv = traverse(tp->right);v = lv v ?... Read More
posted @ 2015-11-20 23:19 20135236贾瑗 Views(233) Comments(0) Diggs(0) Edit
北京电子科技学院(BESTI)实 验 报 告课程:深入理解计算机系统 班级:1352 姓名:贾瑗 于佳心学号:20135236 20135206成绩: 指导教师:娄嘉鹏 实验日期:2015.11.10实验密级: 预习程度: 实验时间:15:30~18:00仪器组次:1 必修/选修:必... Read More
posted @ 2015-11-16 23:50 20135236贾瑗 Views(407) Comments(0) Diggs(0) Edit
6.27 可以看书上410页的公式 6.32 由题6.31可得: 块偏移位数量b=2 == CO 组索引位数量s=3 == CI 标记位数量t=8 == CT 接着把0x0718化成二进制得到0000011100011000,然后按顺序填入地址中: 索引位为6,高速缓存示记为3... Read More
posted @ 2015-11-10 19:31 20135236贾瑗 Views(167) Comments(0) Diggs(0) Edit
系统级I/O 为什么要学习Unix I/O 1.了解Unix I/O将帮助你理解其他的系统概念 2.有时候除了用Unix I/O别无选择 10.1 Unix I/O一个Unix文件就是一个m字节的序列,所有的I/O设备都被模型化为文件,所有的输入输出操作都被当做对文件的读写来执行 1 打开文件:1... Read More
posted @ 2015-11-08 15:52 20135236贾瑗 Views(232) Comments(0) Diggs(0) Edit
第一部分——Linux命令 1、 man命令 · 在 Linux 环境中,如果你遇到困难,可以使用man 命令,它是Manual page的缩写。要查看相应区段的内容,就在 man 后面加上相应区段的数字即可 · man命令通常与管道命令结合使用 man k k1 | grep k2 |... Read More
posted @ 2015-11-01 21:25 20135236贾瑗 Views(228) Comments(6) Diggs(0) Edit
C版本代码long traverse(tree_ptr tp){ long v = MAX;//7:$922337206854775807 if(tp != NULL) { lv = traverse(tp left); rv = traverse(tp right); v = lv < rv ?... Read More
posted @ 2015-10-27 23:03 20135236贾瑗 Views(176) Comments(0) Diggs(0) Edit
存储器层次结构 6.1 存储技术 6.1.1 随机访问存储器(RAM) 运存 ·静态(SRAM):用来作为高速缓存存储器。将每个位存储在一个双稳态的存储器单元里。 并无限期的保持在两个状态或配置之一。其他任何状态都是不稳定的。 在有干扰的情况下,当干扰消除电路恢复稳定。 ·动态(DR... Read More
posted @ 2015-10-27 16:06 20135236贾瑗 Views(143) Comments(1) Diggs(0) Edit
第四章 处理器体系结构 4.1 Y86指令集体系结构 4.1.1 程序员可见的状态:Y86程序中的每条指令都会读取或修改处理器状态的某些部分。 8个程序寄存器:%eax、%ebx、%ecx、%edx、%esi、%edi、%esp、%ebp。存储一个字。 存储器:可以理解为很大的字节数组... Read More
posted @ 2015-10-18 04:30 20135236贾瑗 Views(229) Comments(0) Diggs(0) Edit