操作系统原理课件第一章 绪论.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《操作系统原理课件第一章 绪论.ppt》由会员分享,可在线阅读,更多相关《操作系统原理课件第一章 绪论.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操 作 系 统 原 理中国地质大学计算机学院中国地质大学计算机学院张张 霞霞 zhangxia_电话:电话:18908644643QQ:102633171教材与教学参考书n n教教 材:材:操作系统原理操作系统原理n n华中理工大学出版社华中理工大学出版社 庞丽萍编庞丽萍编n n参考书:参考书:n n计算机操作系统计算机操作系统n n西安电子科技大学出版社西安电子科技大学出版社 汤子瀛等汤子瀛等n n操作系统操作系统n n电子工业出版社电子工业出版社 孟庆昌编孟庆昌编2操作系统原理教学目标n n 掌握操作系统中所涉及的基本概念、基本掌握操作系统中所涉及的基本概念、基本组成和各部分的功能原理。组
2、成和各部分的功能原理。n n培养自学能力,开拓思路。培养自学能力,开拓思路。n n 要不断总结,通过学习,充分理解操作系要不断总结,通过学习,充分理解操作系统在计算机中的重要作用。统在计算机中的重要作用。3n第一章第一章 绪论绪论4WINDOWS系列操作系统n nWINX.X(1983WINX.X(1983年年年年-1995-1995年以前年以前年以前年以前)n nWIN9X(1995WIN9X(1995年以后年以后年以后年以后-2001-2001年初年初年初年初)n nWINNTWINNT(NTNT代表新技术)代表新技术)代表新技术)代表新技术)n nWIN2000(1999WIN2000(
3、1999初初初初)n nWIN2000 ProfessionalWIN2000 Professionaln nWin2000 serverWin2000 server(适合部门工作小组或中小公司)(适合部门工作小组或中小公司)(适合部门工作小组或中小公司)(适合部门工作小组或中小公司)n nWin2000 Datacenter serverWin2000 Datacenter server(功能最强的服务器(功能最强的服务器(功能最强的服务器(功能最强的服务器OSOS)n nWINCEWINCE(嵌入式操作系统)(嵌入式操作系统)(嵌入式操作系统)(嵌入式操作系统)n nWINXP WINXP
4、(20012001年商用与家用型操作系统的整合)年商用与家用型操作系统的整合)年商用与家用型操作系统的整合)年商用与家用型操作系统的整合)n nVista(2007Vista(2007年年年年1 1月月月月)要想替代要想替代要想替代要想替代XPXP可能需要近十年的时间可能需要近十年的时间可能需要近十年的时间可能需要近十年的时间5 1.1 计算机系统结构计算机系统结构 一、计算机系统组成一、计算机系统组成一、计算机系统组成一、计算机系统组成n n 中央处理机(中央处理机(中央处理机(中央处理机(CPUCPU)n n硬件硬件硬件硬件 内存内存内存内存 I/OI/O设备(键盘、显示器、打字机、鼠标)
5、设备(键盘、显示器、打字机、鼠标)设备(键盘、显示器、打字机、鼠标)设备(键盘、显示器、打字机、鼠标)n n 外部设备外部设备外部设备外部设备 存储设备(硬盘、软盘、光盘、磁带)存储设备(硬盘、软盘、光盘、磁带)存储设备(硬盘、软盘、光盘、磁带)存储设备(硬盘、软盘、光盘、磁带)n n 其它设备(其它设备(其它设备(其它设备(MODEMMODEM、通信口)通信口)通信口)通信口)n n 系统软件(操作系统、语言编译器、数据库管理系统)系统软件(操作系统、语言编译器、数据库管理系统)系统软件(操作系统、语言编译器、数据库管理系统)系统软件(操作系统、语言编译器、数据库管理系统)n n软件软件软件
6、软件 应用软件应用软件应用软件应用软件 (CADCAD、MISMIS、用户自己开发的系统等)用户自己开发的系统等)用户自己开发的系统等)用户自己开发的系统等)n n 工具软件(软、硬件检测诊断程序)工具软件(软、硬件检测诊断程序)工具软件(软、硬件检测诊断程序)工具软件(软、硬件检测诊断程序)6 1.1 计算机系统结构计算机系统结构 二、软件与硬件的关系二、软件与硬件的关系二、软件与硬件的关系二、软件与硬件的关系n n硬件是计算机系统的基础,硬件是计算机系统的基础,硬件是计算机系统的基础,硬件是计算机系统的基础,n n 软件是提高计算机系统效率和方便用户使用计算机软件是提高计算机系统效率和方便
7、用户使用计算机软件是提高计算机系统效率和方便用户使用计算机软件是提高计算机系统效率和方便用户使用计算机的程序,的程序,的程序,的程序,n n 它们二者相互依赖、相互促进它们二者相互依赖、相互促进它们二者相互依赖、相互促进它们二者相互依赖、相互促进 、共同发展。共同发展。共同发展。共同发展。71.1 计算机系统结构计算机系统结构三、在计算机系统中必须配备操作系统的目标三、在计算机系统中必须配备操作系统的目标三、在计算机系统中必须配备操作系统的目标三、在计算机系统中必须配备操作系统的目标n n裸机:未配置软件的计算机。裸机:未配置软件的计算机。裸机:未配置软件的计算机。裸机:未配置软件的计算机。n
8、 n操操操操作作作作系系系系统统统统是是是是为为为为了了了了建建建建立立立立用用用用户户户户与与与与计计计计算算算算机机机机之之之之间间间间的的的的接接接接口口口口而而而而为裸机配置的一种系统软件。为裸机配置的一种系统软件。为裸机配置的一种系统软件。为裸机配置的一种系统软件。n n目标:目标:目标:目标:n n1 1 1 1、提提提提供供供供接接接接口口口口:提提提提供供供供一一一一个个个个计计计计算算算算机机机机用用用用户户户户与与与与计计计计算算算算机机机机硬硬硬硬件系统之间的接口,使计算机系统更易于使用;件系统之间的接口,使计算机系统更易于使用;件系统之间的接口,使计算机系统更易于使用;
9、件系统之间的接口,使计算机系统更易于使用;n n2 2 2 2、提提提提高高高高资资资资源源源源利利利利用用用用率率率率:有有有有效效效效地地地地控控控控制制制制和和和和管管管管理理理理计计计计算算算算机机机机系系系系统统统统中中中中的的的的各各各各种种种种硬硬硬硬件件件件和和和和软软软软件件件件资资资资源源源源,使使使使之之之之得得得得到到到到更更更更有有有有效效效效的利用;的利用;的利用;的利用;n n3 3 3 3、改改改改善善善善性性性性能能能能:合合合合理理理理组组组组织织织织计计计计算算算算机机机机系系系系统统统统的的的的工工工工作作作作流流流流程程程程,改善系统性能。改善系统性能
10、。改善系统性能。改善系统性能。81.2 操作系统的形成与发展操作系统的形成与发展n n一、手工操作阶段一、手工操作阶段一、手工操作阶段一、手工操作阶段n n 用用用用户户户户在在在在计计计计算算算算机机机机上上上上算算算算题题题题的的的的所所所所有有有有工工工工作作作作都都都都要要要要用用用用户户户户人人人人工工工工干预,如程序的装入、运行、结果的输出等。干预,如程序的装入、运行、结果的输出等。干预,如程序的装入、运行、结果的输出等。干预,如程序的装入、运行、结果的输出等。n n 计计计计算算算算机机机机没没没没有有有有配配配配置置置置操操操操作作作作系系系系统统统统。程程程程序序序序员员员员
11、直直直直接接接接与与与与计计计计算算算算机机机机硬硬硬硬件件件件打打打打交交交交道道道道。用用用用机机机机器器器器代代代代码码码码或或或或某某某某种种种种语语语语言言言言编编编编写写写写的的的的程程程程序序序序通通通通过过过过输输输输入入入入设设设设备备备备装装装装入入入入计计计计算算算算机机机机,再再再再由由由由程程程程序序序序员员员员从从从从控控控控制制制制台上通过设置开关或按按钮启动程序运行。台上通过设置开关或按按钮启动程序运行。台上通过设置开关或按按钮启动程序运行。台上通过设置开关或按按钮启动程序运行。n n这种早期的计算机存在两个问题:这种早期的计算机存在两个问题:这种早期的计算机存
12、在两个问题:这种早期的计算机存在两个问题:9 1.1.1.1.人工负责计算机的调度人工负责计算机的调度人工负责计算机的调度人工负责计算机的调度n n 用户使用计算机时,首先向机房负责人说明,用户使用计算机时,首先向机房负责人说明,用户使用计算机时,首先向机房负责人说明,用户使用计算机时,首先向机房负责人说明,由机房负责人为他安排上机时间并预先登记在一张由机房负责人为他安排上机时间并预先登记在一张由机房负责人为他安排上机时间并预先登记在一张由机房负责人为他安排上机时间并预先登记在一张纸上。其中包括各用户几点上机、大约使用计算机纸上。其中包括各用户几点上机、大约使用计算机纸上。其中包括各用户几点上
13、机、大约使用计算机纸上。其中包括各用户几点上机、大约使用计算机多长时间等。多长时间等。多长时间等。多长时间等。n n 2.2.2.2.人工负责作业编排顺序人工负责作业编排顺序人工负责作业编排顺序人工负责作业编排顺序n n 用户自己安排上机所需的各种程序、数据以及用户自己安排上机所需的各种程序、数据以及用户自己安排上机所需的各种程序、数据以及用户自己安排上机所需的各种程序、数据以及上机的步骤。上机的步骤。上机的步骤。上机的步骤。n n 这种操作方式导致:浪费大量的人力和机器的时这种操作方式导致:浪费大量的人力和机器的时这种操作方式导致:浪费大量的人力和机器的时这种操作方式导致:浪费大量的人力和机
14、器的时间,系统利用率很低。间,系统利用率很低。间,系统利用率很低。间,系统利用率很低。n n缺点:缺点:缺点:缺点:n n 用户独占资源;资源利用率低;用户独占资源;资源利用率低;用户独占资源;资源利用率低;用户独占资源;资源利用率低;CPUCPUCPUCPU等待人工操作。等待人工操作。等待人工操作。等待人工操作。n n 随随随随着着着着计计计计算算算算机机机机速速速速度度度度的的的的加加加加快快快快,人人人人机机机机矛矛矛矛盾盾盾盾越越越越来来来来越越越越大大大大。CPUCPUCPUCPU与与与与I/OI/OI/OI/O设设设设备备备备之之之之间间间间速速速速度度度度不不不不匹匹匹匹配配配配
15、的的的的矛矛矛矛盾盾盾盾也也也也日日日日益益益益突突突突出出出出。必必必必须须须须寻求新的办法。寻求新的办法。寻求新的办法。寻求新的办法。10二、批处理系统二、批处理系统(BATCH PROCESS SYSTEM)(BATCH PROCESS SYSTEM)n n 简单的批处理模式的中心思想是使用一简单的批处理模式的中心思想是使用一个监控程序软件。在这种软件控制下,用个监控程序软件。在这种软件控制下,用户不再直接与计算机打交道,而是将自己户不再直接与计算机打交道,而是将自己的作业卡片叠或纸带交给机房的操作员。的作业卡片叠或纸带交给机房的操作员。由操作员将多个作业的卡片或纸带按序成由操作员将多个
16、作业的卡片或纸带按序成批地放在一个输入设备上。批地放在一个输入设备上。由监控程序自动启动输入设备将一个个由监控程序自动启动输入设备将一个个作业读入到磁带上,再将一个个作业顺序作业读入到磁带上,再将一个个作业顺序装入内存,并控制作业的运行处理。从而装入内存,并控制作业的运行处理。从而实现了各作业之间的自动转接,提高了系实现了各作业之间的自动转接,提高了系统效率。统效率。11 手工操作阶段的两个问题已得到圆满解决:一手工操作阶段的两个问题已得到圆满解决:一手工操作阶段的两个问题已得到圆满解决:一手工操作阶段的两个问题已得到圆满解决:一方面由监控程序处理调度问题。一批作业排队,方面由监控程序处理调度
17、问题。一批作业排队,方面由监控程序处理调度问题。一批作业排队,方面由监控程序处理调度问题。一批作业排队,各作业以尽可能快的速度执行;另一方面监控程各作业以尽可能快的速度执行;另一方面监控程各作业以尽可能快的速度执行;另一方面监控程各作业以尽可能快的速度执行;另一方面监控程序负责作业的编排处理问题。从而不存在空闲的序负责作业的编排处理问题。从而不存在空闲的序负责作业的编排处理问题。从而不存在空闲的序负责作业的编排处理问题。从而不存在空闲的机器时间,减少了人工干预和等待时间。机器时间,减少了人工干预和等待时间。机器时间,减少了人工干预和等待时间。机器时间,减少了人工干预和等待时间。为了使监控程序能
18、代替用户完成对作业的编为了使监控程序能代替用户完成对作业的编为了使监控程序能代替用户完成对作业的编为了使监控程序能代替用户完成对作业的编排控制,系统向用户提供了一套作业控制命令。排控制,系统向用户提供了一套作业控制命令。排控制,系统向用户提供了一套作业控制命令。排控制,系统向用户提供了一套作业控制命令。用户使用系统提供的作业控制语言命令通过作业用户使用系统提供的作业控制语言命令通过作业用户使用系统提供的作业控制语言命令通过作业用户使用系统提供的作业控制语言命令通过作业控制卡或作业说明书的形式把对作业的控制意图控制卡或作业说明书的形式把对作业的控制意图控制卡或作业说明书的形式把对作业的控制意图控
19、制卡或作业说明书的形式把对作业的控制意图提交给监控程序。提交给监控程序。提交给监控程序。提交给监控程序。12n n 下图给出了以卡片形式提交作业的一下图给出了以卡片形式提交作业的一个简单例子。在这个例子中,用户提交一个简单例子。在这个例子中,用户提交一个用个用FORTRANFORTRAN语言编写的程序及程序所用语言编写的程序及程序所用数据。其中包括以数据。其中包括以“$”$”开始的作业控制开始的作业控制指令卡。监控程序使用的几个典型的控制指令卡。监控程序使用的几个典型的控制卡如下:卡如下:13n n 控制卡控制卡控制卡控制卡 功能功能功能功能n n$JOB$JOB$JOB$JOB 启动一个程序
20、启动一个程序启动一个程序启动一个程序n n$FORTRAN$FORTRAN$FORTRAN$FORTRAN 调用调用调用调用FORTRANFORTRANFORTRANFORTRAN编译程序编译程序编译程序编译程序n n$LOAD$LOAD$LOAD$LOAD 调用装入程序调用装入程序调用装入程序调用装入程序n n$RUN$RUN$RUN$RUN 运行程序运行程序运行程序运行程序n n$END$END$END$END 作业结束卡作业结束卡作业结束卡作业结束卡14n n 15 监控程序自动读和识别作业控制卡或作业说明书监控程序自动读和识别作业控制卡或作业说明书监控程序自动读和识别作业控制卡或作业说
21、明书监控程序自动读和识别作业控制卡或作业说明书中的命令,并控制作业的执行。当计算机运行中发中的命令,并控制作业的执行。当计算机运行中发中的命令,并控制作业的执行。当计算机运行中发中的命令,并控制作业的执行。当计算机运行中发生错误或意外时,监控程序通过控制台打字机输出生错误或意外时,监控程序通过控制台打字机输出生错误或意外时,监控程序通过控制台打字机输出生错误或意外时,监控程序通过控制台打字机输出信息向操作员报告。信息向操作员报告。信息向操作员报告。信息向操作员报告。批处理系统的优点是系统吞吐量大,资源利用率批处理系统的优点是系统吞吐量大,资源利用率批处理系统的优点是系统吞吐量大,资源利用率批处
22、理系统的优点是系统吞吐量大,资源利用率高。缺点是作业的周转时间长,用户无法实现对作高。缺点是作业的周转时间长,用户无法实现对作高。缺点是作业的周转时间长,用户无法实现对作高。缺点是作业的周转时间长,用户无法实现对作业的控制。业的控制。业的控制。业的控制。该系统适合处理计算量大的、自动化程度高的成熟该系统适合处理计算量大的、自动化程度高的成熟该系统适合处理计算量大的、自动化程度高的成熟该系统适合处理计算量大的、自动化程度高的成熟的作业。的作业。的作业。的作业。这种简单的批处理在硬件结构上有两种不同的控这种简单的批处理在硬件结构上有两种不同的控这种简单的批处理在硬件结构上有两种不同的控这种简单的批
23、处理在硬件结构上有两种不同的控制方式。制方式。制方式。制方式。1617 由于输入或输出是在由于输入或输出是在由于输入或输出是在由于输入或输出是在CPUCPUCPUCPU直接控制下进行的,这直接控制下进行的,这直接控制下进行的,这直接控制下进行的,这样,主机的速度在输入或输出过程中,降低为慢速样,主机的速度在输入或输出过程中,降低为慢速样,主机的速度在输入或输出过程中,降低为慢速样,主机的速度在输入或输出过程中,降低为慢速外设的水平。大大降低了外设的水平。大大降低了外设的水平。大大降低了外设的水平。大大降低了CPUCPUCPUCPU的利用效率。为此,引的利用效率。为此,引的利用效率。为此,引的利
24、用效率。为此,引入早期的脱机批处理方式。入早期的脱机批处理方式。入早期的脱机批处理方式。入早期的脱机批处理方式。2.2.2.2.早期的脱机批处理早期的脱机批处理早期的脱机批处理早期的脱机批处理 为了使为了使为了使为了使CPUCPUCPUCPU从慢速的外设控制中解脱开来,从慢速的外设控制中解脱开来,从慢速的外设控制中解脱开来,从慢速的外设控制中解脱开来,提高提高提高提高CPUCPUCPUCPU的利用效率,系统增设了一个小型的卫星机专门的利用效率,系统增设了一个小型的卫星机专门的利用效率,系统增设了一个小型的卫星机专门的利用效率,系统增设了一个小型的卫星机专门用来控制外部设备的输入、输出。其模型如
25、下图所用来控制外部设备的输入、输出。其模型如下图所用来控制外部设备的输入、输出。其模型如下图所用来控制外部设备的输入、输出。其模型如下图所示。示。示。示。18 系统带系统带 应用带应用带输出带输出带输入带输入带卫卫 星星 机机打印打印机机主主机机卡片输入机卡片输入机早期的脱机批处理早期的脱机批处理19n n 小型卫星机的作用代替主机完成作业的输入和输小型卫星机的作用代替主机完成作业的输入和输小型卫星机的作用代替主机完成作业的输入和输小型卫星机的作用代替主机完成作业的输入和输出工作出工作出工作出工作:n n 把卡片输入机上的作业逐个地记到输入磁带把卡片输入机上的作业逐个地记到输入磁带把卡片输入机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统原理课件 第一章 绪论 操作系统 原理 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内