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