【王道操作系统笔记】操作系统的发展和分类
重点理解各阶段的优点和缺点。各阶段的主要优点都是解决了上一阶段的主要缺点。
手工操作系统:
主要缺点:用户独占全机,人机速度矛盾导致资源利用率极低。
批处理阶段:
单道批处理系统
引入脱机输入/输出的技术(用磁带完成),并监督程序负责控制作业的输入,输出
主要优点:缓解了一定程度的人机速度矛盾,资源利用率有所提升。
主要缺点:内存中仅有一道程序运行,只有该程序运行结束之后才能调入下一道程序。CPU有大量的时间是在空闲等待I/O完成。资源利用率依然很低。
多道批处理系统
主要优点:多道程序并发执行,共享计算机资源。资源利用率大幅提升,CPU和其他资源保持忙碌状态,系统吞吐量增大。
主要缺点:用户相应时间长,没有人机交互功能(用户提交自己的作业之后就只能等待计算机处理完成,中间不能控制自己的作业执行)
分时操作系统:
计算机以时间片为单位轮流为各个用户/作业服务,各个用户可通过终端与计算机交互。
主要优点:用户请求可以被即使响应,解决了人机交互问题。允许多个用户同时使用一台计算机,并且用户对计算机的操作相互独立,感受不到别人的存在。
主要缺点:不能优先处理一些紧急任务。操作系统对各个用户/作业都是完全公平的,循环地为每个用户/作业服务一个时间片,不区分任务的紧急性。
实时操作系统:
主要优点:能够优先响应一些紧急任务,某些紧急任务不需时间片排队。
在实时操作系统的控制下,计算机系统收到外部信号后及时进行处理,并且在严格的时限内处理完事件。及时性,可靠性。
硬实时系统:必须在绝对严格的规定时间内完成处理
软实时系统:能接受偶尔违反时间规定
其他操作系统:
【王道操作系统笔记】操作系统的发展和分类相关推荐
- 【操作系统】—操作系统的发展与分类
[操作系统]-操作系统的发展与分类 本章的思维导图如下 一.手工操作阶段 手工操作阶段的主要缺点:用户独占全机.人机速度矛盾导致资源利用率很低 二.批处理阶段-单道批处理系统 引入脱机输入/输出技术( ...
- 冷月手撕408之操作系统(3)-操作系统的发展及分类
操作系统的发展及分类主要是介绍了操作系统从诞生到现在的发展,重点掌握批处理阶段和分时操作系统. 主要的重点冷月做出了标识,知识点如下图(pdf版或xmind源文件请关注公众号:学长冷月,回复操作系统) ...
- 操作系统(三)操作系统的发展和分类
1.3 操作系统的发展和分类 目录 1.3 操作系统的发展和分类 1.3.1 人工手动操作系统 1.3.2 批处理阶段 1.3.3 分时操作系统 1.3.4 实时操作系统 先对要讲的各个阶段有个大体的 ...
- 【操作系统复习】操作系统的发展与分类
同个人网站 https://www.serendipper-x.cn/,欢迎访问 ! 操作系统的发展与分类 一.手工操作阶段 二.批处理阶段 -- 单道批处理系统 三.批处理阶段 -- 多道批处理系统 ...
- 操作系统的发展与分类
操作系统的发展与分类 手工操作阶段 缺点:用户独占全机,人机速度矛盾导致资源利用率极低 批处理阶段 单道批处理阶段 引入脱机/输出技术(用磁带完成),并监督程序负责控制作业的输入和输出 优点:缓解了一 ...
- 【操作系统】操作系统的发展历程——手工阶段、批处理阶段、分时操作系统、实时操作系统
[操作系统]操作系统的发展历程--手工阶段.批处理阶段.分时操作系统.实时操作系统 说明:本系列用于记录学习操作系统时的知识点,主要参考资料:王道考研. 不骗各位,博主真的是小菜鸡,如有纰漏还请指出. ...
- (二)操作系统的发展与分类
文章目录 世界上第一台通用电子计算机 操作系统的发展阶段 1. 手工操作阶段(无操作系统的计算机系统) 2. 批处理阶段:同时处理多道程序 3. 分时操作系统(Time Sharing System) ...
- 1.1.3 操作系统的发展与分类(手工操作阶段、批处理阶段、分时操作系统、实时操作系统、其它操作系统)
01 | 操作系统的分类及其特征优劣 02 | 操作系统的发展历程 2.1 | 手工操作阶段 2.2 | 批处理阶段 2.3 | 分时操作系统 2.4 | 实时操作系统 2.5 | 其它操作系统 03 ...
- 1.2 操作系统的发展和分类(手工、单道/多道批处理、分时、实时、网络、分布式、嵌入式、个人计算机)
文章目录: 1.操作系统的分类及其特征优劣 2.操作系统的发展历程 1.操作系统的分类及其特征优劣 2.操作系统的发展历程 参考: <2021王道操作系统考研> https://www.b ...
- 操作系统的发展和分类
一,按运行的设备分类 (1)pc电脑上的操作系统 windows (市场占有率高,据说可达90%) os 苹果系统 linux (基于Unix) 麒麟(中国开发的,不能与上边的同日而语) (2)服务器 ...
最新文章
- Laplace数值逆运算的讨论
- 大四学生对于晚睡的思考
- Linux基础命令--date
- 为什么学好计算机就必须学好汇编?
- Java PipedInputStream connect()方法与示例
- java面试题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
- php简单生成缩略图方法
- 『SQL Server 2000 Reporting Services学习笔记』(1)报表管理器的使用 与 通过角色分配配置安全性...
- 腾讯广告:广告场景下有哪些视觉算法应用?
- css实现风车转动,纯CSS实现的风车转动效果特效演示
- 使用微信机器人实现华为OLT和中兴OLT挂测的简单功能
- 生信学习笔记:生物信息学测序分析基本流程入门笔记
- Ps调色磨皮降噪抠图胶片特效模拟常用100款滤镜合集一键安装支持PSCC2015-2019win64
- flash 模拟eeprom
- 入职阿里巴巴,阿里P7高级架构师需要哪些技术栈?
- Python过去计算机用户名,Django:如何获取客户端计算机用户名视图.py
- 二台电脑之间数据库文件进行备份
- nginx服务器缓存文件清理,清除nginx缓存文件并不总是有效
- pytorch的使用:卷积神经网络模块
- 《用户至上:用户研究方法与实践(原书第2版)》一导读
热门文章
- 51Nod-1062 序列中最大的数【序列计算+打表】
- HDU1108 最小公倍数【欧几里得算法】
- I00017 生成9开头的按位递减数
- caffe 源码阅读与运行流程
- C/C++ —— signed 与 unsigned 有符号和无符号数及其移位
- cmd 命令行方式执行 matlab 脚本
- 【笔试/面试】—— 二叉树的最远距离
- 反复平方——快速计算一个数的平方
- uefi下的开机顺序_如何访问UEFI或BIOS并进行设置?
- pb利用datawindow查询符合条件的数据并且过滤掉其他数据_牟宇航:百度OLAP数据库——Palo...