原视频教程
操作系统的功能
- 进程(CPU)管理(必要)
例1:windows上运行多个程序,产生多个进程
- 进程控制:创建,暂停、唤醒、撤销
- 进程调度:调度策略、优先级
- 进程通信:进程间通信
- 内存管理(#必要)(必要)
例: 虚拟内存,可以使win7 1G内存的计算机申请到1.85G内存
- 内存分配
- 内存共享
- 内存保护
- 虚拟内存
- 设备管理
- 设备的分配和调度
- 设备无关性
- 设备传输控制
- 设备驱动
- 文件管理
- 存储空间管理
- 文件操作(新建、删除文件)
- 目录操作
- 文件和目录的存取权限管理
- 网络管理
怎么样的软件是操作系统?
- 具有进程控制和内存控制功能就可以称为操作系统。比如一些嵌入式操作系统只有进程管理和内存管理。
操作系统的功能
- 提供用户接口,方便用户控制计算机
- 负责为应用程序分配和调度软硬件资源,并控制与协调应用程序并发活动,帮助用户存取和保护信息