- 操作系统最基本的两个特征是并发和共享 注意区分并行和并发 并发是宏观上并行 微观上并发
- 操作系统与用户通信接口不包括缓存管理指令 其对用户透明
- 批处理系统的主要缺点是无交互能力
- 实时系统进程调度采用抢占式的优先级高者优先 对可靠性和安全性要求极高 但并不强求系统资源的利用率
- 分时系统追求快速响应
- 注意多任务操作系统 并不一定要多核
- 输入输出指令需要中断 中断必须在管态下执行
- 通用操作系统使用时间片轮转 不需要预定时间 但需要确定起始地址 并从这开始执行
- 中断处理是操作系统必须提供的功能 也是多道批处理的前提之一
- 进程调度不需要硬件的支持 操作系统即可
- 广义指令是系统调用指令
- 核心态时 CPU可执行除访管指令外的全部指令 访管就是访问管态
- 处理外部中断时 操作系统保存通用寄存器的内容 一般的内容由硬件自动保存
- 中断相关时 操作系统 提供中断服务 初始化中断向量表 保存中断屏蔽字
- 执行系统调用过程为 传参 执行trap指令之后 执行相应服务程序 返回用户态
- 地址映射需要硬件
- 微内核并不会使系统更加高效
- 缺页中断(异常)处理后执行的应该仍然是该条指令 和硬中断不同 因为会调页进来所以能继续执行
- 文件管理系统不宜放在微内核中
- 引导程序位于主存ROM区
- 在配有操作系统的计算机中,用户程序通过系统调用向操作系统指出使用外部设备的要求。
- 操作系统的三级调度是指高级调度、中级调度和低级调度。高级调度是作业调度,低级调度是进程调度,中级调度是 交换调度 ,即 将进程 中 的程序和数据在内 、外存之间进行交换。