操作系统4个特征:并发性,共享性,虚拟性不确定性
传统的计算机资源管理来看,操作系统的功能可分为处理机管理,文件管理,存储管理,设备管理和作业管理。
1,进程管理:实质是对处理机的执行的“时间”进行管理,采用多道程序等技术将CPU的时间合理地分配给每个任务,主要包括进程控制,进程同步,进程通信和进程调度
2,文件管理:文件存储空间管理,目录管理,文件的读写管理和存取控制
3,存储管理:对主存储器“空间“进行管理,包括存储分配与回收,存储保护,地址映射(变换)和主存扩充
4,设备管理:对硬件设备管理,包括对输入输出设备的分配,启动,完成和回收
5,作业管理:包括任务,界面管理,人机交互,图形界面,语音控制和虚拟实现