批处理操作系统与分时操作系统的工作方式
1.批处理系统、分时系统工作方式以及系统常用调度算法。
①批处理操作系统
批处理(Batch Processing)操作系统的工作方式是:用户将作业交给系统操作员,系统操作员将许多用户的作业组成一批作业,之后输入到计算机中,在系统中形成一个自动转接的连续的作业流,然后启动操作系统,系统自动、依次执行每个作业。最后由操作员将作业结果交给用户。
批处理操作系统的特点是:多道和成批处理。
②分时操作系统
分时(Time Sharing)操作系统的工作方式是:一台主机连接了若干个终端,每个终端有一个用户在使用。用户交互式地向系统提出命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。用户根据上步结果发出下道命。分时操作系统将CPU的时间划分成若干个片段,称为时间片。操作系统以时间片为单位,轮流为每个终端用户服务。每个用户轮流使用一个时间片而使每个用户并不感到有别的用户存在。分时系统具有多路性、交互性、“独占”性和及时性的特征。多路性指,伺时有多个用户使用一台计算机,宏观上看是多个人同时使用一个CPU,微观上是多个人在不同时刻轮流使用CPU。交互性是指,用户根据系统响应结果进一步提出新请求(用户直接干预每一步)。“独占”性是指,用户感觉不到计算机为其他人服务,就像整个系统为他所独占。及时性指,系统对用户提出的请求及时响应。它支持位于不同终端的多个用户同时使用一台计算机,彼此独立互不干扰,用户感到好像一台计算机全为他所用。
常见的通用操作系统是分时系统与批处理系统的结合。其原则是:分时优先,批处理在后。“前台”响应需频繁交互的作业,如终端的要求; “后台”处理时间性要求不强的作业。
批处理系统常用调度算法:
①、先来先服务:FCFS
②、最短作业优先
③、最短剩余时间优先
④、响应比最高者优先
分时系统调度算法:
①、轮转调度
②、优先级调度
③、多级队列调度
④、彩票调度
实时系统调度算法:
①、单比率调度
②、限期调度
③、最少裕度法
转载于:https://www.cnblogs.com/gauze/p/5592669.html
批处理操作系统与分时操作系统的工作方式相关推荐
- 多道批处理操作系统和分时操作系统的概念
批处理操作系统(Batch Processing Operating System) 批处理操作系统是20世纪70年代运行于大.中型计算机上的操作系统.当时由于单用户单任务操作系统的CPU使用效率低, ...
- 实时操作系统与分时操作系统的含义、特征
版权声明:本文为CSDN博主「嵌入式小胖」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/m0_3776566 ...
- 实时操作系统与分时操作系统的区别
1. 什么是实时操作系统? 实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时 ...
- 单道批处理操作系统、多道批处理操作系统以及分时操作系统区别
- 非零基础自学计算机操作系统 第1章 操作系统概述 1.4 操作系统的分类 1.4.1 多道批处理操作系统 1.4.2 分时操作系统
非零基础自学计算机操作系统 文章目录 非零基础自学计算机操作系统 第1章 操作系统概述 1.4 操作系统的分类 1.4.1 多道批处理操作系统 1.4.2 分时操作系统 第1章 操作系统概述 1.4 ...
- 计算机系统的工作方式,计算机的操作系统与工作方式
2006-05-17 回答 网络操作系统(nos)是网络的心脏和灵魂,是向网络计算机提供服务的特殊的操作系统,它在计算机操作系统下工作,使计算机操作系统增加了网络操作所需要的能力.网络操做系统当然与微 ...
- 【操作系统】对操作系统的了解
1.计算机操作系统的定义和概念: 操作系统是最靠近硬件的一层软件,它把裸件裸机改造成为完善的虚拟机,使得机器功能得到扩展,运行环境得到改善,系统效率得到提高,安全性能得到保证.一般来讲,操作系统的定义 ...
- 【操作系统】操作系统的发展历程——手工阶段、批处理阶段、分时操作系统、实时操作系统
[操作系统]操作系统的发展历程--手工阶段.批处理阶段.分时操作系统.实时操作系统 说明:本系列用于记录学习操作系统时的知识点,主要参考资料:王道考研. 不骗各位,博主真的是小菜鸡,如有纰漏还请指出. ...
- 通用计算机系统的工作方式,通用计算机操作系统典型体系结构综述
摘要:随着操作系统应用领域的扩大,以及操作系统硬件平台的多样化,操作系统的体系结构和开发方式都在不断更新,目前通用机上常见操作系统的体系结构有如下几种:模块组合结构.层次结构.虚拟机结构和微内核结构. ...
最新文章
- win7关闭开机启动项_电脑开机全是各种广告?来看看我怎么解决的吧
- java标识符与关键字_4、Java标识符和关键字
- ML之UL:无监督学习Unsupervised Learning的概念、应用、经典案例之详细攻略
- IT兄弟连 Java语法教程 Java的发展历程
- mfc如何删除lineto画的_有哪些好用的板绘软件?衣服上的花纹怎么画?
- mysql分析sql语句性能_sql语句执行性能分析
- MessageQueue Message Looper Handler的解释说明
- html表格ui,table表格 - 基础 - H-ui前端框架官方网站
- 案例 月工作列表 c# 1614192274
- [HDU3037]Saving Beans,插板法+lucas定理
- Excel文件读取的两种方式
- 实战项目——小王优品铺
- 小攻是鸿蒙小受是鲲鹏,洪荒之鸿蒙大天尊
- spring-AOP 增强接口Introductions
- 【记录】好用的字体识别工具(网站)
- PMP之工作绩效数据、信息和报告的区别
- php ci hooks,CodeIgniter框架钩子机制实现方法【hooks类】
- 狂神JUC——CAS
- vs运行程序时报错:“XXX处有未经处理的异常: 0xC0000374: 堆已损坏”
- Akka 指南 之「消息传递可靠性」
热门文章
- “导论:王阳明与阳明心学“的观后感
- Python编程:将Flask项目部署到免费服务器Heroku
- Kali网卡驱动安装及相关问题解决(2020.1)
- GPS数据矢量化JAVA_SVGX矢量化图形编辑器,100%JAVA实现的矢量化图形编辑器
- 怎样获取淘宝/天猫sku详细信息 API数据
- 配置MySQL,让MySQL支持被外网访问
- 嵌入式Linux音频驱动开发
- Linux常用命令及其英文全称
- 手机游戏串号被封之后靠谱的解封方法
- 【方案开发】医用级人体体温计额温仪方案