1-1什么是操作系统
什么是操作系统
一种运行在内核态的软件,向下管理硬件,向上提供资源(的抽象)。
1.1.1作为扩展机器的操作系统
操作系统的任务是管理好的抽象,并实现和管理它所创建的抽象对象(即隐藏硬件,提供给程序良好的抽象)。
1.1.2作为资源管理者的操作系统
自底向上来看,操作系统的任务是在相互竞争的程序之间有序地控制对处理器、存储器以及其它IO设备的分配。
资源管理包括以下两种方式实现:
-
时间复用
- 多程序在一个CPU上运行
-
空间复用
- 每个用户都得到一部分被分割的内存
发布于