1.2 操作系统的历史

目录

操作系统的产生

1、手动处理阶段

2、批处理阶段

3、执行系统阶段

操作系统的完善

1、多道批处理系统

2、分时系统

3、实时处理系统

4、通用操作系统

操作系统的发展


操作系统的产生

 

 

 

 

1、手动处理阶段

2、批处理阶段

联机批处理:传输速度低于处理机的速度

脱机批处理:把输入输出操作交给一个功能较为单纯的卫星

3、执行系统阶段

出现了通道和通道中断主机功能。通道又称为I/O处理机,有自己的指令系统和运控部件,与处理机共享内存资源。取代了卫星。

通道受处理机的委托执行通道程序以完成输入输出操作,且输入输出操作与处理机的计算工作完全并行执行,并在输入输出操作完成时向处理机发送中断请求。

操作系统的完善

1、多道批处理系统

内存中同时存放多道作业:当一道作业因为等待I/O传输完成而暂时不能运行时,系统将处理机资源分配给另一个可以运行的程序。

适合大型科学计算任务

2、分时系统

由一台主机和若干台与其相连的终端所构成,用户在终端上输入输出和运行程序,便于修改调试程序,多个终端用户可同时操作一个系统,所以分时系统也是基于多道程序设计的。

适合交互式任务

3、实时处理系统

集成电路取代分立元件,实时操作系统因工业自动化控制、医疗诊断、航班订票等情景应运而生。

4、通用操作系统

将多道批处理、分时和时事等功能组合在一起形成了通用操作系统。可以同时处理实时任务、接受终端请求、运行成批作业。

操作系统的发展

  1. 出现了计算机网络
  2. 家庭和商用微型计算机得到了普及。
  3. 多处理器并行处理大型计算任务
  4. 微内核操作系统体系结构
  5. 单处理器速度已近极限(摩尔定律),多核技术应运而生。如何管理多个核心以提高系统性能成为新的问题。多核系统主要带来并发控制和调度两个问题。

         单处理器和单核系统的并发控制是在指令级别上的,而多处理器和多核的并发控制是在指令周期级别上的。

         如何合理安排多线程在多处理器或多核上运行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值