进程切换:必须在内核态执行,不可能在用户态发生
CPU运行模式上下文切换
中断vs调用:中断必须保存PSW(含中断屏蔽位等),子程序调用不需要
中断与异常
虚拟存储:必须基于非连续分配(分页/分段)技术
虚拟内存
I/O软件层次:从上到下为用户级→设备无关→驱动程序→中断处理
I/O层次
read系统调用:需要文件描述符而非文件名,缺数据会阻塞,会切换到内核态
系统调用文件操作
多道批处理:两个作业CPU和I/O交叉执行的最短完成时间
调度概念OS概念
调度时机:进程在临界区时仍可被调度(除非在内核临界区)
调度概念
进程与线程:进程始终是资源分配单位,引入线程后线程是调度单位
进程概念线程
磁盘I/O优化:设置多个分区不能改善I/O性能
磁盘调度缓冲区