计算机操作系统(孙雅如版)全套PPT电子课件教案-第1章 引论.pptVIP

计算机操作系统(孙雅如版)全套PPT电子课件教案-第1章 引论.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机操作系统(孙雅如版)全套PPT电子课件教案-第1章 引论

普通高等院校计算机类专业系列教材 ; 目 录 第1章 引论 第2章 处理机管理 第3章 存储器管理 第4章 设备管理 第5章 文件系统 第6章 UNIX系统内核 第7章 高级操作系统;第1章 引 论 ;1.1 操作系统的基本概念 ;图1-1 计算机系统组成; 从操作系统在计算机系统中所处的位置,我们可以看到,操作系统处在硬件与其它软件之间的一个特殊位置上,引入操作系统主要可完成以下两个方面的工作: (1) 方便用户使用。操作系统应该提供给用户一个良好的界面,用户不必了解硬件和其它软件的细节,就可以方便地使用计算机。 (2) 充分利用资源。操作系统应该最大限度地发挥计算机系统资源的使用效率,合理地组织工作流程,使得计算机资源能为多用户共享。 据此,我们可以给出操作系统的定义:操作系统是为了方便用户和提高计算机的利用率,而对计算机资源进行组织和管理的程序集合。其中,用户是一个广义的概念,包括一般用户和软件开发人员等;资源包括处理器、存储器、输入/输出设备等硬件资源和程序与数据等软件资源。;1.1.2 操作系统在计算机系统中的作用; 2.对内职能——组织和管理计算机资源,充分发挥资源的效能,提高利用率在一个计算机系统中,通常包含了多种硬件与软件资源,为了实现某种功能需要使用相应的资源,在分配资源时首先不能“张冠李戴”,比如某用户程序要求打印一篇文档,系统就不应该为其分配一台扫描仪。另外,系统的资源数目是有限的,因此在一些环境下用户程序在执行过程中会发生资源竞争的现象,引起冲突,造成系统的一些工作无法继续进行,这就需要一个仲裁者在相互竞争资源的程序间有序地控制资源的分配,操作系统就起这样的作用。操作系统可以跟踪资源的使用情况,满足用户资源请求,做到合理分配,尽可能使得系统中的各类资源处于“忙”状态,缩短任务完成时间,提高资源利用率。;1.1.3 研究操作系统的几种观点 操作系统本身是一个相当复杂的系统,为了彻底了解它,我们可以从不同的角度研究操作系统。 1.用户观点 用户是计算机的使用主体,软件开发的主要???的就是让用户能够方便地使用计算机。用户观点是指站在用户立场上对计算机提出要求。用户对操作系统的内部结构没有太大兴趣,他们主要从功能要求、服务质量、使用维护及安装价格等方面提出要求。作为使用者,最关心的是如何利用操作系统提供的服务有效地使用计算机,即操作系统提供什么样的用户界面。; 2.资源管理的观点 资源管理的观点是从系统资源的角度刻画整个操作系统的组成及其功能。通常把计算机系统资源按性质归纳为四类:CPU、内存、外部设备以及信息文件,这些资源是操作系统和用户程序赖以活动的物质基础和工作环境。用户使用计算机的过程就是通过使用这些资源达到解决问题的一个过程。 资源管理是指对上述硬、软件资源进行管理。一般说来,一个计算机系统中常常同时运行多个程序,操作系统的任务就是在相互竞争资源的程序之间有序地控制资源的分配。对于操作系统来说,资源管理要做如下工作:; (1) 对资源使用情况进行登记,这是资源管理的依据。 (2) 决定分配策略。根据资源使用情况分析分配的可行性,并决定分配所应采取的策略。 (3) 提供分配与回收算法。通过资源分配的具体程序达到资源分配的目的,为了保证资源的后续利用,在当前使用完该资源后应该立即释放,即执行资源回收程序。; 如图1-2所示,系统中存在两个不同的队列,分别为请求分配资源队列和请求释放资源队列。这两个队列按照某种原则形成,系统首先根据它们不同的请求方式加以判断。如果是请求分配资源方式,系统将进一步判断所需资源是否可用,如果资源可用并且够用,就进行资源分配并修改资源分配状态表,否则这次请求就没有被成功响应,该请求将被插入到请求分配资源队列,等待下一次系统响应。如果不是请求分配资源方式,那么就有两种可能:一种是请求释放资源方式,这时系统正常回收资源;另一种是异常方式,系统将调用出错处理程序进行相应的处理。;图1-2 资源分配与释放过程; 3.进程观点 通过以前的学习,我们了解到计算机是通过运行程序来满足用户要求的,但是我们并不清楚程序在计算机内运行的基本过程和一些规则,只是“知其然而不知其所以然”,操作系统将会解决一些存在于我们思想中的疑问。在澄清这些疑问的过程中,有一个非常重要的动态对象——进程,它是分析计算机操作系统在处理过程中的基本对象,是系统中的活动实体。我们在后面的章节中会详细描述并经常用到它来研

您可能关注的文档

文档评论(0)

gz2018gz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档