什么是操作系统
作为机器的扩展——抽象
体系结构
- 指令集
- 存储结构
- I/O
- 总线结构
抽象
将任务划分成两个部分:
- 抽象的定义与实现
- 抽象的使用
作为资源管理者
资源管理
在相互竞争的程序之间,有序地控制对处理器、存储器以及其他I/O接口设备的分配。
多进程
OS允许同时在内存中运行多个程序。
为了使输出结果顺序化,采用将结果送到磁盘缓冲区的方法。
多用户
更强的管理和保护存储器、I/O以及其他资源的要求
多路复用(共享)
-
时间复用
每个用户都得到全部的资源,但仅占用一会儿
例如:打印机的多个打印作业
-
空间复用
每个用户仅得到部分的资源,但可以更长地占用
例如:为多个运行的程序分割内存
浙公网安备 33010602011771号