操作系统引论课件.ppt
- 【下载声明】
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实时信息处
展开阅读全文