摘要: 2018 2019 1 20189221 《深入理解计算机系统》第 3 周学习总结 第 3 章 程序的机器级表示 计算机执行机器代码,用字节序列编码低级的操作,包括处理数据、管理内存、读写存储设备上的数据,以及利用网络通信。编译器基于编程语言的规则、目标机器的指令集和操作系统遵循的惯例,经过一系列的 阅读全文
posted @ 2018-11-23 08:55 古厉 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 2018 2019 1 20189221 《从问题到程序》第 6 周学习总结 第七章 指针 7.1 地址与指针 许多高级语言把程序对象(如变量)的地址作为一种可处理数据,称为地址值或指针值,以地址为值的变量称为指针变量,简称指针(pointer)。我们知道,机器语言层对各种对象的操作都要通过地址。指 阅读全文
posted @ 2018-11-23 08:55 古厉 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 2018 2019 1 20189221 《Linux内核原理与分析》第七周作业 "实验六 分析Linux内核创建一个新进程的过程" 代码分析 task_struct: ~~~ struct task_struct { volatile long state; //进程状态/ 1 unrunnabl 阅读全文
posted @ 2018-11-23 00:34 古厉 阅读(366) 评论(0) 推荐(0) 编辑