[关闭]
@WillireamAngel 2018-05-14T16:11:15.000000Z 字数 1876 阅读 1001

操作系统理论基础

操作系统


计算机系统

基本组成

指令执行

中断

存储器

存储分级:一级缓存、二级缓存
缓存平均存储时间:命中率,平均存储时间
存储访问的局部性原理
程序指令访存和数据访存成簇状,在处理器和内存间提供小容量速度快的高速缓存。(字>>块>>高速缓存槽)
时间局部性(访问最近使用存储器单元的趋势)v.s. 空间局部性(多簇存储器单元顺序访问指令的趋势)
缓冲区:磁盘高速缓存技术。
性能提高方法:
- 磁盘成簇类;
- write-out数据磁盘高速缓存。

高速缓存设计

虚拟存储器

磁盘高速缓存

I/O操作分类

多核/多处理器

操作系统

系统结构

结构分类

系统分类

新设计思路
微内核
分布式操作系统
多线程(线程和进程的区别)
面向对象设计
对称多处理(SMP):多处理器的存在对用户是透明的。

系统设计

理论发展

进程组成:
一段可执行的程序;程序所需要的相关数据(变量、工作空间和缓冲区等);程序的执行上下文(进程状态,管理控制进程所需内部数据)。

分页系统,进程由页组成,分页系统实现进程中的虚地址和内存中的实地址动态映射。载入进程缺页的配置方法叫做虚存。虚地址,内存和外存的地址转换。
设计开发开销很小的地址转换机制和减少各级存储器间通信量的存储分配策略。

容错性

现代操作系统

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注