- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统 第一张
* 第一章 概 论 第一章 概 论 §1 计算机系统的层次结构 §2 操作系统的资源管理观点 §3 操作系统的服务观点 §4 操作系统的特性 §5 操作系统的硬件基础 §6 操作系统的装入与初启 §1 计算机系统的层次结构 一个完整的计算机系统是由硬件和软件两大部分组成的。硬件(即物理计算机)是系统的基本资源,其主要部件包括:中央处理机(CPU)、主存贮器(简称主存或内存)、外部存贮器(简称外存或辅存,包括磁盘和磁带)、终端(通常由键盘*和显示器组成)、控制台以及字符打印机等。CPU和内存构成系统的主机,其它部件统称为外部设备(简称外设),或称为输入输出(I/O)设备。 图1-1计算机系统的抽象层次结构 §2 操作系统的资源管理观点 2.1 支持资源共享的多道程序系统 按照程序在系统中的运行方式,计算机系统分为单道程序系统和多道程序系统*。 所谓单道程序系统是指系统只能顺序地执行用户程序,即仅当一个用户程序执*行完后,才启动另一个用户程序工作,在一个用户程序运行期间,它独占全机崐资源。这样的系统经常出现资源使用不充分和不均衡的现象,当CPU工作时*,外设往往处于闲置状态;同样,当外设工作时,CPU也往往空闲着;外设*之间亦同样如此。由于CPU的速度远远高于外设,CPU的浪费就显得尤为*严重。 多道程序系统的实现需要硬件和软件的共同支持。在硬件技术中主要引入了中*断和通道。所谓中断,从概念上说是指意外事件或异步事件对CPU的打断。意*外事件如电源掉电或硬件故障,异步事件则是无一定时序关系的随机事件,例*如外部设备完成I/O传输,用户通过终端发出命令请求等。一旦意外事件或*异步事件发生,中断部件便向CPU发出中断请求,暂停CPU的当前工作。*通道则是一种专门用于控制外部设备的简单处理机,亦称I/O处理机,它联*接着主机和外设,具有向内存直接存取数据的能力。作为处理机,它执行专门*的通道指令,并可独立于CPU,与CPU同时工作。当现行程序需要I/O*传输时,CPU只要命令通道去完成就行了,同时CPU可以继续执行现行程*序的后续工作或执行其它程序。 只有当通道控制相应的外部设备完成了指定的*数据传输任务后,才通过中断部件向CPU发出中断请求,CPU立即暂停现*行程序的执行,转去执行中断处理程序。可见,中断和通道技术的引入,实现*了多部件并行工作,即CPU与外设以及外设与外设之间同时工作。利用多部*件并行工作的特性,就可使多道程序同时运行,实现系统资源的共享。支持多*道程序系统的软件系统需要在多道程序之间合理地分配和回收系统资源,使资源*得到合理有效的利用,使得各个程序能够有条不紊地运行,这个软件就是操作系统。 2.2 操作系统的管理功能 1. CPU管理 2.存贮器管理 3.设备管理 4.文件管理 5.进程及作业管理 §3 操作系统的服务观点 3.1 公共服务功能 (1)程序装入与执行 (2)I/O操作 (3)文件使用 (4)作业运行控制 (5)错误检测与处理 3.2 操作系统的分类 1.批处理系统(Batch Processing Sys*tem) 批处理系统也称批量系统或作业流处理系统。所谓批处理意指用户作业的成批输入并处理,即系统将作业一批一批地输入系统并暂存在外存中,组成一个后备作业列队,每次按一定的调度原则从后备作业中挑选一个或多个装入主机处理,作业完成后退出主机和后备作业装入主机运行均由系统自动实现,从而大大压缩了两个作业之间的转接时间,在系统中形成了一个自动转接的连续作业流,当一批作业运行完后,输出它们的运行结果,再接受下一批作业进入系统处理。然而,在现代批处理系统中,上述“批”的概念已不十分明显,用户作业可被随时接受进入系统处理,运行结果也可以随机输出,而不必集中成批输入和输出,所以批处理的真实含义是指系统对源源不断的作业流的连续处理。 批处理系统的特点是它采用的是脱机服务方式,即用户在其作业运行期间不能在控制台或终端上请求系统的服务以直接干预其作业的运行过程,而必须将其对作业的控制意图事先用作业控制语言编制成作业说明书或作业控制卡,这些控制意图可以是作业运行时的资源要求、作业步的执行次序、对可能的运行错误的处理措施等等。作业控制卡或作业说明书连同程序和数据一起提交给系统,由系统的作业控制程序或命令解释程序解释执行, 提供相应的各种服务。批处理系统主要配置在较大的计算机系统上, 由于这样的机器的硬件设备配置较全,价格较贵,故现代批处理系统多建立在多道程序设计基础上,追求的是作业的大吞吐量和系
您可能关注的文档
- 成长三步曲.ppt
- 我的蓝单词.doc
- 户外SMD全彩p6.25高清全彩.doc
- 户外全彩p4.81户外SMD全彩高清显示屏.doc
- 户外广告专用照明灯对比表.doc
- 扁布袋除尘器测试报告.doc
- 手机电池保护板规格书.doc
- 打造完美操作系统.doc
- 托福常用动词.doc
- 技嘉主板onoffcharge关机充电功能.doc
- 2025年中国锻铁围栏市场调查研究报告.docx
- 2025年中国椭圆型市场调查研究报告.docx
- 2025年中国无蔗糖原味豆浆市场调查研究报告.docx
- 2025-2031年中国泛在电力物联网行业发展运行现状及投资潜力预测报告.docx
- 2025年中国制袋机零件市场调查研究报告.docx
- 2025年中国智能除垢型电子水处理仪市场调查研究报告.docx
- 2025-2031年中国甘肃省乡村旅游行业市场深度研究及投资策略研究报告.docx
- 2025-2031年中国干海产品行业市场发展监测及投资战略规划报告.docx
- 2025年中国全铝图解易拉盖市场调查研究报告.docx
- 2025年中国人造毛皮服装市场调查研究报告.docx
文档评论(0)