博客
关于我
自考操作系统概论小结
阅读量:149 次
发布时间:2019-02-28

本文共 640 字,大约阅读时间需要 2 分钟。

操作系统的发展历程

操作系统的发展始于计算机能够承担多个任务的需求。第一代计算机完全依赖人工操作,用户需要直接参与每一步任务执行。进入第二代,随着晶体管计算机的普及,单道批处理系统应运而生。这种系统通过将一批作业输入磁带,实现连续处理,尽管在IO设备低速带来的等待问题上仍然存在不足。

20世纪60年代,多道批处理系统开始显现,IBM的第一台小规模集成电路机器为其奠定基础。这种系统能够有效利用资源,提升吞吐量,但平均周转时间较长,且缺乏人机交互性。这些限制促使分时系统的出现,旨在支持多个终端并实现即时响应。

分时系统的核心优势在于多任务处理的并发性。它通过时间片轮转让多个用户能够实时互动,解决了批处理系统的交互性不足问题。这种系统架构将成为后续操作系统发展的重要基石。

实时系统作为另一个重要发展方向,要求系统对任务的响应具有严格的时间约束。其任务可分为周期性和非周期性,硬实时和软实时两大类。硬实时任务对时间要求最严格,必须在截止时间前完成执行,而软实时任务则相对宽松。

微机系统的出现带来了处理机管理的革新。处理机管理以进程为核心,实现进程的创建、调度、同步与通信。存储器管理、设备管理和文件管理则分别承担着不同的功能,确保系统资源的高效利用和用户体验的优化。

系统架构的完善使得操作系统逐渐成熟。从单道批处理到多道批处理,再到分时和实时系统的演进,每一次变革都推动了计算机技术的进步。理解这些发展历程有助于我们更好地把握操作系统的工作原理及其在现代计算机中的重要作用。

转载地址:http://dtzc.baihongyu.com/

你可能感兴趣的文章
quiver绘制python语言
查看>>
pip下载缓慢
查看>>
PIP使用SSH从BitBucket安装自定义软件包,无需输入SSH密码
查看>>
pip命令提示unknow or unsupported command install解决方法
查看>>
pip在安装模块时提示Read timed out
查看>>
pip更换源
查看>>
SpringBoot之Banner源码深度分解
查看>>
Pix2Pix如何工作?
查看>>
QuickBI助你成为分析师——搞定数据源
查看>>
pkl来存储python字典
查看>>
quick sort | 快速排序 C++ 实现
查看>>
pkpmbs 建设工程质量监督系统 Ajax_operaFile.aspx 文件读取漏洞复现
查看>>
pkpmbs 建设工程质量监督系统 文件上传漏洞复现
查看>>
pku 2400 Supervisor, Supervisee KM求最小权匹配+DFS回溯解集
查看>>
queue队列、deque双端队列和priority_queue优先队列
查看>>
PKUSC2018游记
查看>>
PK项目测试,做产品测试有这4大优势!
查看>>
pl sql 的目录 所在的目录 不能有 小括号,如 Program Files (x86)
查看>>
PL SQLDEVELOPMENT导出数据库脚本
查看>>
Queue
查看>>