操作系统12操作系统形成和发展.pptx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
第一章 操作系统概论 操作系统12操作系统形成和发展全文共62页,当前为第1页。 1.2 操作系统的发展和形成 1.2.1 人工操作阶段 1.2.2 管理程序阶段 1.2.3 多道程序设计与操作系统的形成 1.2.4 操作系统的分类 操作系统12操作系统形成和发展全文共62页,当前为第2页。 50年代至今,操作系统经历了从简单到复杂,从低级到高级的发展过程。 人工操作方式 管理程序阶段 多道程序系统 管理程序是操作系统的雏形,在出现多道程序系统以后,现代操作系统才真正形成和发展。 1.2 操作系统的发展和形成 操作系统12操作系统形成和发展全文共62页,当前为第3页。 什么推动着os的发展? 计算机硬件升级和新硬件的出现 提供新的服务、方便使用 提高计算机资源利用率 更正软件错误 计算机体系结构的发展:单处理系统、多处理系统、分布式系统、计算机网络 1.2 操作系统的发展和形成 操作系统12操作系统形成和发展全文共62页,当前为第4页。 人工操作方式(1946-50年代中期),没有OS 用户:即是程序员,又是操作员 1.2.1 人工操作阶段 编程语言:机器语言、汇编语言 输入输出(In 操作系统是计算机系统的核心组成部分,它的形成和发展历经了多个阶段,从早期的人工操作阶段到现代的多处理系统和分布式系统,反映了计算机技术的不断进步和需求的演变。 1. **人工操作阶段**(1946-50年代中期):在这一阶段,计算机资源极其珍贵,操作系统尚未出现。用户既是程序员也是操作员,需要直接用机器语言或汇编语言编写程序,并通过纸带或卡片进行输入。由于缺乏操作系统,用户需手动操作,导致资源利用率低、系统效率低下,且易出错,处理时间长。 2. **管理程序阶段**:为了解决人工干预过多的问题,50年代末至60年代初出现了批处理系统,如监督程序或管理程序。早期的批处理分为联机和脱机两种类型,使得多个作业可以连续执行,减少了人工作业的频率,但仍然是单道系统,即内存中仅有一道程序在运行。 3. **多道程序设计与操作系统的形成**:单道批处理系统的效率仍然不高,因此出现了多道批处理系统。这种系统允许多个作业同时存在于内存中,按一定策略交替执行,从而显著提高了资源利用率和系统吞吐量。从宏观上看,多道程序好像是并行执行的,但实际上在CPU级别上它们是串行的。多道程序设计技术在提高系统效率的同时,牺牲了单个程序的响应时间。 4. **操作系统的分类**:随着技术的发展,操作系统逐渐分化为多种类型,包括批处理系统、分时系统、实时系统、网络操作系统和分布式系统等,以满足不同应用领域的需求。此外,计算机体系结构的演进,如从单处理系统到多处理系统、分布式系统以及计算机网络,也对操作系统提出了新的挑战和要求。 推动操作系统发展的主要因素有计算机硬件的升级、新硬件的出现、对新服务的需求、提升资源利用率、纠正软件错误以及计算机体系结构的变革。例如,多处理系统和分布式系统的发展要求操作系统具备更好的资源管理和协调能力;计算机网络的兴起则催生了网络操作系统,支持网络上的资源共享和协同工作。 总结来说,操作系统的发展历程是一个逐步复杂化和功能完善的过程,从最初的人工操作到现在的多任务、多用户、多处理和网络环境,操作系统在提高计算效率、简化用户使用和优化资源管理等方面扮演着关键角色。
剩余60页未读,继续阅读
- 粉丝: 192
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 冯尔康320240941121.zip
- 基于Java和CSS的bookStore项目源码学习Git和SSH框架实践
- 基于Qt6.2.4的数据库应用课程设计-景点门票管理系统的设计与实现.zip
- 基于Java后端与Vue前端技术的在线商城设计源码
- 基于Qt创建的Linux系统下的浏览器.zip
- UBNT-ER-x 固件刷机.zip学习资源
- Prophet时间序列预测入门.ipynb
- 一款由Java写的射击游戏.zip算法资源
- 一些java的小游戏项目,贪吃蛇啥的.zip用户手册
- 在线实时的斗兽棋游戏,时间赶,粗暴的使用jQuery + websoket 实现实时H5对战游戏 + java.zip课程设计