一、用户接口
用户命令:指计算机用户要求计算机系统为其工作的指示。
命令的表示形式:字符形势,菜单形势,图形形势
命令的使用方式:脱机使用方式,联机使用方式
二、操作系统的概念
操作系统是计算机系统中各类资源的管理者,负责分配、回收以及控制系统中的各种软件硬件资源,同时跟踪资源的使用情况、满足资源请求、提高资源的利用率,协调各个程序和用户对资源的使用冲突。
所以操作系统需具备监视资源,分配和回收资源以及保护资源的功能。
定义:操作系统是计算机系统中的一个系统软件,管理和控制计算机系统中的硬件和软件资源,合理的组织计算机的工作流程,以便有效利用这些资源为用户提供一个功能强,使用方便的工作环境,从而在计算机与用户之间起到接口的作用。
三、多道批处理系统
多道:允许多个程序同时存在于主存中,按照某种原则分派处理机,逐个执行这些程序。
批处理:用户提交的作业首先存放在外村,并排成一个队列。然后由作业调度程序按照一定的算法从该队列中因此选取一个或若干个作业装入内存执行。
四、处理机自动切换
当某个程序占用处理机执行过程中遇到了输入/输出语句,可以启动专门负责输入/输出的系统服务程序完成输入/输出操作,而处理机切换到另一个程序执行。也有可能使其他原因因此处理机自动切换。
五、多道程序设计
六、多道程序设计技术引发的问题
1、处理机的分配与回收
2、内存的分配与保护
3、I/O设备的共享与效率
4、文件的有效管理
5、作业的组织
七、分时系统与实时系统
1、分时系统:分时+批处理功能
内存:“前台区”和“后台区”,“前台区”存放按时间片“调入”和“调出”的作业流,“后台区”存放按批处理作业。
仅当前台作业调入/调出,或前台无作业可运行时,方才运行“后台区”中的作业。
提供交互式快速的服务,同时在处理机空闲时运行后台较大的批作业。
2、多道分时系统
允许在内存中同时存放多道作业,并把具备运行条件的所有作业拍成一个队列,让他们一次轮流获得一个时间片来运行。
与单道分时系统相比较,由于作业数据都在内存中,不需要调入、调出开销,所以多道分时系统具有较好的系统性能。
现代分时系统都属于多道分时系统。
3、实时系统
分时系统为交互作业提供了快速的响应服务,但还不能满足某些对相应时间要求非常严格的任务需要。
八、个人计算机操作系统:UNIX,OS/2,Windows等等
九、、网络操作系统:网络接口控制器及一些用于驱动的底层软件,远程登录软件和远程文件访问软件。
十、分布式操作系统:将用户的应用程序分布在多台处理机上同时运行。合理地调度各处理机,使整个系统获得最大的并行度。
十一、嵌入式操作系统