11-2 操作系统发展

本文详细回顾了操作系统从无到有的发展历程,包括从单道到多道、从批处理到分时系统等多个阶段,以及操作系统如何随硬件技术进步而演进。探讨了资源利用率、用户交互和技术创新在操作系统发展中的作用。

11-2 操作系统发展

操作系统发展

01  OS从无到有、从简单到复杂、完善

02  OS 随着计算机硬件技术的发展而发展

03  为满足不同的需求,出现了多种类型的OS

操作系统的发展过程

发展动力:“需求推动发展”

1 资源利用角度

为了提高计算机资源利用率和系统性能, 从单道到多道、集中到分布、从专用到泛在等

2 用户角度

方便用户,人机交互

3 技术角度

物理器件发展, CPU的位宽度(指令和数据)、快速外存、光器件等,以及计算机体系结构的不断发展:单处理机、多处理机、多核、计算机网络

OS的发展和计算机硬件技术、体系结构相关

第一代 (1946 年- - 1955 年) ) : 真空管时代,无操作系统

第二代 (1955 年- - 1965 年) ) : 晶体管时代,批处理系统

第三代 (1965 年- - 1980 年) ) : 集成电路时代,多道程序设计

第四代 (1980 年 - - 至今) ) : 大规模和超大规模集成电路时代,分时系统。

现代计算机正向着巨型、微型、并行、分布、网络化和智能化几个方面发展。

Development and Types of OS

No operating system 无操作系统

Simple Batch Systems 简单批处理系统

Multiprogramming Batched Systems 多道程序批处理系统

Time-Sharing Systems 分时系统

Real -Time Systems 实时系统

Embedded SystemS 嵌入式系统

Parallel Systems 并行系统

Distributed Systems 分布式系统

操作系统的发展过程

wps2

ENIAC计算机

运算速度:1000次/每秒, 数万个真空管, 占地100平方米。

没有程序设计语言(甚至没有汇编),更谈不上操作系统。

程序员提前预约一段时间,然后到机房将他的插件板插到计算机里。

期盼着在接下来的时间中几万个真空管不会烧断,从而可以计算自己的题目。

工作方式:人工操作方式,用户是计算机专业人员;

工作方式

编程语言:机器语言;

I/O:纸带或卡片;

缺点

1、用户独占全机,独占系统的全部硬件资源,设备利用率很低

2、CPU等待用户:手工装入/卸取纸带或卡片

 

50 年代早期,出现了穿孔卡片,程序写在卡片上然后读入计算机,但计算过程则依然如旧

 

主要矛盾

人机矛盾:人工操作方式与机器利用率的矛盾批处理

CPU与I/O之速度不匹配的矛盾

 

提高效率的途径

批处理

脱机I/O

 

脱机I/O方式

I/O工作在外围机/卫星机的控制下完成,或者说是在脱离主机的情况下进行。使用磁带作为输入/输出的中介,这种具体的输入/输出不需要在主计算机上进行的方式称“脱机输入/输出”wps3

操作系统的发展过程

 

2. 单道批处理系统(simple batch processing)

50年代末 ~ 60年代中(晶体管)

把一批作业以脱机输入方式输入到磁带/磁鼓

利用磁带或磁盘把任务分类编成作业顺序执行

每批作业由专门监督程序(Monitor)自动依次处理

批处理系统解决了高速计算机的运算、处理能力与人工干预之间的速度矛盾,实现了作业自动过渡。

早期批处理系统

wps4

单道批处理系统

运行特征:

顺序性:磁带上的各道作业是顺序地进入内存,各作业的完成顺序与他们进入内存的顺序相同

单道性:内存中仅有一道程序运行

自动性

优点

减少了CPU的空闲时间,提高了主机CPU和I/O设备的使用效率,提高了吞吐量。

缺点

CPU和I/O设备使用忙闲不均.

内容概要:本文介绍了一个针对电力系统连锁故障传播路径的N-k多阶段双层优化及故障场景筛选模型,该模型基于混合整数线性规划(MILP)方法构建,旨在全面评估电力系统在遭受多重故障时的脆弱性与恢复能力。通过引入故障传播路径的概念,模型能够动态模拟故障在电网中的逐级扩散过程,并结合多阶段优化策略,实现对关键故障场景的有效识别与优先排序。整个框架不仅考虑了初始故障元件的选取,还涵盖了后续因潮流转移引发的级联跳闸行为,从而提升了风险评估的准确性与时效性。该研究已在Matlab平台上完成代码实现,具备良好的可复现性和工程应用价值,适用于提升现代电网的安全防御水平。; 适合人群:电力系统、能源安全及相关领域的科研人员、高校研究生以及从事电网规划与运行管理的工程技术人员。; 使用场景及目标:①用于电力系统安全评估中识别最危险的N-k故障组合;②支撑电网应急预案制定与薄弱环节改造;③作为学术研究中关于级联故障建模与优化求解的教学与验证工具;④服务于智能电网背景下抵御蓄意攻击或极端事件的风险防控决策。; 阅读建议:建议读者结合Matlab代码深入理解模型的数学 formulation 与求解流程,重点关注目标函数设计、约束条件构建及双层优化结构的实现逻辑,同时可通过调整系统参数和故障设定进行仿真对比分析,以掌握不同因素对连锁故障演化的影响规律。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值