1, 多道批处理系统, 现代意义的操作系统。
1.1 多道: 某一个时刻多个作业(程序)在主存中。 按某原则分派处理机,逐个执行这些程序。
1.2 批处理: 用户提交的作业排成队列,由作业调度程序按照一定的算法从该队列中一次选取一个或若干个作业装入内存执行。 选一个还是选多个进去? 引出调度的概念。
1.3 处理机自动切换:
输入输出(并非唯一,也可能每50毫秒切换)时, 切换到下一程序。 I/O跟处理机速度慢的多。
被切换的程序在下一次执行的点, 中断点,保护现场。下次执行时,从现场点开始再执行。
1.4 优势:
提高利用率、提高吞吐量。
1.5 引起的问题(贯穿整个课程):
1.5.1 处理机怎么分配(先到先得?)和回收(自动放弃?回收时还做什么?)?
1.5.2 内存的分配与保护? 共享,相互之间会不会有干扰? 是不是无限地增加?到什么程度最好?有没有方法提高内存利用率? 共用模块的处理(被引用个数的记录)?
1.5.3 I/O设备的共享与效率? 是不是先请求先得? 磁盘读时, 少移动碰头实例。缓存技术。
1.5.4 文件管理。 不相互干扰, 查找高速。
1.5.5 作业的组织。 评估,以让资源平衡使用。
2, 分时与实时系统
2.1 分时: 为了改进响应时间和性能,提供交互式操作环境。
联机系统,多终端。
时间片概念。
让简短命令很快执行。
MIT中为了减少I/O, 内存中覆盖部分空间。
进一步提高效率, 前后台概念。 兼顾分时与批处理。
前台: 时间片分时交互
后台: 批处理作业。
前台没作业或作业有I/O时,执行后台作业。
多道分时系统。
2.2 实时系统:
广泛应用: 炼钢/炼油(实时控制), 网络售票(实时信息处理)。
3, 进一步发展:
3.1 个人操作系统。
3.2 网络操作系统。
3.3 分布式操作系统。 跟3.2的区别?后续会有介绍。
3.4 嵌入式操作系统。工业控制、家电控制等。
===========
1, http://v.youku.com/v_playlist/f1341884o1p4.html
2, http://v.youku.com/v_playlist/f1341884o1p5.html
分享到:
相关推荐
从人工操作阶段到管理程序阶段,再到多道程序设计与操作系统形成,最终发展到批处理操作系统、分时操作系统和实时操作系统。 人工操作阶段是操作系统发展的开始阶段。在这个阶段,用户需要手工将源程序穿孔到卡片或...
3. **多道程序设计与操作系统的形成**:单道批处理系统的效率仍然不高,因此出现了多道批处理系统。这种系统允许多个作业同时存在于内存中,按一定策略交替执行,从而显著提高了资源利用率和系统吞吐量。从宏观上看...
本文主要介绍了早期的操作系统发展,从人工操作阶段到管理程序阶段,再到多道程序设计与操作系统形成的历程。 在人工操作阶段,计算机系统的使用效率极低。用户需要手动穿孔卡片或纸带来编写源程序,然后通过输入...
操作系统是计算机系统的核心组成部分,它的形成和发展历经了多个阶段,从早期的人工操作阶段到现代的多道程序设计和操作系统。下面将详细阐述这些阶段及其关键知识点。 **一、人工操作阶段** 在早期的计算机时代,...
操作系统是计算机科学中的核心组成部分,它的形成和发展反映了计算机技术的进步和用户需求的变化。从早期的手工操作阶段到现代复杂的分布式操作系统,操作系统经历了漫长且丰富的历史。 在手工操作阶段,计算机的...
操作系统是计算机系统的核心组成部分,它的历史和发展紧密关联着计算机技术的进步。从早期的人工操作方式到现代复杂的分布式...理解操作系统的历史与现状,对于深入学习计算机科学和理解现代信息技术的发展至关重要。
最后,PPT还会讨论操作系统的发展趋势,如云计算、物联网(IoT)、容器技术(Docker)以及操作系统安全问题。随着技术的进步,操作系统面临着新的挑战和机遇,需要不断更新和完善。 总之,这个"操作系统 PPT"系列涵盖了...
操作系统是计算机系统的核心组成部分,它的形成和发展历经了多个阶段,以满足不断增长的计算需求和资源管理效率。本文将详细探讨这些发展历程。 首先,我们来到操作系统发展的早期阶段——人工操作阶段。在这个时期...
* 操作系统的作用包括作为用户与计算机硬件系统之间的接口、作为计算机系统资源的管理者和实现了对计算机资源的抽象。 二、操作系统的发展历程 * 多道批处理系统的形成和发展主要动力来自于四个方面的社会需求和...
8. 操作系统的发展方向:操作系统的发展方向是朝着更加智能、更加高效、更加可靠的方向发展,为用户提供更加好的服务和体验。 操作系统原理是计算机科学中的一个基础课程,涵盖了操作系统的基本概念、组成部分、...
从1946年第一台电子计算机ENIAC的诞生,操作系统就开始逐步形成和发展。最初,由于计算机硬件的限制,操作系统并未存在,用户需要直接操作硬件按钮来执行任务。随着技术的进步,汇编语言的出现使得程序输入和编译变...
本文主要探讨操作系统的形成和发展,从早期的人工操作阶段到现代的多道程序设计。 首先,人工操作阶段是计算机诞生初期的状态,那时并没有操作系统这一概念。用户需要手动将源程序以穿孔卡片或纸带的形式准备,然后...
【国产操作系统概述】 国产操作系统是指由中国本土软件公司开发的计算机操作系统,涵盖了桌面、服务器和移动...随着技术的进步和市场需求的变化,国产操作系统将继续优化和完善,有望在全球范围内形成更强的竞争力。
随着技术的进步,多道程序设计的概念被引入,这标志着操作系统形成的转折点。多道程序设计允许多个程序同时存在于主存储器中并发执行。从宏观上看,系统显得像是同时处理多个任务,而从微观上看,实际上是通过中断和...
操作系统的发展历程可以追溯到20世纪50年代,经过了多个阶段的发展,逐渐形成了今天的多样化的操作系统市场。 早期的操作系统主要是批处理操作系统,后来发展出了多用户操作系统和多任务操作系统。20世纪70年代,...