6.作业管理
作业:
系统为完成一个用户的计算任务、事务处理所做的工作总和。
组成:程序、数据、作业说明书(作业基本情况、作业控制、作业资源要求的描述。体现了用户的控制意图)。
状态:提交、后备、执行、完成
作业管理程序:操作系统中用来控制作业进入、执行、撤销的一组程序。
作业控制:
1.脱机控制方式:无须人工干预。用作业控制语言(JCL)编成作业说明书,联通作业一同提交给计算机系统。
2.联机控制方式:需要人工干预。操作系统提供了一组联机命令,用户通过终端输入命令将意图告诉计算机来口昂之作业的运行过程。
作业控制块:JCB。是记录与该作业有关的各种信息的登记表。是作业存在的唯一标志。用户民、作业名、状态标志……
作业后备队列:输入井中有较多的后备作业,为了便于作业调度程序调度,通常将作业控制块排成一个、多个队列。由若干个JCB组成。
作业调度:
考虑:1.与系统的整个设计目标一致;2.均衡使用系统资源;3.平衡系统、用户的要求
算法:
1.先来先服务
2.多作业优先
3.响应比高优先:R==响应时间/执行时间=1+等待时间/执行时间;作业相应时间=等候时间+执行时间。调度钱需要计算所有作业后备对列中的相应比,算法复杂,开销大。
4.优先级调度算法:优先级;或系统根据作业的紧迫度;或者照顾“I/O”繁忙的作业,充分发挥外设效率。
5.均衡调度算法:根据系统运行情况、作业本身特性对作业分类;轮流从不同类别的作业中挑选作业执行(力求均衡地使用系统的各种资源)。注重发挥系统效率+用户满意。
作业调度算法衡量指标:平均周转时间,或平均带权周转时间。
提交后立即执行,等待时间=0,则周转时间最短。
作业执行时间不能直观衡量系统的性能,带权周转时间可以。
用户界面:(用户接口,人机界面)计算机中实现用户与计算机通信的软硬件总称。
硬件:输入、输出装置
软件:用户与计算机相互通信的协议、约定、操纵命令,及其处理软件
发展:
1.控制面板式用户界面:输入:控制台开关、板键、穿孔纸带;输出:指示灯、打印机
2.字符用户界面:输入:键盘……;输出:显示器,打印机。优:灵活,屏幕开销少;缺:操作步骤繁琐,学习费时。
3.图形用户界面:字符、图形、图像、声音同计算机交互。关键技术:超文本
超文本:包括文本、图像、音频、视频……多媒体信息。最大特点:具有指向性
4.新一代用户界面:输入:语音、自然语言、手势、头部分鬃、表情、视线跟踪……;输出:二维屏幕、真实感(立体数据、听觉、嗅觉、触觉……)。关键技术:虚拟现实技术。
特征:以用户为中心,自然、高效、高宽带、非精确、无地点限制……
技术支持:多媒体、多通道(理解用户意图)、智能化
虚拟现实技术:人作为参与者,以自然的方式与计算机生成的虚拟环境进行通信。
7.网络与嵌入式操作系统基础知识
计算机网络=硬件+软件
操作系统是最重要的系统软件
网络操作系统:网络用户和计算机网络之间的一个接口
操作系统具备的基本功能+联网功能(支持网络体系结构、各种通信协议;提供网络互连功能;提供有效、可靠、安全的数据传送)
特征:
1.硬件独立性
2.多用户支持
3.支持网络实用程序及其管理功能
4.多客户端支持
5.提供目录服务:
6.支持多种增值服务:文件服务、打印服务、通信服务、数据库服务
分类:
1.集中模式:分时操作系统+网络功能。