书签 分享 收藏 举报 版权申诉 / 28
上传文档赚钱

类型操作系统引论课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:5196814
  • 上传时间:2023-02-16
  • 格式:PPT
  • 页数:28
  • 大小:182KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《操作系统引论课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    操作系统 引论 课件
    资源描述:

    1、计算机软件技术基础机械工业出版社计算机软件技术基础机械工业出版社第第7章章操作系统引论操作系统引论本章基本内容与要求本章基本内容与要求n基本内容基本内容q操作系统做什么操作系统做什么q操作系统功能操作系统功能q操作系统的分类操作系统的分类q操作系统的特征操作系统的特征q操作系统的性能评价操作系统的性能评价q操作系统的结构分析操作系统的结构分析本章基本内容与要求本章基本内容与要求n要求要求q掌握操作系统的基本概念掌握操作系统的基本概念q掌握操作系统的功能、分类、特征、掌握操作系统的功能、分类、特征、q了解操作系统的性能、结构了解操作系统的性能、结构7.1 操作系统的作用操作系统的作用n从一般用户

    2、角度来看从一般用户角度来看q所谓计算机操作系统,是指控制和管理计算所谓计算机操作系统,是指控制和管理计算机的软、硬件资源,合理组织计算机的工作机的软、硬件资源,合理组织计算机的工作流程,方便用户使用计算机系统的程序集合。流程,方便用户使用计算机系统的程序集合。n从程序员的角度看从程序员的角度看q操作系统就是一台能够为用户提供高级编程操作系统就是一台能够为用户提供高级编程接口、便于使用的虚拟机。接口、便于使用的虚拟机。7.2 操作系统功能操作系统功能1.进程管理进程管理2.存储管理存储管理3.设备管理设备管理4.文件管理文件管理5.用户接口用户接口1.进程管理进程管理n进程管理又称进程管理又称“

    3、处理机管理处理机管理”,其主要功能是对中央处理,其主要功能是对中央处理器(器(CPUCPU)进行管理。)进行管理。n多道程序设计的特点是多个程序共享多道程序设计的特点是多个程序共享CPUCPU资源,资源,CPUCPU的利用的利用率较高。率较高。n在多道程序设计环境中,为了保证系统的安全,将指令分在多道程序设计环境中,为了保证系统的安全,将指令分成特权指令和非特权指令。只允许操作系统程序执行的指成特权指令和非特权指令。只允许操作系统程序执行的指令称为特权指令,一般用户不允许使用特权指令。指令集令称为特权指令,一般用户不允许使用特权指令。指令集合中除特权指令之外的指令称为非特权揩令。合中除特权指令

    4、之外的指令称为非特权揩令。n在多道程序设计环境中,中央处理器交替地执行操作系统在多道程序设计环境中,中央处理器交替地执行操作系统程序和用户程序。当程序和用户程序。当CPUCPU正在执行操作系统程序时,称正在执行操作系统程序时,称 CPUCPU处于系统态(又称管态、核心态);当处于系统态(又称管态、核心态);当 CPU CPU正在执行正在执行用户程序时,称用户程序时,称CPUCPU处于用户态(又称目态)。处于用户态(又称目态)。2.存储管理存储管理n存储管理的主要功能是管理内存资源。存储管理的主要功能是管理内存资源。n当多道程序共享内存资源时,需要合理地为它们分配内存当多道程序共享内存资源时,需

    5、要合理地为它们分配内存空间,将程序地址空间快速正确地映射到物理地址空间,空间,将程序地址空间快速正确地映射到物理地址空间,并保证用户的程序和数据能够相互隔离、互不干扰。并保证用户的程序和数据能够相互隔离、互不干扰。n随着用户程序的不断增大,内存资源常常捉襟见肘,所以随着用户程序的不断增大,内存资源常常捉襟见肘,所以需要解决内存扩充的问题,即把内存和外存统一起来管理,需要解决内存扩充的问题,即把内存和外存统一起来管理,只需将程序的一部分调入内存,另一部分仍留在外存中,只需将程序的一部分调入内存,另一部分仍留在外存中,程序可以在内、外存之间互换,为用户提供一个容量比实程序可以在内、外存之间互换,为

    6、用户提供一个容量比实际内存大得多的虚拟存储器,以保证大程序的运行。际内存大得多的虚拟存储器,以保证大程序的运行。3.设备管理设备管理n计算机外部设备的种类繁多、功能差异很大,管理困难。计算机外部设备的种类繁多、功能差异很大,管理困难。操作系统设备管理的主要功能是按一定的策略为进程分配操作系统设备管理的主要功能是按一定的策略为进程分配外部设备、启动外部设备进行数据传送,使用户不必了解外部设备、启动外部设备进行数据传送,使用户不必了解设备以及接口的技术细节就可以方便地对设备进行操作。设备以及接口的技术细节就可以方便地对设备进行操作。为了弥补为了弥补CPUCPU和外部设备速度的差异,提高和外部设备速

    7、度的差异,提高CPUCPU和外设之间和外设之间的并行能力,系统采用了中断技术、通道技术、缓冲技术的并行能力,系统采用了中断技术、通道技术、缓冲技术和虚拟设备技术等,为用户提供了功能强大、界面友好的和虚拟设备技术等,为用户提供了功能强大、界面友好的设备使用手段。设备使用手段。4.文件管理文件管理n计算机系统中大量信息总是以文件形式保存在外存储器上。计算机系统中大量信息总是以文件形式保存在外存储器上。操作系统必须向用户提供能快速、有效、合理地存取这些操作系统必须向用户提供能快速、有效、合理地存取这些数据的手段。文件管理的主要任务是有效地管理文件的存数据的手段。文件管理的主要任务是有效地管理文件的存

    8、储空间,合理组织和管理文件系统的目录,支持对文件的储空间,合理组织和管理文件系统的目录,支持对文件的存储、读写操作,解决文件信息的共享、保护及访问控制存储、读写操作,解决文件信息的共享、保护及访问控制等。等。5.为用户提供接口为用户提供接口7.3 操作系统的分类操作系统的分类1.1.批处理系统批处理系统2.2.分时系统分时系统3.3.实时系统实时系统4.4.桌面桌面PCPC机操作系统机操作系统5.5.手持设备操作系统手持设备操作系统6.6.云计算操作系统云计算操作系统7.7.其他类型的操作系统其他类型的操作系统网络操作系统网络操作系统分布式操作系统分布式操作系统一、批处理系统批处理系统n批处理

    9、系统也称为作业处理系统。在批处理系统中,操作批处理系统也称为作业处理系统。在批处理系统中,操作人员将作业成批地装入计算机中,由操作系统在计算机中人员将作业成批地装入计算机中,由操作系统在计算机中某个特定区域(一般称为输入井)将其组织好并按一定的某个特定区域(一般称为输入井)将其组织好并按一定的算法选择其中的一个或几个作业,将其调人内存使其运行。算法选择其中的一个或几个作业,将其调人内存使其运行。运行结束后,把结果放入运行结束后,把结果放入“输出井输出井”,由计算机统一输出,由计算机统一输出后,交给用户。后,交给用户。n批处理系统的主要优点是系统吞吐量大,资源利用率高。批处理系统的主要优点是系统

    10、吞吐量大,资源利用率高。所谓所谓“吞吐量吞吐量”是指单位时间内系统所能完成的任务的总是指单位时间内系统所能完成的任务的总和。批处理系统的主要缺点是交互能力比较差。和。批处理系统的主要缺点是交互能力比较差。二、分时系统分时系统n分时系统允许多个用户同时使用一台计算机。不同用户通分时系统允许多个用户同时使用一台计算机。不同用户通过各自的终端以交互方式使用计算机,共享主机的各种软、过各自的终端以交互方式使用计算机,共享主机的各种软、硬件资源。分时系统的主要特点是:硬件资源。分时系统的主要特点是:n1 1)同时性)同时性 n2 2)交互性)交互性 n3 3)独立性)独立性 n4 4)及时性)及时性 n

    11、分时系统的出现提高了系统资源的利用率,减少了系统维分时系统的出现提高了系统资源的利用率,减少了系统维护人员,节省了开支,促进了计算机的普及,显著地提高护人员,节省了开支,促进了计算机的普及,显著地提高了研究、检查和调试程序的效率。了研究、检查和调试程序的效率。三、实时系统实时系统n实时系统是指能够及时响应随机发生的外部事件,并在规实时系统是指能够及时响应随机发生的外部事件,并在规定的时间范围内完成对该事件处理的系统。实时系统可分定的时间范围内完成对该事件处理的系统。实时系统可分为实时控制系统和实时信息处理系统。为实时控制系统和实时信息处理系统。n1 1实时控制系统实时控制系统n2 2实时信息处

    12、理系统实时信息处理系统n3 3实时系统的特征实时系统的特征n实时系统最主要的特征就是其快速的处理能力,适应实时实时系统最主要的特征就是其快速的处理能力,适应实时性的要求。性的要求。四、网络操作系统网络操作系统n计算机网络是通过通信设施把地理上分散的具有自制能力计算机网络是通过通信设施把地理上分散的具有自制能力的计算机连接起来,以实现数据交换、资源共享和互操作的计算机连接起来,以实现数据交换、资源共享和互操作为目的的计算机系统。网络操作系统是建立在主机操作系为目的的计算机系统。网络操作系统是建立在主机操作系统基础上,用于管理网络通信和共享资源,协调各主机上统基础上,用于管理网络通信和共享资源,协

    13、调各主机上任务的运行,并向用户提供统一的、有效的网络接口的软任务的运行,并向用户提供统一的、有效的网络接口的软件集合,包括网络管理、通信、资源共享、系统安全和多件集合,包括网络管理、通信、资源共享、系统安全和多种网络应用服务。种网络应用服务。五、分布式操作系统分布式操作系统n分布式操作系统是通过通信网络将物理上分散且具有自制分布式操作系统是通过通信网络将物理上分散且具有自制能力的计算机系统互连起来,实现信息和资源共享,协作能力的计算机系统互连起来,实现信息和资源共享,协作完成任务。分布式系统要求一个统一的操作系统实现系统完成任务。分布式系统要求一个统一的操作系统实现系统资源的统一管理。分布式操

    14、作系统负责管理分布式系统中资源的统一管理。分布式操作系统负责管理分布式系统中的所有资源,包括整个系统的资源分配和调度、任务划分、的所有资源,包括整个系统的资源分配和调度、任务划分、数据传输、协调工作,并为用户提供一个统一的界面,用数据传输、协调工作,并为用户提供一个统一的界面,用户通过该界面使用系统资源时无须了解资源的位置。户通过该界面使用系统资源时无须了解资源的位置。7.4 操作系统的特征操作系统的特征1.并发性并发性2.共享性共享性3.不确定性不确定性4.虚拟性虚拟性一、并发性一、并发性n并发性又称为同时性,是指在操作系统中同时存在许多活并发性又称为同时性,是指在操作系统中同时存在许多活动

    15、,这些活动都已经开始但又没有结束。在操作系统中,动,这些活动都已经开始但又没有结束。在操作系统中,并发性和并行性是既相似又有区别的两个概念。其中并发并发性和并行性是既相似又有区别的两个概念。其中并发性是指两个或多个事件在同一时间段内发生;而并行性是性是指两个或多个事件在同一时间段内发生;而并行性是指两个或多个事件在同一时刻发生。在单处理机系统中,指两个或多个事件在同一时刻发生。在单处理机系统中,每一时刻仅能执行一道程序。故微观上程序是交替运行的,每一时刻仅能执行一道程序。故微观上程序是交替运行的,而宏观上程序是并发运行的。而宏观上程序是并发运行的。二、共享性二、共享性n由于操作系统的并发性,使

    16、整个系统的软、硬件资源不再由于操作系统的并发性,使整个系统的软、硬件资源不再为某个程序所独占,而是由许多程序共同使用,即许多程为某个程序所独占,而是由许多程序共同使用,即许多程序共享系统中的各种资源。资源共享是由于并发而引起的,序共享系统中的各种资源。资源共享是由于并发而引起的,如果没有并发性,系统中只允许一个程序运行,所有资源如果没有并发性,系统中只允许一个程序运行,所有资源都由该程序独享,自然不存在共享性的问题。但是,如果都由该程序独享,自然不存在共享性的问题。但是,如果操作系统不对被共享的资源实施有效的管理,并发程序也操作系统不对被共享的资源实施有效的管理,并发程序也无法正常运行。可以说

    17、,并发性和共享性是操作系统的两无法正常运行。可以说,并发性和共享性是操作系统的两个最基本的特征。个最基本的特征。三、不确定性三、不确定性n在多道程序设计中,各个程序之间存在着直接或间接的联在多道程序设计中,各个程序之间存在着直接或间接的联系,程序的推进速度受它的运行环境的影响。同一程序和系,程序的推进速度受它的运行环境的影响。同一程序和数据的多次运行可能得到不同的结果,程序的运行时间、数据的多次运行可能得到不同的结果,程序的运行时间、运行顺序也具有不确定性;外部输入的请求、运行故障发运行顺序也具有不确定性;外部输入的请求、运行故障发生的时间不可预测,这些都是不确定性的表现。生的时间不可预测,这

    18、些都是不确定性的表现。四、虚拟性四、虚拟性n操作系统中经常使用操作系统中经常使用“虚拟虚拟”这个概念。在只有一个这个概念。在只有一个CPUCPU的计算机上可以同时运行多个程序,每个程序都好像独占的计算机上可以同时运行多个程序,每个程序都好像独占了一个了一个CPUCPU;由于用户分时使用同一台计算机,好像每人;由于用户分时使用同一台计算机,好像每人都在使用一台独立的计算机一样;在一台物理内存只有都在使用一台独立的计算机一样;在一台物理内存只有1MB1MB的计算机上运行了总容量超过的计算机上运行了总容量超过5MB5MB的程序,好像用户拥的程序,好像用户拥有一台内存为有一台内存为5MB5MB甚至更大

    19、的计算机一样甚至更大的计算机一样,这些都是,这些都是操作系统虚拟性的表现。操作系统虚拟性的表现。7.5 操作系统的性能评价操作系统的性能评价1.可靠性可靠性2.方便性方便性3.效率效率4.可维护性可维护性5.可移植性可移植性一、可靠性一、可靠性n作为用户来说,希望操作系统是绝对可靠的。但由于操作作为用户来说,希望操作系统是绝对可靠的。但由于操作系统的并发性、共享性等特点,要做到绝对可靠是比较困系统的并发性、共享性等特点,要做到绝对可靠是比较困难的。一般采取如下措施以便产生一个可靠性较好的操作难的。一般采取如下措施以便产生一个可靠性较好的操作系统:系统:n1 1)在系统设计时尽量避免可能的软、硬

    20、件故障。)在系统设计时尽量避免可能的软、硬件故障。n2 2)在系统运行过程中,一旦出错应能及时检测,减少损)在系统运行过程中,一旦出错应能及时检测,减少损失。失。n3 3)系统一旦出现错误,要能迅速找出其原因,确定其发)系统一旦出现错误,要能迅速找出其原因,确定其发生的位置,尽快地排除错误。生的位置,尽快地排除错误。n4 4)尽快地对因错误造成的损失进行修复。)尽快地对因错误造成的损失进行修复。二、方便性二、方便性n计算机硬件只能识别二进制计算机硬件只能识别二进制0 0和和1 1代码,用户如果直接使用代码,用户如果直接使用裸机很不方便,裸机上配置了操作系统以后,大大地提高裸机很不方便,裸机上配

    21、置了操作系统以后,大大地提高了计算机系统处理能力。用户通过操作系统提供的接口使了计算机系统处理能力。用户通过操作系统提供的接口使用计算机更方便,也更易学习。用计算机更方便,也更易学习。三、效率三、效率n效率是操作系统的一个重要的性能指标。一般由效率是操作系统的一个重要的性能指标。一般由4 4个参数个参数来衡量系统的效率:来衡量系统的效率:n1 1)系统的吞吐量)系统的吞吐量 即在单位时间内系统处理作业的数量。即在单位时间内系统处理作业的数量。吞吐量越大,系统的效率越高。吞吐量越大,系统的效率越高。n2 2)资源利用率)资源利用率 即系统中各部件的使用程度。要求资源即系统中各部件的使用程度。要求

    22、资源利用率要高。利用率要高。n3 3)批处理系统的作业周转时间)批处理系统的作业周转时间 要求作业周转时间越短要求作业周转时间越短越好。越好。n4 4)响应时间)响应时间 从用户向系统发出请求到获得系统的应答从用户向系统发出请求到获得系统的应答所需的时间。响应时间越短越好。所需的时间。响应时间越短越好。四、可维护性四、可维护性n系统维护是指对已经交付给用户的操作系统所进行的软件系统维护是指对已经交付给用户的操作系统所进行的软件工程活动。其中包括改正性维护、适应性维护和完善性维工程活动。其中包括改正性维护、适应性维护和完善性维护等。护等。五、可移植性五、可移植性n操作系统应能适应不同系列机型的变化,即当计算机操作系统应能适应不同系列机型的变化,即当计算机CPUCPU的系列发生变化时,相应的操作系统应做到不作修改或少的系列发生变化时,相应的操作系统应做到不作修改或少作修改,就能在新的计算机上运行。作修改,就能在新的计算机上运行。7.5 操作系统用户接口操作系统用户接口1.1.操作命令操作命令用户直接调用系统功能用户直接调用系统功能;2.2.系统调用命令系统调用命令用户通过程序调用系统功能。用户通过程序调用系统功能。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:操作系统引论课件.ppt
    链接地址:https://www.163wenku.com/p-5196814.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库