计算机科学导论第七章操作系统.ppt
《计算机科学导论第七章操作系统.ppt》由会员分享,可在线阅读,更多相关《计算机科学导论第七章操作系统.ppt(49页珍藏版)》请在三一办公上搜索。
1、7.1 引言(操作系统定义)7.2 演化(操作系统的发展)7.3 操作系统的组成部分 7.4 主流操作系统,第七章 操作系统,操作系统(Operating System,简称OS)是配置在计算机硬件上的第一层软件,是管理电脑硬件与软件资源的系统软件。相对于其它软件,OS很难用代码量衡量。,图1 OS作为接口的示意图,7.1 引言,自举过程:操作系统本身也是程序,也需要被装入内存运行,怎么办?首先,有一小部分内存由ROM构成,存称为自举程序的小程序。当计算机被加电时,CPU计数器被设置为自举程序的第一条指令,并执行程序中的指令。这个程序的唯一职责就是把操作系统(需要启动计算机的那部分)装入RAM
2、内存。当装入完成后,CPU中的程序计数器被设置为RAM中操作系统的第一条指令,操作系统就被执行。,7.2 演化,一、无操作系统的计算机系统(1945-50年代中期)1.人工操作方式2.脱机输入输出方式,操作系统的发展过程,1.人工操作方式,工作流程:(1)由程序员事先穿孔(对应程序和数据)(2)将穿孔的纸带(卡片)装入纸带(卡片)输入机(3)再启动输入机将程序和数据输入计算机(4)然后启动计算机运行(5)运行完毕取走计算机结果(6)下一位用户,人工操作方式带来的矛盾及解决方法,缺点:用户独占全机(资源浪费)CPU等待人工操作:装入时、取走时的CPU及内存等资源是空闲的。矛盾人机矛盾即人工操作方
3、式与机器利用率的矛盾CPU与I/O设备之间速度不匹配的矛盾解决方法脱机输入输出方式,2.脱机输入/输出方式(off-Line I/O),工作流程:(示意图1-2)优点:减少了CPU的空闲时间。提高了I/O速度(与高速的磁盘打交道),二、批处理系统1.单道批处理系统20世纪50年代中期发明了晶体管,人们用晶体管代替了真空管来制作计算机,从而出现了第二代计算机。尽管计算机的体积大大减少、但是计算机仍然非常昂贵,为了能充分利用计算机资源,单道批处理系统出现了。2.多道批处理系统,1.单道批处理系统,1、工作流程:(1)作业(job)合成一批输入到外存上,同时在系统中配上监控程序。(2)monitor
4、将作业逐个送入内存并运行。,2、特征:(1)自动性:作业逐个依次运行,无需人工干预。(2)顺序性:磁带上的各道作业顺序地进入内存,作业的完成顺序与他们进入内存的顺序在正常情况下是一致的。(3)单道性:每次监督程序只从磁带上调入一道程序进入内存运行,当该程序完成或异常时,才换入其后继程序进入内存运行。,3、优点:减少了人工操作的时间,提高机器的利用率和系统吞吐量。4、缺点:对某些作业来说,当它发出输入/输出请求后,CPU必须等待I/O的完成,特别因为I/O设备的低速性,从而使机器的利用率很低。,2.多道批处理系统,为解决单道批处理系统中内存仅存放一道作业,导致资源利用率和吞吐量低下的问题,引入了
5、多道程序设计技术,从而引出了多道批处理。,1.引入:,允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法.,(a)单道情形:,打印请求,打印请求,单道与多道程序运行情况,(b)多道情形:,程序A,监督程序,I/O设备,绘图仪请求,t1,t2,t3,t4,t5,t6,t7,t8,CPU,打印机,绘图仪,程序B,打印完成,绘图完成,t9,t10,用户程序,监督程序,I/O操作,I/O中断请求,启动I/O,I/O完成中断,I/O中断请求,启动I/O,t1,I/O中断处理结束,t2,t3,t4,t5,t6,t7,t8,CPU,CPU空闲,空闲,2.多道批处理系统,特征:(1)调度性(2)
6、无序性(3)多道性优点:(1)资源的利用率高(2)系统吞吐量大缺点:(1)平均周转周期长(2)无交互能力,1.分时系统的产生用户对系统功能需求不断增长,主要以下3个方面:,人机交互:程序调试、修改可直接对计算机进行控制。,共享主机:多个用户都希望以“独占”方式共享一台计算机。,方便上机:用户希望有一个终端设备直接将作业传递给计算中心主机,并能直接对其作业控制。,三、分时系统,三、分时系统,分时操作系统,终端,终端,终端,响应时间,1 2 3 n,时间片,计算机硬件,终端,终端,终端,终端,终端,终端,终端,终端,终端,分时系统示意图,三、分时系统,用户的任务要及时进入主存,不能长时间放在外存,
7、2.关键问题,需要及时响应,因此不能像批处理系统允许某个作业长时间占用cpu,而是以较小的时间片在不同用户程序之间强制切换,3.分时系统的4个主要特征:,多路性:宏观上同时有多个用户在运行。,交互性:在终端上编辑、运行程序,或其它操作。,独占性:每个用户一个终端,独立操作,互不干扰,及时性:在很短时间内得到响应,小于23秒。,三、分时系统,四、个人系统,例如,DOS(Disk Operation System)系统,五、并行系统,六、分布式系统系统,七、实时系统系统,同一台计算机中安装多个cpu,每个cpu处理一个程序或一个程序的某一部分,程序运行在不同地域的计算机上,并且这些不同地域的计算机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 导论 第七 操作系统
链接地址:https://www.31ppt.com/p-6023834.html