操作系统的基本类型

按照操作系统的功能特征可以将操作系统分为3种基本类型:

批处理操作系统、分时操作系统和实时操作系统。

1)批处理操作系统

作业是用户在一次解题或一个事务处理过程中要求计算机系统所做工作的集合。包括用户程序、所需的数据及命令等。

单道批处理操作系统是早期计算机系统中配置的一种操作系统类型,其工作流程大致如下:

-- 用户将作业交给系统操作员--->

-- 系统操作员将若干待处理的作业合成一批并输入传送到外存---->

-- 批处理操作系统按一定的原则选择其中的一道作业进入内存并使之运行---->

-- 当作业运行完成或出现错误而无法再进行下去时--->

-- 由系统输出有关信息并调入下一道作业运行。

如此反复处理,直至这一批作业全部处理完毕为止。

单道批处理操作系统大大减少了人工操作的时间,提高了机器的利用率。但因内存中只有一道作业在运行,

当作业发出I/O请求时,CPU必须等待I/O的完成。因为I/O设备的低速性,致使CPU的利用率也很低。

为了改善CPU的利用率,引入了多道程序设计技术。形成了多道批处理操作系统。

在多道批处理操作系统中,不仅内存中可以同时有多道作业在运行,而且作业可随时(不一定集中成批)被接受进入系统,

并存放在外存中形成后备作业队列,然后由操作系统按一定的原则从后备作业队列中调入一道或多道作业进入内存运行。

批处理系统的不足是无交互性,即用户一旦将作业提交给系统后就失去了对作业运行的控制能力。

2)分时操作系统

在分时操作系统中,一台计算机和许多终端设备连接。

--- 每个用户通过自己的终端向系统发出命令,请求完成某项工作。

--- 系统分析从终端设备发来的命令,完成用户提出的请求。

--- 用户根据系统提供的运行结果,向系统提出下一步请求。

这样重复上述交互会话过程,直到用户完成全部工作为止。

------ 在操作系统中采用分时技术就形成了分时操作系统。分时技术是指把处理器的运行时间分成很短的时间片,按时间片轮流把处理器

         分配给各终端作业使用。(时间片轮转法)

------ 若某个终端作业在分配给它的时间片内不能完成其计算,则暂停该终端作业的运行,把处理器让给另一个终端作业使用,

         等待下一轮时再继续其运行。

------ 由于计算机速度很快,各终端作业运行轮转的也很快,这使得每个终端用户感觉自己在独自使用该计算机

------ 当系统中除了终端型作业还有批处理作业时,应赋予终端型作业较高的优先权,并将它们排成一个高优先权队列;

------ 而将批处理作业另外排成一个队列。平时轮转运行高优先权队列的作业,以保证终端用户的请求能获得及时响应,仅当该队列为空时,

        才运行批处理队列中的作业。

3)实时操作系统

实时操作系统是随着计算机应用于实时控制实时信息处理领域而发展起来的另一种操作系统。

实时操作系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致的工作。

实时操作系统对响应时间的要求比分时操作系统更高,一般要求秒级、毫秒级甚至微秒级的响应时间。

在实时信息处理系统中,计算机能及时接收从远程终端发来的服务请求,根据用户提出的请求对信息进行检索和处理,

并在很短时间内对用户做出回答。如机票订购系统,情报检索系统等,都属于实时信息处理系统。

实时操作系统的主要特点是:响应及时可靠性高

如果一个操作系统兼有批处理、分时和实时系统三者或其中两者的功能,则称这样的操作系统为通用操作系统

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
众所周知,人工智能是当前最热门的话题之一, 计算机技术与互联网技术的快速发展更是将对人工智能的研究推向一个新的高潮。 人工智能是研究模拟和扩展人类智能的理论与方法及其应用的一门新兴技术科学。 作为人工智能核心研究领域之一的机器学习, 其研究动机是为了使计算机系统具有人的学习能力以实现人工智能。 那么, 什么是机器学习呢? 机器学习 (Machine Learning) 是对研究问题进行模型假设,利用计算机从训练数据中学习得到模型参数,并最终对数据进行预测和分析的一门学科。 机器学习的用途 机器学习是一种通用的数据处理技术,其包含了大量的学习算法。不同的学习算法在不同的行业及应用中能够表现出不同的性能和优势。目前,机器学习已成功地应用于下列领域: 互联网领域----语音识别、搜索引擎、语言翻译、垃圾邮件过滤、自然语言处理等 生物领域----基因序列分析、DNA 序列预测、蛋白质结构预测等 自动化领域----人脸识别、无人驾驶技术、图像处理、信号处理等 金融领域----证券市场分析、信用卡欺诈检测等 医学领域----疾病鉴别/诊断、流行病爆发预测等 刑侦领域----潜在犯罪识别与预测、模拟人工智能侦探等 新闻领域----新闻推荐系统等 游戏领域----游戏战略规划等 从上述所列举的应用可知,机器学习正在成为各行各业都会经常使用到的分析工具,尤其是在各领域数据量爆炸的今天,各行业都希望通过数据处理与分析手段,得到数据中有价值的信息,以便明确客户的需求和指引企业的发展。
众所周知,人工智能是当前最热门的话题之一, 计算机技术与互联网技术的快速发展更是将对人工智能的研究推向一个新的高潮。 人工智能是研究模拟和扩展人类智能的理论与方法及其应用的一门新兴技术科学。 作为人工智能核心研究领域之一的机器学习, 其研究动机是为了使计算机系统具有人的学习能力以实现人工智能。 那么, 什么是机器学习呢? 机器学习 (Machine Learning) 是对研究问题进行模型假设,利用计算机从训练数据中学习得到模型参数,并最终对数据进行预测和分析的一门学科。 机器学习的用途 机器学习是一种通用的数据处理技术,其包含了大量的学习算法。不同的学习算法在不同的行业及应用中能够表现出不同的性能和优势。目前,机器学习已成功地应用于下列领域: 互联网领域----语音识别、搜索引擎、语言翻译、垃圾邮件过滤、自然语言处理等 生物领域----基因序列分析、DNA 序列预测、蛋白质结构预测等 自动化领域----人脸识别、无人驾驶技术、图像处理、信号处理等 金融领域----证券市场分析、信用卡欺诈检测等 医学领域----疾病鉴别/诊断、流行病爆发预测等 刑侦领域----潜在犯罪识别与预测、模拟人工智能侦探等 新闻领域----新闻推荐系统等 游戏领域----游戏战略规划等 从上述所列举的应用可知,机器学习正在成为各行各业都会经常使用到的分析工具,尤其是在各领域数据量爆炸的今天,各行业都希望通过数据处理与分析手段,得到数据中有价值的信息,以便明确客户的需求和指引企业的发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值