- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Chapter 2 进程与线程 上 现代操作系统笔记
此文是对进程与线程的一般概述,至于进程之间的通信将在“进程与线程 下”一文讲到。- 概述进程, 是一个程序的顺序执行。与进程相关的有进程的地址空间(address space)。在地址空间中,存放有可执行程序,程序的数据和程序的堆栈,进程可以进行读写。除此之外与进程相关的还有其它的资源集,通常包括寄存器,打开文件的清单,warning等,存放与进程表(process table)中。分
2014-03-25 08:25:15
806
原创 进程与内存
函数调用与栈帧:栈是向下生长的(高地址->低地址,e.g., FFFFH->0000H)ESP栈偏移指针:可移动基底:栈开始的地方,不可以移动,对应的是EBP举例1:A:Caller B:Callee当A调用B时:1、A将EBP压入栈2、EBP=ESP3、创建B的栈4、当B返回时,ESP=EBP(恢复,指向基底)5、EBP=EBP,指向单元保存的值(原
2014-03-25 08:24:12
604
转载 Chapter 1 操作系统概述 下(现代操作系统笔记)
Figure 1. CPU compositionFigure 2. OS所在的层次Figure 3. 软件与硬件Figure 4. 编译过程Figure 5. 操作系统提供的抽象表示Figure 6. 存储器的层次(1)Figure 7: 存储器的层次(2) 缓存: 考虑速度和容量Figure 8. 典型系统
2014-03-25 08:23:26
557
原创 Chapter 1 操作系统概述 上(现代操作系统笔记)
计算机系统漫游- 系统硬件的组成1. I/O设备2. 主存memory, 在执行程序时,用来存放程序和程序处理的数据。和磁盘之间可以采用DRAM直接存取(存储器逻辑上是一个线性的字节数组组成,每个字节有自己的唯一的地址,从0开始)3. 处理器, 解释主存中的命令,它的核心是程序计数器Program Counter, PC指向主存中某条机器语言指令。I/O的读写也依赖于处理器。
2014-03-25 08:22:40
712
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人