一操作系统概述.pptx
《一操作系统概述.pptx》由会员分享,可在线阅读,更多相关《一操作系统概述.pptx(78页珍藏版)》请在咨信网上搜索。
1、引言引言课程特点:概念多、原理性强、较抽象课程特点:概念多、原理性强、较抽象课程特点:概念多、原理性强、较抽象课程特点:概念多、原理性强、较抽象课程学习目的课程学习目的课程学习目的课程学习目的:基础核心课、有利于对计算机基础核心课、有利于对计算机基础核心课、有利于对计算机基础核心课、有利于对计算机系统的理解和软件开发系统的理解和软件开发系统的理解和软件开发系统的理解和软件开发课程学习方法课程学习方法课程学习方法课程学习方法:以问题驱动学习、理论联系实以问题驱动学习、理论联系实以问题驱动学习、理论联系实以问题驱动学习、理论联系实际际际际课程学习难点课程学习难点课程学习难点课程学习难点:概念、原理
2、、算法、数据结构概念、原理、算法、数据结构概念、原理、算法、数据结构概念、原理、算法、数据结构教师姓名:蒲晓蓉教师姓名:蒲晓蓉教师姓名:蒲晓蓉教师姓名:蒲晓蓉E-mail:E-mail:参考书籍参考书籍OperatingSystemInternalsandDesignprinciples,WilliamStallings,TsingHuaUniversityPressAppliedOperatingSystemConcepts,AbrahamSilberschatzetc.,HigherEducationPress计算机操作系统,汤子瀛计算机操作系统,汤子瀛etc.,西安电子科技大西安电子科技
3、大学出版社(第学出版社(第3版)版)课程内容安排课程内容安排第一章第一章第一章第一章 操作系统概述操作系统概述操作系统概述操作系统概述第二章第二章第二章第二章 进程管理进程管理进程管理进程管理第三章第三章第三章第三章 存储管理存储管理存储管理存储管理第四章第四章第四章第四章外部设备管理外部设备管理外部设备管理外部设备管理第五章第五章第五章第五章 文件管理文件管理文件管理文件管理第一章第一章操作系统概述操作系统概述本章要点本章要点计算机系统结构:了解操作系统的地位计算机系统结构:了解操作系统的地位计算机系统结构:了解操作系统的地位计算机系统结构:了解操作系统的地位什么是操作系统:四种基本观点什么
4、是操作系统:四种基本观点什么是操作系统:四种基本观点什么是操作系统:四种基本观点现代操作系统的特征、功能现代操作系统的特征、功能现代操作系统的特征、功能现代操作系统的特征、功能、类型、类型、类型、类型基本概念基本概念基本概念基本概念:批处理、多道程序设计、作业、任:批处理、多道程序设计、作业、任:批处理、多道程序设计、作业、任:批处理、多道程序设计、作业、任务、进程与线程、接口、虚拟存储、文件务、进程与线程、接口、虚拟存储、文件务、进程与线程、接口、虚拟存储、文件务、进程与线程、接口、虚拟存储、文件1.1计算机系统资源计算机系统资源计算机系统资源分类计算机系统资源分类软件:系统软件(操作系统及
5、实用程序)软件:系统软件(操作系统及实用程序)、应用软件、应用软件硬件:处理机(硬件:处理机(CPU)、内存(条)、)、内存(条)、外部外部I/O设备(显示器、键盘、鼠标、打设备(显示器、键盘、鼠标、打印机、磁盘、磁带、扫描仪印机、磁盘、磁带、扫描仪),以及),以及系统总线系统总线图图1.1计算机系统结构计算机系统结构应用软件应用软件操作系统操作系统计算机硬件计算机硬件系统软件系统软件终端用户终端用户程序员程序员操作系统操作系统设计者设计者1.2什么是操作系统什么是操作系统关于现代操作系统的四种基本观点关于现代操作系统的四种基本观点从外部看操作系统从外部看操作系统-计算机用户的观点:计算机用户
6、的观点:用户环境观点用户环境观点用户环境观点用户环境观点-应用程序员的观点:应用程序员的观点:虚拟机器观点虚拟机器观点虚拟机器观点虚拟机器观点从内部看操作系统从内部看操作系统-OS开发者观点之一:开发者观点之一:资源管理观点资源管理观点资源管理观点资源管理观点-OS开发者观点之二:开发者观点之二:作业组织观点作业组织观点作业组织观点作业组织观点关于现代关于现代OS的四种基本观点之一的四种基本观点之一-用户环境观点用户环境观点该观点认为,操作系统是计算机用户使用计算该观点认为,操作系统是计算机用户使用计算该观点认为,操作系统是计算机用户使用计算该观点认为,操作系统是计算机用户使用计算机系统的接口
7、,它为计算机用户提供了方便的机系统的接口,它为计算机用户提供了方便的机系统的接口,它为计算机用户提供了方便的机系统的接口,它为计算机用户提供了方便的工作环境。工作环境。工作环境。工作环境。计算机用户:终端用户、程序员和系统设计者计算机用户:终端用户、程序员和系统设计者计算机用户:终端用户、程序员和系统设计者计算机用户:终端用户、程序员和系统设计者操作系统提供的接口操作系统提供的接口操作系统提供的接口操作系统提供的接口-用户接口(用户接口(用户接口(用户接口(UserInterfaceUserInterface,也称为命令接口),也称为命令接口),也称为命令接口),也称为命令接口)-程序接口(系
8、统调用,也称为应用编程接口程序接口(系统调用,也称为应用编程接口程序接口(系统调用,也称为应用编程接口程序接口(系统调用,也称为应用编程接口,ApplicationProgrammingInterface,ApplicationProgrammingInterface,简称,简称,简称,简称APIAPI)用户接口用户接口(用户用户用户用户)命令:命令:命令:命令:指计算机用户要求计算机系统为其工作指计算机用户要求计算机系统为其工作的指示。的指示。字符形式字符形式:较灵活但因繁琐而难记较灵活但因繁琐而难记 命令的表示形式:命令的表示形式:命令的表示形式:命令的表示形式:菜单形式菜单形式图形形式图
9、形形式:因直观而易记但不灵活因直观而易记但不灵活脱机使用方式(脱机使用方式(off-line)命令的使用方式:命令的使用方式:命令的使用方式:命令的使用方式:联机使用方式联机使用方式(on-line)关于现代关于现代OS的四种基本观点之二的四种基本观点之二-虚拟机器观点虚拟机器观点该该该该观观观观点点点点认认认认为为为为,操操操操作作作作系系系系统统统统是是是是建建建建立立立立在在在在计计计计算算算算机机机机硬硬硬硬件件件件平平平平台台台台上上上上的的的的虚虚虚虚拟拟拟拟机机机机器器器器,它它它它为为为为应应应应用用用用软软软软件件件件提提提提供供供供了了了了许许许许多多多多比比比比计计计计算
10、算算算机机机机硬硬硬硬件件件件功功功功能能能能更更更更强强强强或或或或计计计计算算算算机机机机硬硬硬硬件件件件所所所所没没没没有有有有的的的的功功功功能。能。能。能。操操操操作作作作系系系系统统统统在在在在虚虚虚虚拟拟拟拟机机机机中中中中充充充充当当当当管管管管理理理理员员员员和和和和协协协协调调调调员员员员的的的的角角角角色色色色,管管管管理理理理计计计计算算算算机机机机的的的的软软软软硬硬硬硬件件件件资资资资源源源源,并并并并协协协协调调调调多多多多任任任任务务务务、多进程的运行。多进程的运行。多进程的运行。多进程的运行。扩充:功能、计算机数量扩充:功能、计算机数量扩充:功能、计算机数量扩
11、充:功能、计算机数量关于现代关于现代OS的四种基本观点之三的四种基本观点之三-资源管理观点资源管理观点该观点认为,操作系统是计算机系统中各类资该观点认为,操作系统是计算机系统中各类资该观点认为,操作系统是计算机系统中各类资该观点认为,操作系统是计算机系统中各类资源的管理者,它负责分配、回收以及控制系统源的管理者,它负责分配、回收以及控制系统源的管理者,它负责分配、回收以及控制系统源的管理者,它负责分配、回收以及控制系统中的各种软硬件资源。中的各种软硬件资源。中的各种软硬件资源。中的各种软硬件资源。跟踪资源的使用状况、满足资源请求、提高资跟踪资源的使用状况、满足资源请求、提高资跟踪资源的使用状况
12、、满足资源请求、提高资跟踪资源的使用状况、满足资源请求、提高资源利用率源利用率源利用率源利用率,以及协调各程序和用户对资源的使以及协调各程序和用户对资源的使以及协调各程序和用户对资源的使以及协调各程序和用户对资源的使用冲突。用冲突。用冲突。用冲突。-监视资源监视资源监视资源监视资源-分配分配分配分配/回收资源回收资源回收资源回收资源-保护资源保护资源保护资源保护资源关于现代关于现代OS的四种基本观点之四的四种基本观点之四-作业组织观点作业组织观点 该观点认为,操作系统是计算机系统工作流程的组织该观点认为,操作系统是计算机系统工作流程的组织该观点认为,操作系统是计算机系统工作流程的组织该观点认为
13、,操作系统是计算机系统工作流程的组织者,它负责协调在系统中运行的各个应用软件的运行者,它负责协调在系统中运行的各个应用软件的运行者,它负责协调在系统中运行的各个应用软件的运行者,它负责协调在系统中运行的各个应用软件的运行次序。次序。次序。次序。用于巨型机和大型服务器上,以批文件方式提交作业,用于巨型机和大型服务器上,以批文件方式提交作业,用于巨型机和大型服务器上,以批文件方式提交作业,用于巨型机和大型服务器上,以批文件方式提交作业,请求主机逐个运行。请求主机逐个运行。请求主机逐个运行。请求主机逐个运行。主机操作系统负责组织、协调各个作业的运行,报告主机操作系统负责组织、协调各个作业的运行,报告
14、主机操作系统负责组织、协调各个作业的运行,报告主机操作系统负责组织、协调各个作业的运行,报告执行结果或错误信息。执行结果或错误信息。执行结果或错误信息。执行结果或错误信息。减少了人工干预,提高了系统的效率。这种工作方式减少了人工干预,提高了系统的效率。这种工作方式减少了人工干预,提高了系统的效率。这种工作方式减少了人工干预,提高了系统的效率。这种工作方式有利于有效利用造价高且性能强大的主机资源。有利于有效利用造价高且性能强大的主机资源。有利于有效利用造价高且性能强大的主机资源。有利于有效利用造价高且性能强大的主机资源。操作系统的定义操作系统的定义操操作作系系统统是是计计算算机机系系统统中中的的
15、一一个个系系统统软软件件,管管理理和和控控制制计计算算机机系系统统中中的的硬硬件件和和软软件件资资源源,合合理理地地组组织织计计算算机机的的工工作作流流程程,以以便便有有效效利利用用这这些些资资源源为为用用户户提提供供一一个个功功能能强强、使使用用方方便便的的工工作作环环境境,从从而而在在计计算算机与用户之间起到机与用户之间起到接口接口的作用。的作用。1.3操作系统的形成与发展操作系统的形成与发展操作系统的简历操作系统的简历50年年代代中中期期,第第一一个个简简单单批批处处理理操操作作系系统统60年代中期,多道程序批处理系统年代中期,多道程序批处理系统不久,分时系统、实时系统不久,分时系统、实
16、时系统80年代,微机及网络操作系统年代,微机及网络操作系统什么推动着操作系统的发展什么推动着操作系统的发展计算机硬件升级和新硬件的出现计算机硬件升级和新硬件的出现提供新的服务,方便使用提供新的服务,方便使用提高计算机资源利用效率提高计算机资源利用效率更正软件错误更正软件错误计算机体系结构的发展计算机体系结构的发展:单处理机系统、:单处理机系统、多处理机系统、分布式系统、计算机网多处理机系统、分布式系统、计算机网络络手工操作时期,没有操作系统手工操作时期,没有操作系统早期的电子数字计算机是由成千上万个早期的电子数字计算机是由成千上万个电子管组成电子管组成操作和编程完全由手工进行操作和编程完全由手
17、工进行,且编程只能且编程只能用机器语言用机器语言(二进制代码二进制代码)程序员同时也是操作员在上机期间独占程序员同时也是操作员在上机期间独占整台计算机及其它相关设备,效率非常整台计算机及其它相关设备,效率非常低低单道批处理系统,早期操作系统单道批处理系统,早期操作系统程序员首先将命令、程序和数据用汇编程序员首先将命令、程序和数据用汇编语言或语言或FORTRAN语言写在纸上语言写在纸上,然后用然后用穿孔机制成卡片穿孔机制成卡片,最后将这些卡片交给操最后将这些卡片交给操作员作员图1.2作业卡片示意图$JOB9000John$FORTRAN$RUN$END批批批批处处处处理理理理程程程程序序序序(又
18、又又又称称称称为为为为监监监监督督督督程程程程序序序序,或或或或管管管管理理理理程程程程序序序序),),管理应用程序的运行。管理应用程序的运行。管理应用程序的运行。管理应用程序的运行。操作步骤:操作步骤:操作步骤:操作步骤:1.1.收收收收集集集集一一一一批批批批作作作作业业业业(卡卡卡卡),),用用用用专专专专用用用用I/OI/O计计计计算算算算机机机机将将将将作作作作业逐个读到磁带上保存起来。业逐个读到磁带上保存起来。业逐个读到磁带上保存起来。业逐个读到磁带上保存起来。2.2.批批批批处处处处理理理理程程程程序序序序将将将将磁磁磁磁带带带带上上上上的的的的第第第第一一一一个个个个作作作作业
19、业业业读读读读入入入入计计计计算机,运算结束后将结果输出到输出磁带上。算机,运算结束后将结果输出到输出磁带上。算机,运算结束后将结果输出到输出磁带上。算机,运算结束后将结果输出到输出磁带上。3.3.自动读入下一个作业自动读入下一个作业自动读入下一个作业自动读入下一个作业,并运行。并运行。并运行。并运行。4.4.当当当当一一一一批批批批作作作作业业业业全全全全部部部部执执执执行行行行结结结结束束束束后后后后,取取取取下下下下输输输输入入入入磁磁磁磁带带带带和和和和输输输输出出出出磁磁磁磁带带带带,用用用用输输输输入入入入磁磁磁磁带带带带录录录录入入入入下下下下一一一一批批批批作作作作业业业业,将
20、将将将输输输输出出出出磁磁磁磁带带带带送送送送到到到到专专专专用用用用输输输输出出出出计计计计算算算算机机机机,进进进进行行行行脱脱脱脱机机机机打打打打印印印印。单道批处理系统单道批处理系统:评价评价解决了作业间的自动转接问题解决了作业间的自动转接问题解决了作业间的自动转接问题解决了作业间的自动转接问题,减少了机器时减少了机器时减少了机器时减少了机器时间的浪费。间的浪费。间的浪费。间的浪费。不管作业大小不管作业大小不管作业大小不管作业大小,只要它一旦占用处理机开始执只要它一旦占用处理机开始执只要它一旦占用处理机开始执只要它一旦占用处理机开始执行行行行,则它必须一直占据处理机则它必须一直占据处理
21、机则它必须一直占据处理机则它必须一直占据处理机,直到运行完毕。直到运行完毕。直到运行完毕。直到运行完毕。资源利用率低。资源利用率低。资源利用率低。资源利用率低。对短作业不公平对短作业不公平对短作业不公平对短作业不公平,因为它们等待执行的时间可因为它们等待执行的时间可因为它们等待执行的时间可因为它们等待执行的时间可能远远超过它们实际执行的时间。能远远超过它们实际执行的时间。能远远超过它们实际执行的时间。能远远超过它们实际执行的时间。交互性差。作业由批处理程序控制运行交互性差。作业由批处理程序控制运行交互性差。作业由批处理程序控制运行交互性差。作业由批处理程序控制运行,用户用户用户用户无法实时控制
22、无法实时控制无法实时控制无法实时控制,如果运行中途出现故障如果运行中途出现故障如果运行中途出现故障如果运行中途出现故障,也只能也只能也只能也只能停下来停下来停下来停下来,重新运行。重新运行。重新运行。重新运行。多道批处理系统多道批处理系统现代意义的操作系统现代意义的操作系统引入:引入:单道批处理系统中,任意时刻只允许一单道批处理系统中,任意时刻只允许一道作业在内存中运行,资源利用率低。道作业在内存中运行,资源利用率低。为了提高系统资源利用率和系统吞吐量,为了提高系统资源利用率和系统吞吐量,形成了多道批处理系统形成了多道批处理系统多道批处理系统多道批处理系统多道多道是指,允许多个程序同时存在于主
23、是指,允许多个程序同时存在于主存中,按照某种原则分派处理机,逐个存中,按照某种原则分派处理机,逐个执行这些程序。执行这些程序。批处理:用户提交的作业首先存放在外批处理:用户提交的作业首先存放在外存,并排成一个队列。然后,由作业调存,并排成一个队列。然后,由作业调度程序按照一定的算法从该队列中一次度程序按照一定的算法从该队列中一次选取一个或若干个作业装入内存执行。选取一个或若干个作业装入内存执行。处理机自动切换处理机自动切换当某个程序占用处理机执行过程中遇到当某个程序占用处理机执行过程中遇到了输入了输入/输出语句,可以启动专门负责输输出语句,可以启动专门负责输入入/输出的系统服务程序完成输入输出
24、的系统服务程序完成输入/输出输出操作,而处理机切换到另一个程序执行操作,而处理机切换到另一个程序执行时间时间运行运行运行运行程序程序A等待等待等待等待运行运行等待等待等待等待程序程序D运行运行等待等待等待等待程序程序C运行运行运行运行等待等待等待等待等待等待程序程序B从处理机看从处理机看运行运行A运行运行B运行运行C运行运行D等待等待 运行运行A运行运行B等待等待图图1.3多道程序设计示例多道程序设计示例多道程序设计技术多道程序设计技术为为了了提提高高系系统统吞吞吐吐量量和和资资源源利利用用率率,允允许许多多个个程程序序同同时时驻驻留留内内存存,使使处处理理机机在在这这些些程程序序之之间间切切
25、换换,在在一一段段时时间间内内,执执行行完完多多个个程程序序的的处处理理技技术术称称为为多多道道程程序序设计技术(设计技术(multiprogramming)。)。现现代代操操作作系系统统大大多多都都采采用用了了多多道道程程序序设设计技术。计技术。多道程序设计技术引发的问题多道程序设计技术引发的问题处理机的分配与回收处理机的分配与回收内存的分配与保护内存的分配与保护I/O设备的共享与效率设备的共享与效率文件的有效管理文件的有效管理作业的组织作业的组织分时系统与实时系统分时系统与实时系统多道批处理系统:提高了资源利用率和多道批处理系统:提高了资源利用率和吞吐量。但是,批处理系统交互性很差。吞吐量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 概述
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。