04 2016 档案

摘要:第一周.通过分析汇编代码理解计算机是如何工作的 1.通过分析这段C语言代码的汇编代码,可以得到计算机程序执行的几个特点: 总是通过EIP取得下一段要执行的代码,然后执行该段代码,即总是取指执行 当进行函数调用时,堆栈会保存调用函数之前的程序状态,同时堆栈指针bp和sp会在一个伪初始位置 每次函数调用 阅读全文
posted @ 2016-04-19 15:12 20135326王亦可 阅读(272) 评论(0) 推荐(0)
摘要:实验原理: 一、调度时机 不同类型的进程有不同的调度需求 第一种分类: I/O-bound 频繁的进行I/O 通常会花费很多时间等待I/O操作的完成 CPU-bound 计算密集型 需要大量的CPU时间进行运算 第二种分类 批处理进程(batch process) 不必与用户交互,通常在后台运行 不 阅读全文
posted @ 2016-04-13 14:07 20135326王亦可 阅读(330) 评论(0) 推荐(0)
摘要:一、可执行文件的创建 可执行文件的创建就是三步:预处理、编译和链接。 二、可执行文件的组成 可执行文件属于目标文件之一。目标文件的格式为ELF。ELF的格式以段来组织的二进制代码,所以我们知道:①它已经符合某种机器的ABI了;②为什么进程认为自己占了全部的空间,拥有一套完善的页表,也就是理解了线性地 阅读全文
posted @ 2016-04-09 18:22 20135326王亦可 阅读(516) 评论(0) 推荐(0)