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

浙公网安备 33010602011771号