多道批处理操作系统和分时操作系统的概念
批处理操作系统(Batch Processing Operating System)
批处理操作系统是20世纪70年代运行于大、中型计算机上的操作系统。当时由于单用户单任务操作系统的CPU使用效率低,I/O设备资源未充分利用,因而产生了多道批处理系统,它主要运行在大中型机上。多道是指多个程序或多个作业(Multi-Programs or Multi Jobs)同时存在和运行,故也称为多任务操作系统。IBM的DOS/VSE就是这类系统。
分时操作系统(Time-Sharing Operating System)
分时系统是一种具有如下特征的操作系统:在一台计算机周围挂上若干台近程或远程终端,每个用户可以在各自的终端上以交互的方式控制作业运行。
在分时系统管理下,虽然各用户使用的是同一台计算机,但却能给用户一种“独占计算机”的感觉。实际上是分时操作系统将CPU时间资源划分成极小的时间片(毫秒量级),轮流分给每个终端用户使用,当一个用户的时间片用完后,CPU就转给另一个用户,前一个用户只能等待下一次轮到。由于人的思考、反应和键入的速度通常比cpu的速度慢得多,所以只要同时上机的用户不超过一定数量,人们不会有延迟的感觉,好像每个用户都独占着计算机。分时系统的优点是:第一,经济实惠,可充分利用计算机资源;第二,由于采用交互会话方式控制作业,用户可以坐在终端前边思考、边调整、边修改,从而大大缩短了解题周期;第三,分时系统的多个用户间可以通过文件系统彼此交流数据和共享各种文件,在各自的终端上协同完成共同的任务。分时操作系统是多用户多任务操作系统,UNIX是国际上最流行的分时操作系统。此外,UNIX具有网络通信与网络服务的功能,也是广泛使用的网络操作系统。
多道批处理操作系统和分时操作系统的不同在于,前者是非交互式的操作系统,在设计时考虑的是高效率和高吞吐量,用户在外存中提交作业,由作业系统调度到内存中,再由进程管理调用去占用CPU。
多道批处理操作系统和分时操作系统的概念相关推荐
- 批处理操作系统与分时操作系统的工作方式
1.批处理系统.分时系统工作方式以及系统常用调度算法. ①批处理操作系统 批处理(Batch Processing)操作系统的工作方式是:用户将作业交给系统操作员,系统操作员将许多用户的作业组成一批作 ...
- 单道批处理操作系统、多道批处理操作系统以及分时操作系统区别
- 非零基础自学计算机操作系统 第1章 操作系统概述 1.4 操作系统的分类 1.4.1 多道批处理操作系统 1.4.2 分时操作系统
非零基础自学计算机操作系统 文章目录 非零基础自学计算机操作系统 第1章 操作系统概述 1.4 操作系统的分类 1.4.1 多道批处理操作系统 1.4.2 分时操作系统 第1章 操作系统概述 1.4 ...
- [操作系统] 单道批处理操作系统、多道批处理系统、分时操作系统的区别
http://blog.csdn.net/lddzzhengfeng/article/details/18548397
- 【王道操作系统笔记】操作系统的概念,功能和目标
操作系统概念: 控制和管理整个计算机系统的硬件和软件资源,并合理组织调度计算机工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件. 计算机系统 的层次结构: 操 ...
- 实时操作系统与分时操作系统的含义、特征
版权声明:本文为CSDN博主「嵌入式小胖」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/m0_3776566 ...
- 【操作系统复习】操作系统的概念、功能和目标
同个人网站 https://www.serendipper-x.cn/,欢迎访问 ! 文章目录 一.概念 二.操作系统的功能和目标 2.1 作为系统资源的管理者 2.2 作为用户和计算机硬件之间的接口 ...
- 实时操作系统与分时操作系统的区别
1. 什么是实时操作系统? 实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时 ...
- 【操作系统】操作系统的概念、功能和目标
目录 一.熟悉的操作系统 二.操作系统的概念和定义 1.结合生活经验来理解计算机系统的层次结构 2.操作系统 三.操作系统的功能和目标 1.作为系统资源的管理者 1.1 提供的功能 1.2 目标 2. ...
最新文章
- 微型计算机组成部分db,微机原理复习(2)
- Elasticsearch 参考指南(多索引)
- Spring MVC自定义验证注释
- uva 1203—— Argus
- 解决Ajax返回的json数据乱码问题
- ORACLE日期时间函数大全(一)
- IPLAT62--新增
- the android emulator process,Android studio报错:The emulator process for AVD (xxx) was killed
- 三种动态创建元素区别
- android dialog转layout
- vc浏览器_【36氪基金X一刻】零基础VC/PE行研标准班7月10日线上开课
- go开发属于自己的日志库-日志库易用性封装
- python 微信爬虫_PythonWchatScrapy
- mysql 语句优化的几种方式(总结)
- series选取值_midas界面单元参数取值说明
- 再谈量子计算与通讯的基本原理
- 2022最新显卡天梯图,2022显卡天梯排行榜
- 虚拟地址如何访问到物理地址
- General Data Protection Regulation (GDPR) (EU) 2016/679 中文版
- 动态分区分配及可重定位分区分配
热门文章
- Pythonnbsp;异常处理
- 帝国php被注入,帝国CMS(EmpireCMS) v7.5 代码注入分析(CVE-2018-19462)
- 计算s=1+1/2+1/3+…+1/n。当n足够大s>k,求n
- Echarts 当Y轴取值存在正负值的时候,x轴文字与x轴贴合(不在底部显示)
- python 爬取腾讯漫画
- ipad键盘符号少怎么办?
- 入坑rockchip 基础信息资料
- could not resolve dependency: npm err! peer react@“^16.8.0 || ^17.0.0“ from @material-ui/core@4.12.4
- 什么是 “use strict”; ? 使用它的好处和坏处分别是什么?
- C语言实现字母的大写转换成小写