Modern OS
文章平均质量分 83
Amy_Cheung
这个作者很懒,什么都没留下…
展开
-
Chapter 1 操作系统概述 上(现代操作系统笔记)
计算机系统漫游- 系统硬件的组成1. I/O设备2. 主存memory, 在执行程序时,用来存放程序和程序处理的数据。和磁盘之间可以采用DRAM直接存取(存储器逻辑上是一个线性的字节数组组成,每个字节有自己的唯一的地址,从0开始)3. 处理器, 解释主存中的命令,它的核心是程序计数器Program Counter, PC指向主存中某条机器语言指令。I/O的读写也依赖于处理器。原创 2014-03-25 08:22:40 · 720 阅读 · 0 评论 -
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 · 566 阅读 · 0 评论 -
进程与内存
函数调用与栈帧:栈是向下生长的(高地址->低地址,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 · 611 阅读 · 0 评论 -
Chapter 2 进程与线程 上 现代操作系统笔记
此文是对进程与线程的一般概述,至于进程之间的通信将在“进程与线程 下”一文讲到。- 概述进程, 是一个程序的顺序执行。与进程相关的有进程的地址空间(address space)。在地址空间中,存放有可执行程序,程序的数据和程序的堆栈,进程可以进行读写。除此之外与进程相关的还有其它的资源集,通常包括寄存器,打开文件的清单,warning等,存放与进程表(process table)中。分原创 2014-03-25 08:25:15 · 815 阅读 · 0 评论 -
现代操作系统 内存管理 (上)
- memory hierarchy速度快, 容量小,价格贵,yi'hui'fa原创 2014-05-19 05:10:08 · 847 阅读 · 0 评论