操作系统第四版第一章.ppt
《操作系统第四版第一章.ppt》由会员分享,可在线阅读,更多相关《操作系统第四版第一章.ppt(66页珍藏版)》请在三一办公上搜索。
1、主讲教师 程如铁,操作系统,新世纪计算机类本科系列教材,计算机操作系统,汤小丹等 编著,西安电子科技大学出版社,(第四版),目 录,第一章 操作系统引论 第二章 进程的描述与控制 第三章 处理机调度与死锁 第四章 存储器管理 第五章 虚拟存储器第六章 输入输出系统第七章 文件管理 第八章 磁盘存储器的管理第九章 操作系统接口 第十章 多处理机操作系统 第十一章多媒体操作系统第十二章保护与安全,第一章 操作系统引论,第一章 操作系统引论,1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特性 1.4 操作系统的主要功能 1.5 操作系统的结构设计,计算机系统的组成,
2、硬件是计算机系统的基础 软件是提高计算机系统效率和方便用户使用计算机的程序 它们二者相互依赖、相互促进、共同发展,操作系统在计算机系统中的地位,操作系统的地位:紧贴系统硬件之上,所有其他软件之下(是其他软件的共同环境),1.1 操作系统的目标和作用一、操作系统的目标,有效性(系统管理人员的观点)使CPU及各I/O设备有效利用(充分忙碌)方便性(用户的观点)以命令方式(或图形方式、程序方式)代替手工方式操作机器,提供良好的、一致的用户接口。可扩充性(开放的观点)便于修改或增加功能开放性 结构开放乃至源代码开放,二、操作系统的作用,应用程序-虚机器界面 操作系统-物理机器界面 硬件,假如没有操作系
3、统?怎样将目标代码送给硬件?怎样输出打印结果?人们将对二进制程序操作 从发光二极管读答案,1.OS作为用户与计算机硬件系统之间的接口 OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统 OS是一个系统软件,因而这种接口是软件接口2.OS作为计算机系统资源的管理者 有效合理地分配资源,保护用户不受侵犯 提供安全、保密措施3.OS实现了对计算机资源的抽象 每当在计算机系统上覆盖上一层软件后,系统功能便增强一级,图 1-1 OS作为接口的示意图,(1)命令方式。这是指由OS提供了一组联机命令(语言),用户可通过键盘输入有关命令,来直接操纵计算机系统。(2)系统调用方式。OS提供了一组系统
4、调用,用户可在自己的应用程序中通过相应的系统调用,来操纵计算机。(3)图形、窗口方式。用户通过屏幕上的窗口和图标来操纵计算机系统和运行自己的程序。,三、推动操作系统发展的主要动力-“需求推动发展”,1.不断提高计算机资源利用率2.方便用户3.器件的不断更新换代4.计算机体系结构的不断发展5.不断提出新的应用需求,1.2 操作系统发展过程,操作系统发展是随着计算机硬件技术、应用软件的发展而发展的目标:充分利用硬件 提供更好的服务,OS的形成已有50多年的时间,一、未配置操作系统的计算机系统1.人工操作方式 硬件非常昂贵,没有操作系统。用户:既是程序员,又是操作员。用户是计算机专业人员;编程语言:
5、机器语言;输入输出:纸带或卡片;,工作特点:用户独占全机 CPU等待人工操作,程序通过卡片人工装入、卸下 一次完成一个功能(计算,I/O,用户思考/反应),缺点:,造成人机矛盾和CPU与I/O之间的矛盾,工作效率非常低 每一用户都要自行编写涉及到硬件的源代码 工作量大,难度高,易出错,需要大量人力和物力,2.脱机输入/输出方式,脱机输入/输出方式:增加外围机负责控制程序和数据的输入输出,联机输入/输出方式:所有工作交CPU,监督程序发展为执行系统,常驻内存,脱机I/O方式的主要优点如下:减少了CPU的空闲时间。(2)提高I/O速度。,图 1-3 脱机I/O示意图,二、单道批处理系统1.单道批处
6、理系统的处理过程,把一批作业以脱机输入方式输入到磁带上,并在系统中配上监督程序,控制这批作业一个接一个地连续处理。,2.单道批处理系统的特征,1.自动性2.顺序性3.单道性,三、多道批处理系统1.多道程序设计的基本概念,多道程序设计:多个用户共享CPU和系统资源,多道批处理的运行特征:*多道:内存中同时存放几个作业;*宏观上并行运行:都处于运行状态,但都未运行完;*微观上串行运行:各作业交替使用CPU;,图 1-5、1-6 单道和多道程序运行情况,2.多道批处理系统的特征,(1)多道性(2)无序性(3)调度性 作业从提交给系统开始直至完成,需要经过两次调度:A、作业调度 B、进程调度,多道程序
7、系统多重处理系统多用户多终端,3.多道批处理操作系统优缺点,优点:*作业流程自动化;*资源利用率高,吞吐量大。吞吐量:单位时间内处理作业的个数缺点:*平均周转时间长,短作业的周转时间显著增长;*无交互手段,调试程序困难。,操作系统的定义,操作系统是计算机系统中的一个系统软件,是一些程序模块的集合,它们能以尽量有效、合理的方式组织和管理计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能高效地运行。,有效:系统效率,资源利用率,(如:CPU利用的充足与否,内存、外部设备是否忙碌),合理:公平与否,如果
8、不公平则会产生“死锁”或“饥饿”,方便:用户界面,卡片,早期批处理系统,IBM1401,IBM7094,IBM1401,输入磁带,磁带机,卡片阅读机,输出磁带,打印机,四、分时操作系统,1.分时系统的产生工作方式:*一台主机连接了若干个终端*每个终端有一个用户在使用*交互式的向系统提出命令请求*系统接受每个用户的命令*采用时间片轮转方式处理服务请求*并通过交互方式在终端上向用户显示结果*用户根据上步结果发出下道命令,分时操作系统,2.分时系统实现中的关键问题,及时接收 及时处理时间片:操作系统将CPU的时间划分成若干个片段,称为时间片 操作系统以时间片为单位,轮流为每个终端用户服务,每次服务一
9、个时间片(其特点是利用人的错觉,使人感觉不到),3.分时系统的特征,多路性交互性“独占”性及时性,同时有多个用户使用一台计算机宏观上:是多个人同时使用一个CPU微观上:多个人在不同时刻轮流使用CPU,用户根据系统响应结果进一步提出新请求(用户直接干预每一步),用户感觉不到计算机为其他人服务(OS提供虚机器,各个用户的虚机器互不干扰),系统对用户提出的请求及时响应,五、实时系统,实时:指计算机对于用户请求能足够快地进行处理,并做出反映。要求毫秒、微秒级。实时操作系统的应用:实时控制系统 此类实时控制系统主要用于生产过程的自动控制,实验数据自动采集,武器的控制、包括火炮自动控制、飞机自动驾驶、导弹
10、的制导系统。实时信息处理系统 这类系统主要用于实时信息处理,象飞机订票系统、情报检索系统。,实时系统与分时系统的比较,(1)多路性(2)独立性(3)及时性(4)交互性(5)可靠性,*网络操作系统,a.计算机网络 计算机网络是计算机技术与通信技术相结合的产物,是互连起来的计算机的集合.b.网络操作系统 是使网络上各计算机能方便地进行网络通信、有效地共享网络资源,为网络用户提供所需各种服务的软件和有关规程的集合。,网络操作系统,*分布式操作系统,分布式计算机系统是为分散处理、协同完成任务而将多个分散的计算机经互连网络连接而成的计算机系统,分布式操作系统是在它上配置的操作系统。分布式操作系统是能直接
11、对系统中各类资源进行动态分配和管理,有效控制和协调诸任务的并行执行,允许系统中的处理单元无主、次之分,并向系统提供统一的、有效的接口的软件集合。,分布式操作系统与网络操作系统的区别,分布性 处理上的分布性是分布式操作系统的最基本特征。网络虽有分布处理的功能,但网络的控制功能,则大多集中在某个主机或服务器上,它的控制方式集中的,分布式系统的处理分布是资源、功能、任务和控制都是分布的。透明性 分布式操作系统负责全系统的资源分配和调度、任务划分、信息传输协调工作,并为用户提供一个统一的界面,标准的接口,用户通过这一界面实现所需要的操作和使用系统资源。分布式OS通常很好地隐藏系统内部的实现细节,如对象
12、的物理位置、并发控制、系统故障等对用户都是透明的。,分布式操作系统与网络操作系统的区别,统一性 分布式系统要求一个统一的操作系统,实现系统操作的统一性,而网络系统一般是在各自操作系统基础上加上负责网络访问功能模块,网络各操作系统不一致。健壮性 由于分布式系统的处理和控制功能是分布的,设备出现故障时,可通过容错技术实现系统重构,从而仍保持系统的正常运行,因而系统具有健壮性,即具有较好的可用性和可靠性。而网络系统其控制功能大多集中在主机和服务器中,使系统具有潜在的不可靠性。,六、微机操作系统的发展,单用户单任务操作系统单用户多任务操作系统多用户多任务操作系统,1.3 操作系统的基本特征,一、并发性
13、(Concurrence):并发性是指两个或多个事件在同一时间间隔内发生。具有此特性的程序称并发程序。在多道程序环境下,并发性是指在一段时间间隔内宏观上有多道程序同时运行,但在微观上可能是交替或顺序运行的。并行性是指两个或多个事件在同一时刻发生。具有此特性的程序称并行程序。并行执行意即同时执行 并行是一种物理的、或微观的同时性概念 并发是一种逻辑的、或宏观的同时性概念 单处理机系统不能实现并行,但可实现并发 多处理机系统既可实现并发,又可实现并行,进程是指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个活动实体。在操作系统中引入进程的目的,是使多个程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 第四 第一章

链接地址:https://www.31ppt.com/p-6164587.html