第一章 操作系统引论PPT.ppt

  1. 1、本文档共124页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.1.1 操作系统的地位 计算机系统由软件和硬件构成,硬件是计算机系统的物质基础,完成基本操作,软件通过对硬件基本功能的排列实现人们所需的高级功能。 计算机系统是分层次的,最低层是未配置任何软件的硬件裸机,硬件之上是软件,软件又分为若干层次,最低层是操作系统。 它们之间的结构关系如图1.1所示。 计算机硬件是操作系统运行的物质基础,同时也必须在操作系统的管理下才能被有效的使用,操作系统是覆盖在裸机上的第一层软件,它直接控制、管理各种硬件资源。在裸机上安装了操作系统后,就为其他软件和用户提供了工作环境。 操作系统是整个计算机系统的控制管理中心,把裸机改造成为功能更强,使用更方便的机器,通常称为虚拟机,其他软件都运行在操作系统之上,以操作系统为支撑环境,向用户提供所需的各种服务,它们的运行由操作系统进行管理,由操作系统为它们分配所需的资源,并由操作系统对I/O设备进行控制。 1.1.6 操作系统和网络操作系统 1. 操作系统的定义 操作系统(Operating System,简称OS)是系统软件的核心,它负责计算机系统全部软件和硬件资源的控制、管理和调度工作,控制并协调多个任务的活动,实现信息的存取和保护,它提供用户接口,为用户提供良好的应用平台和工作环境。 操作系统为用户完成所有“与硬件相关、与应用无直接关系”的工作,给用户以方便、效率、安全,给系统以高效和稳定。操作系统是计算机系统必不可少的重要的软件。 ⒉网络操作系统的定义 网络操作系统(Network Operating System,简称NOS)就是具有网络功能的操作系统,用于管理网络通信和共享网络资源,协调各主机上任务的运行,并向用户提供统一的、有效的网络接口的软件集合。网络操作系统具有网络通信、资源管理、网络服务、网络管理和相互操作能力等功能。 1.2.6 网络操作系统 网络操作系统(NetWork Operating System)是使网络上的各计算机能方便而有效地共享网络资源,为网络用户提供所需的各种服务的软件和有关规程的集合。 功能:除传统操作系统的功能外还包括: 1)提供高效、可靠的网络通信能力 2)提供多种网络服务功能 网络操作系统特征: 1)具有传统操作系统的特征 2)安全特征,如认证,授权,登录限制和访问控制。 3)提供网络服务和网络接口 两种存在形式: 1)以独立于本地操作系统的NOS 2)本地操作系统具有网络功能 1.2.7 分布式操作系统 建立在网络之上,与NOS的最大区别在于它高度的整体性和透明性,用户不需了解系统中硬件和软件的分布,用户发给OS的命令和操作,由OS选择合适的计算机和设备来管理,因为它需对整个系统做整体的协调和控制。 NOS:用户必须明确指定操作的源地址和目标地址,明确递交远程任务,管理整个网络。 1.2.8 通用操作系统 在现代OS中,大多具备了以上的批处理、分时、实时、网络等特性,在这样的系统中,实时处理作为前台作业,批处理作为后台作业,只有前台作业不需要使用处理机时,后台作业才可以得到处理机的控制权,一旦前台作业可以开始工作,后台作业就需立即让出处理机供其使用。 三大操作系统的基本类型: 1) 批处理操作系统 2) 分时操作系统 3) 实时操作系统 OS的主要任务是为多道程序的运行提供良好的运行环境,以保证多道程序能有条不紊地高效地运行,并能最大程度地提高系统中各种资源的利用率和方便用户的使用。 主要任务:为多道程序的运行提供良好的环境,方便用户使用存储器,提高存储器的利用率以及能从逻辑上扩充内存,为此,存储器管理应具有内存分配、内存保护、地址映射和内存扩充等功能。 主要任务:对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性。 此时程序设计的技巧,只是如何编制紧凑的程序,以便于有效地利用内存、对GOTO语句的使用不加任何限制,所设计出的操作系统既庞大又杂乱,缺乏清晰的程序结构。这一方面会使所编制出的程序错误很多,给调试工作带来很多困难;另一方面也使程序难以阅读和理解,增加了维护人员的负担。 缺点: 首先,在开始设计OS时,对模块的划分及对接口的规定并不精确, 而且还可能存在错误,因而很难保证按此规定所设计出的模块会完全正确, 这将使在把这些模块装配成OS时发生困难; 其次,从功能观点来划分模块时,未能将共享资源和独占资源加以区别; 由于管理上的差异,又会使模块间存在着复杂的依赖关系使OS结构变得不清晰。 1.6 网络操作系统 1.6.1 网络操作系统定义 NOS是网络上各计算机能方便而有效地共享网络资源,为网络用户提供所需的各种服务的软件和有关规程的集合。 所谓计算机网络是指通过数据通信系统把地理上分散的自主计算机系统连接起来,以达到数据通信和资源共享目的

文档评论(0)

138****4974 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档