码迷,mamicode.com
首页 > 其他好文 > 详细

三、操作系统知识(3)

时间:2016-07-13 09:20:01      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

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.集中模式:分时操作系统+网络功能。

 

  

  

  

 

三、操作系统知识(3)

标签:

原文地址:http://www.cnblogs.com/panpanwelcome/p/5665591.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!