没有安装操作系统的计算机可以运行程序,但是普通用户不能正常使用;
操作系统的功能:
- 进程管理(CPU管理)
进程控制:创建、暂停、唤醒、撤销;
进程调度:调度策略、优先级;
进程通信:进程间通信; - 内存管理
内存分配;
内存共享;
内存保护;
虚拟内存; - 设备管理
设备的分配和调度;
设备无关性;
设备传输控制;
设备驱动; - 文件管理
存储空间管理;
文件的操作;
目录的操作;
文件和目录的存取权限管理;
操作系统的定义
- 提供用户接口,方便用户控制计算机;
- 负责为应用程序分配和调度软硬件资源,并控制与协调应用程序并发活动,帮助用户存取和保护信息;