1.基本概念
操作系统是控制和管理计算机软件、硬件资源,以尽可能高效的方法为不同的用户及其应用程序提供服务的一种系统程序。(操作系统的本质是软件)
2.操作系统的特征
1.并发
2.共享
3.虚拟
4.不确定性
3.从三个角度来看
A.从用户角度来看,既可以直接用命令控制,也可以通过系统调用编程实现
B.从资源管理的角度来看,操作系统提高系统资源的利用率
C.从发展角度来看,操作系统是一台虚拟机,它是计算机硬件的首次扩充,又是扩展机
4.操作系统与硬件的关系
操作系统是一个提供访问硬件,使用硬件的平台。
硬件的发展决定操作系统的发展。反之,操作系统的发展,促进硬件的发展
5.操作系统的功能
1.进程管理
2.存储管理
3.文件管理
4.设备管理
6.操作系统提供的服务
命令控制接口
命令行,GUI,脚本(script),NUI(李开复提出)
系统调用
创建,打开,读,写,关闭,删除。
扩展:
API(Application Programming Interface)应用程序接口,是多个系统调用和部分代码的综合,比系统调用功能更加强大一点。
操作系统的作业管理包含作业调度和用户接口,考纲中作业调度与处理机调度合并要求。