第三章操作系统基础课件.ppt

上传人:飞****2 文档编号:72966481 上传时间:2023-02-14 格式:PPT 页数:69 大小:2.09MB
返回 下载 相关 举报
第三章操作系统基础课件.ppt_第1页
第1页 / 共69页
第三章操作系统基础课件.ppt_第2页
第2页 / 共69页
点击查看更多>>
资源描述

《第三章操作系统基础课件.ppt》由会员分享,可在线阅读,更多相关《第三章操作系统基础课件.ppt(69页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第3章操作系统基础1了解有关操作系统的基本概念了解有关操作系统的基本概念从从资资源源管管理理的的角角度度了了解解操操作作系系统统的的主主要功能(对文件的管理)要功能(对文件的管理)从使用角度了解用户接口从使用角度了解用户接口 教学目标教学目标2 2教学内容教学内容操作系统概述操作系统概述进程管理进程管理存储器管理存储器管理文件管理文件管理设备管理设备管理WindowsWindows操作系统简介操作系统简介3 3什么是计算机软件?什么是计算机软件?完整的计算机由两部分组成:完整的计算机由两部分组成:完整的计算机由两部分组成:完整的计算机由两部分组成:n n计算机硬件:组成计算机的各种物理设备的总

2、称。计算机硬件:组成计算机的各种物理设备的总称。计算机硬件:组成计算机的各种物理设备的总称。计算机硬件:组成计算机的各种物理设备的总称。n n计算机软件:能指示(指挥)计算机完成特定任务的、计算机软件:能指示(指挥)计算机完成特定任务的、计算机软件:能指示(指挥)计算机完成特定任务的、计算机软件:能指示(指挥)计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。以电子格式存储的程序、数据和相关的文档。以电子格式存储的程序、数据和相关的文档。以电子格式存储的程序、数据和相关的文档。4 4软件的分类软件的分类按产权性质分:按产权性质分:按产权性质分:按产权性质分:n n商品软件:通过付费

3、得到其商品软件:通过付费得到其商品软件:通过付费得到其商品软件:通过付费得到其使用权使用权使用权使用权。n n共享软件:有试用期,可以散发和拷贝。共享软件:有试用期,可以散发和拷贝。共享软件:有试用期,可以散发和拷贝。共享软件:有试用期,可以散发和拷贝。n n自由软件:可以共享,允许修改源代码,但是修改的自由软件:可以共享,允许修改源代码,但是修改的自由软件:可以共享,允许修改源代码,但是修改的自由软件:可以共享,允许修改源代码,但是修改的源代码必须公开。源代码必须公开。源代码必须公开。源代码必须公开。5 5软件的分类软件的分类按用途分:按用途分:按用途分:按用途分:n n系统软件:为了有效使

4、用计算机系统、给应用软件开系统软件:为了有效使用计算机系统、给应用软件开系统软件:为了有效使用计算机系统、给应用软件开系统软件:为了有效使用计算机系统、给应用软件开发与运行提供支持、或者能为用户管理与使用计算机发与运行提供支持、或者能为用户管理与使用计算机发与运行提供支持、或者能为用户管理与使用计算机发与运行提供支持、或者能为用户管理与使用计算机提供方便的一类软件。(提供方便的一类软件。(提供方便的一类软件。(提供方便的一类软件。(BIOSBIOS、操作系统、操作系统、操作系统、操作系统、C C语言编语言编语言编语言编译器、译器、译器、译器、AccessAccess、磁盘清理程序等)、磁盘清理

5、程序等)、磁盘清理程序等)、磁盘清理程序等)n n应用软件:专门用于解决各种具体应用问题的软件。应用软件:专门用于解决各种具体应用问题的软件。应用软件:专门用于解决各种具体应用问题的软件。应用软件:专门用于解决各种具体应用问题的软件。通用应用软件:在许多行业和部门中使用。(文字处理软件、电通用应用软件:在许多行业和部门中使用。(文字处理软件、电通用应用软件:在许多行业和部门中使用。(文字处理软件、电通用应用软件:在许多行业和部门中使用。(文字处理软件、电子表格软件、绘图软件、媒体播放软件等)子表格软件、绘图软件、媒体播放软件等)子表格软件、绘图软件、媒体播放软件等)子表格软件、绘图软件、媒体播

6、放软件等)定制应用软件:按照不同领域用户的特定应用要求而专门设计的定制应用软件:按照不同领域用户的特定应用要求而专门设计的定制应用软件:按照不同领域用户的特定应用要求而专门设计的定制应用软件:按照不同领域用户的特定应用要求而专门设计的软件。(超市销售管理系统、某大学的教务管理系统等)软件。(超市销售管理系统、某大学的教务管理系统等)软件。(超市销售管理系统、某大学的教务管理系统等)软件。(超市销售管理系统、某大学的教务管理系统等)6 63.1 3.1 操作系统概述操作系统概述什么是操作系统什么是操作系统什么是操作系统什么是操作系统操作系统分类操作系统分类操作系统分类操作系统分类操作系统功能操作

7、系统功能操作系统功能操作系统功能常用操作系统常用操作系统常用操作系统常用操作系统7 7什么是操作系统什么是操作系统操操操操作作作作系系系系统统统统(OperatingOperatingSystemSystem,简简简简称称称称OSOS):用用用用于于于于控控控控制制制制、管管管管理理理理、调调调调配配配配计计计计算算算算机机机机的的的的所所所所有有有有资资资资源源源源,是是是是对对对对计计计计算算算算机机机机系系系系统的资源进行管理的软件系统。统的资源进行管理的软件系统。统的资源进行管理的软件系统。统的资源进行管理的软件系统。作作作作用用用用:提提提提高高高高计计计计算算算算机机机机效效效效率

8、率率率,扩扩扩扩大大大大计计计计算算算算机机机机功功功功能能能能,方方方方便便便便用户使用。用户使用。用户使用。用户使用。8 8计算机硬件计算机硬件虚计算机虚计算机操作系统的地位和作用操作系统的地位和作用操作系统的地位和作用操作系统的地位和作用裸机:没有安装软件的计算机;裸机:没有安装软件的计算机;裸机:没有安装软件的计算机;裸机:没有安装软件的计算机;虚拟机:在硬件上加载了操作系统之后的机器。虚拟机:在硬件上加载了操作系统之后的机器。虚拟机:在硬件上加载了操作系统之后的机器。虚拟机:在硬件上加载了操作系统之后的机器。9 9什么是操作系统?什么是操作系统?n n操作系统操作系统操作系统操作系统

9、(OperatingSystemOperatingSystem,OSOS)是一组控制和管理计算机软、硬件资源、为用是一组控制和管理计算机软、硬件资源、为用是一组控制和管理计算机软、硬件资源、为用是一组控制和管理计算机软、硬件资源、为用户提供便捷使用计算机的程序的集合。户提供便捷使用计算机的程序的集合。户提供便捷使用计算机的程序的集合。户提供便捷使用计算机的程序的集合。它是配置在计算机硬件上的第一层软件,是对它是配置在计算机硬件上的第一层软件,是对它是配置在计算机硬件上的第一层软件,是对它是配置在计算机硬件上的第一层软件,是对硬件功能的扩充。硬件功能的扩充。硬件功能的扩充。硬件功能的扩充。它不仅

10、是硬件与其他软件系统的接口,也是用它不仅是硬件与其他软件系统的接口,也是用它不仅是硬件与其他软件系统的接口,也是用它不仅是硬件与其他软件系统的接口,也是用户和计算机之间进行户和计算机之间进行户和计算机之间进行户和计算机之间进行“交流交流交流交流”的界面(窗口)。的界面(窗口)。的界面(窗口)。的界面(窗口)。1010操作系统的作用操作系统的作用(1 1)管理系统中的各种资源)管理系统中的各种资源)管理系统中的各种资源)管理系统中的各种资源(2 2)为为为为用用用用户户户户提提提提供供供供友友友友善善善善的的的的人人人人机机机机界界界界面面面面,以以以以便便便便用用用用户户户户无无无无需需需需了

11、了了了解解解解计计计计算算算算机机机机软软软软、硬硬硬硬件件件件的的的的有有有有关细节就能方便地使用计算机。关细节就能方便地使用计算机。关细节就能方便地使用计算机。关细节就能方便地使用计算机。用用用用户户户户界界界界面面面面:也也也也称称称称用用用用户户户户接接接接口口口口或或或或人人人人机机机机界界界界面面面面,是是是是计计计计算算算算机机机机系系系系统统统统实实实实现现现现用用用用户户户户与与与与计计计计算机通信的软、硬件部分的总称。算机通信的软、硬件部分的总称。算机通信的软、硬件部分的总称。算机通信的软、硬件部分的总称。图图图图形形形形用用用用户户户户界界界界面面面面(GUIGUIGUI

12、GUI):采采采采用用用用窗窗窗窗口口口口、图图图图符符符符、菜菜菜菜单单单单及及及及指指指指点点点点设设设设备备备备技技技技术术术术和和和和多多多多窗窗窗窗口口口口系系系系统统统统等等等等软软软软件件件件,并并并并以以以以直直直直接接接接操操操操纵纵纵纵为为为为主主主主要要要要使使使使用用用用方方方方法法法法,使使使使得得得得用用用用户户户户能能能能够够够够灵灵灵灵活、方便、有效地使用计算机。活、方便、有效地使用计算机。活、方便、有效地使用计算机。活、方便、有效地使用计算机。(3 3 3 3)为应用程序的开发和运行提供一个高效率的平台)为应用程序的开发和运行提供一个高效率的平台)为应用程序的

13、开发和运行提供一个高效率的平台)为应用程序的开发和运行提供一个高效率的平台1111(1 1)裸裸裸裸机机机机:没没没没有有有有软软软软件件件件支支支支持持持持的的的的计计计计算算算算机机机机。操操操操作作作作系系系系统统统统是是是是最最最最接接接接近近近近计计计计算算算算机机机机硬硬硬硬件件件件的的的的系系系系统统统统软软软软件件件件,通通通通过过过过它它它它管管管管理理理理计计计计算算算算机机机机资资资资源源源源并并并并在在在在用用用用户户户户(或或或或应应应应用用用用程程程程序序序序)与与与与硬硬硬硬件件件件之之之之间间间间提提提提供供供供一一一一个个个个接口。接口。接口。接口。(2 2)

14、操操操操作作作作系系系系统统统统的的的的启启启启动动动动:启启启启动动动动操操操操作作作作系系系系统统统统的的的的过过过过程程程程是是是是指指指指将将将将操操操操作作作作系系系系统统统统从从从从外外外外部部部部存存存存储储储储设设设设备装载到内存并开始运行的过程,操作系统的启动过程如下:备装载到内存并开始运行的过程,操作系统的启动过程如下:备装载到内存并开始运行的过程,操作系统的启动过程如下:备装载到内存并开始运行的过程,操作系统的启动过程如下:机器加电(或者按下机器加电(或者按下机器加电(或者按下机器加电(或者按下Reset)Reset)CPU CPU CPU CPU自动运行自动运行自动运行

15、自动运行BIOSBIOSBIOSBIOS的自检程序的自检程序的自检程序的自检程序 CPUCPUCPUCPU自自自自动动动动运运运运行行行行BIOSBIOSBIOSBIOS的的的的自自自自举举举举程程程程序序序序,从从从从外外外外部部部部存存存存储储储储设设设设备备备备的的的的引引引引导导导导扇扇扇扇区区区区读读读读出出出出引引引引导导导导程序装入内存程序装入内存程序装入内存程序装入内存 CPUCPUCPUCPU运行运行运行运行引导程序,从外部存储设备读出操作系统装入内存引导程序,从外部存储设备读出操作系统装入内存引导程序,从外部存储设备读出操作系统装入内存引导程序,从外部存储设备读出操作系统装

16、入内存 CPUCPUCPUCPU运行运行运行运行操作系统操作系统操作系统操作系统操作系统的启动操作系统的启动121213133.1.2操作系统的分类操作系统的分类根根根根据据据据功功功功能能能能分分分分为为为为:批批批批处处处处理理理理操操操操作作作作系系系系统统统统、分分分分时时时时操操操操作作作作系系系系统统统统、实实实实时时时时操操操操作作作作系统系统系统系统、网络操作系统网络操作系统网络操作系统网络操作系统、分布式操作系统分布式操作系统分布式操作系统分布式操作系统等。等。等。等。根根根根据据据据支支支支持持持持的的的的用用用用户户户户数数数数及及及及任任任任务务务务数数数数分分分分为为

17、为为:单单单单用用用用户户户户操操操操作作作作系系系系统统统统,单单单单用用用用户户户户、多任务操作系统,多用户、多任务操作系统。多任务操作系统,多用户、多任务操作系统。多任务操作系统,多用户、多任务操作系统。多任务操作系统,多用户、多任务操作系统。根根根根据据据据所所所所运运运运行行行行的的的的硬硬硬硬件件件件环环环环境境境境分分分分为为为为:微微微微机机机机操操操操作作作作系系系系统统统统、嵌嵌嵌嵌入入入入式式式式操操操操作作作作系系系系统、多处理机操作系统等。统、多处理机操作系统等。统、多处理机操作系统等。统、多处理机操作系统等。OSOS种种种种类类类类繁繁繁繁多多多多,但但但但基基基基

18、本本本本目目目目的的的的只只只只有有有有一一一一个个个个:即即即即要要要要实实实实现现现现在在在在不不不不同同同同环环环环境境境境下下下下为为为为不不不不同同同同应应应应用用用用目目目目的的的的提提提提供供供供不不不不同同同同形形形形式式式式和和和和不不不不同同同同效效效效率率率率的的的的资资资资源源源源管管管管理理理理,以以以以满满满满足足足足不不不不同用户的操作需要。同用户的操作需要。同用户的操作需要。同用户的操作需要。14141 1、批处理操作系统、批处理操作系统用用用用户户户户使使使使用用用用计计计计算算算算机机机机做做做做一一一一次次次次计计计计算算算算称称称称为为为为一一一一个个个

19、个作作作作业业业业,用用用用户一次可以提交多个作业给系统。户一次可以提交多个作业给系统。户一次可以提交多个作业给系统。户一次可以提交多个作业给系统。批批批批处处处处理理理理系系系系统统统统利利利利用用用用存存存存储储储储器器器器把把把把作作作作业业业业分分分分类类类类编编编编成成成成作作作作业业业业执执执执行行行行序序序序列列列列,批批批批作作作作业业业业处处处处理理理理系系系系统统统统自自自自动动动动完完完完成成成成作作作作业业业业的的的的调调调调度度度度、切切切切换不再需要人工干预。换不再需要人工干预。换不再需要人工干预。换不再需要人工干预。单道批处理:单道批处理:单道批处理:单道批处理:

20、系统逐个处理作业。系统逐个处理作业。系统逐个处理作业。系统逐个处理作业。多多多多道道道道批批批批处处处处理理理理:主主主主存存存存中中中中存存存存放放放放若若若若干干干干道道道道已已已已开开开开始始始始运运运运行行行行尚尚尚尚未未未未结结结结束束束束的的的的程程程程序序序序,它它它它们们们们交交交交替替替替运运运运行行行行,共共共共享享享享系系系系统统统统中中中中的的的的各各各各种种种种硬、软件资源,从而使处理机得到充分利用。硬、软件资源,从而使处理机得到充分利用。硬、软件资源,从而使处理机得到充分利用。硬、软件资源,从而使处理机得到充分利用。15152 2、分时操作系统、分时操作系统操操操操

21、作作作作系系系系统统统统把把把把CPUCPU时时时时间间间间分分分分割割割割成成成成一一一一个个个个个个个个小小小小时时时时间间间间片片片片,每每每每个个个个终终终终端端端端轮轮轮轮流流流流地地地地使使使使用用用用这这这这些些些些时时时时间间间间片片片片,由由由由于于于于计计计计算算算算机机机机的的的的高高高高速速速速性,每个用户都感觉自己独立使用计算机系统。性,每个用户都感觉自己独立使用计算机系统。性,每个用户都感觉自己独立使用计算机系统。性,每个用户都感觉自己独立使用计算机系统。批批批批处处处处理理理理和和和和分分分分时时时时系系系系统统统统的的的的异异异异同同同同:都都都都采采采采用用用

22、用了了了了多多多多道道道道程程程程序序序序技技技技术术术术,但但但但前前前前者者者者需需需需要要要要最最最最有有有有效效效效的的的的使使使使用用用用处处处处理理理理器器器器,而而而而后后后后者者者者希希希希望望望望给每个用户尽可能快的响应速度。给每个用户尽可能快的响应速度。给每个用户尽可能快的响应速度。给每个用户尽可能快的响应速度。1616n n多用户、多道程序共享一个多用户、多道程序共享一个多用户、多道程序共享一个多用户、多道程序共享一个CPUCPUCPUCPU的的的的OSOSOSOS。n n将将将将CPUCPUCPUCPU划分为很小的时间片,采用循环轮作方式将这划分为很小的时间片,采用循环

23、轮作方式将这划分为很小的时间片,采用循环轮作方式将这划分为很小的时间片,采用循环轮作方式将这些些些些CPUCPUCPUCPU时间片分配给排队队列中等待处理的每个程序时间片分配给排队队列中等待处理的每个程序时间片分配给排队队列中等待处理的每个程序时间片分配给排队队列中等待处理的每个程序的处理方式。的处理方式。的处理方式。的处理方式。CPUCPU时间片时间片程序程序1程序程序2 2程序程序N N.程序程序1 1程序程序3程序程序3 3程序排队队列程序排队队列CPUCPU2 2、分时操作系统、分时操作系统17173 3、实时操作系统、实时操作系统在在在在实实实实时时时时环环环环境境境境下下下下,要要

24、要要求求求求计计计计算算算算机机机机能能能能及及及及时时时时响响响响应应应应外外外外部部部部事事事事件件件件请请请请求求求求,并在规定时间内迅速给予处理和给出结果。并在规定时间内迅速给予处理和给出结果。并在规定时间内迅速给予处理和给出结果。并在规定时间内迅速给予处理和给出结果。实实实实时时时时信信信信息息息息处处处处理理理理:把把把把主主主主机机机机和和和和许许许许多多多多个个个个终终终终端端端端(主主主主要要要要是是是是远远远远程程程程终终终终端端端端)连连连连接接接接起起起起来来来来,计计计计算算算算机机机机及及及及时时时时接接接接收收收收用用用用户户户户从从从从终终终终端端端端发发发发来

25、来来来的的的的服服服服务务务务请请请请求求求求,并并并并根根根根据用户的请求做出及时的处理和回答。据用户的请求做出及时的处理和回答。据用户的请求做出及时的处理和回答。据用户的请求做出及时的处理和回答。实实实实时时时时控控控控制制制制系系系系统统统统用用用用于于于于过过过过程程程程控控控控制制制制。例例例例如如如如,控控控控制制制制飞飞飞飞行行行行器器器器、导导导导弹弹弹弹发射、飞行过程的自动控制系统。发射、飞行过程的自动控制系统。发射、飞行过程的自动控制系统。发射、飞行过程的自动控制系统。实实实实时时时时处处处处理理理理系系系系统统统统主主主主要要要要指指指指对对对对信信信信息息息息进进进进行

26、行行行及及及及时时时时的的的的处处处处理理理理。例例例例如如如如,利利利利用计算机预订飞机票、火车票或轮船票等。用计算机预订飞机票、火车票或轮船票等。用计算机预订飞机票、火车票或轮船票等。用计算机预订飞机票、火车票或轮船票等。18184 4、网络操作系统、网络操作系统计计计计算算算算机机机机网网网网络络络络是是是是利利利利用用用用通通通通信信信信线线线线路路路路将将将将地地地地理理理理上上上上分分分分散散散散的的的的计计计计算算算算机系统互相连接以实现资源的共享。机系统互相连接以实现资源的共享。机系统互相连接以实现资源的共享。机系统互相连接以实现资源的共享。网网网网络络络络操操操操作作作作系系

27、系系统统统统:提提提提供供供供网网网网络络络络通通通通信信信信以以以以及及及及各各各各种种种种网网网网络络络络服服服服务务务务功能。功能。功能。功能。19195 5、分布式操作系统、分布式操作系统分分分分布布布布式式式式处处处处理理理理系系系系统统统统:多多多多台台台台计计计计算算算算机机机机除除除除了了了了互互互互相相相相通通通通信信信信、共共共共享享享享资资资资源源源源外外外外、还能协同工作。还能协同工作。还能协同工作。还能协同工作。作作作作用用用用:管管管管理理理理系系系系统统统统中中中中所所所所有有有有资资资资源源源源,负负负负责责责责全全全全系系系系统统统统的的的的资资资资源源源源分

28、分分分配配配配和和和和调调调调度度度度、任任任任务务务务划划划划分分分分、信信信信息息息息传传传传输输输输,控控控控制制制制协协协协调调调调等等等等工工工工作作作作,并并并并提提提提供供供供统统统统一一一一使使使使用用用用系系系系统统统统资资资资源源源源的操作界面。的操作界面。的操作界面。的操作界面。它的优点是:它的优点是:它的优点是:它的优点是:分分分分布布布布性性性性。它它它它集集集集各各各各分分分分散散散散结结结结点点点点计计计计算算算算机机机机资资资资源源源源为为为为一一一一体体体体,以以以以较较较较低低低低的的的的成成成成本获取较高的运算性能。本获取较高的运算性能。本获取较高的运算性

29、能。本获取较高的运算性能。可可可可靠靠靠靠性性性性。由由由由于于于于在在在在整整整整个个个个系系系系统统统统中中中中有有有有多多多多个个个个CPUCPU系系系系统统统统,因因因因此此此此当当当当某某某某一一一一个个个个CPUCPU系统发生故障时,整个系统仍旧能够工作。系统发生故障时,整个系统仍旧能够工作。系统发生故障时,整个系统仍旧能够工作。系统发生故障时,整个系统仍旧能够工作。显然,在对可靠性有特殊要求的应用场合可选用分布式显然,在对可靠性有特殊要求的应用场合可选用分布式显然,在对可靠性有特殊要求的应用场合可选用分布式显然,在对可靠性有特殊要求的应用场合可选用分布式OSOS。20203.1.

30、3 3.1.3 操作系统的功能操作系统的功能从资源管理的角度从资源管理的角度从资源管理的角度从资源管理的角度,操作系统应包含如下的功能:操作系统应包含如下的功能:操作系统应包含如下的功能:操作系统应包含如下的功能:处理机管理处理机管理处理机管理处理机管理存储器管理存储器管理存储器管理存储器管理文件管理文件管理文件管理文件管理设备管理设备管理设备管理设备管理 此外,还具有中断处理、错误处理等功能。此外,还具有中断处理、错误处理等功能。此外,还具有中断处理、错误处理等功能。此外,还具有中断处理、错误处理等功能。操作系统的各功能间相互依赖。操作系统的各功能间相互依赖。操作系统的各功能间相互依赖。操作

31、系统的各功能间相互依赖。2121操作系统用户接口设备管理存储器管理处理器管理文件管理22223.1.4常用操作系统常用操作系统1、MS_DOS微微微微软软软软最最最最初初初初是是是是为为为为IBM-PCIBM-PC机机机机的的的的1616位位位位个个个个人人人人机机机机开开开开发发发发的的的的基基基基于于于于命命命命令令令令行行行行的的的的单单单单用用用用户户户户、单单单单任任任任务务务务个个个个人人人人计计计计算算算算机机机机操操操操作作作作系系系系统统统统。从从从从19811981年年年年至至至至今今今今,经经经经历历历历了了了了7 7次次次次大大大大的的的的版版版版本本本本升升升升级级级

32、级(从从从从1.01.0版版版版到到到到7.07.0版版版版)。但但但但是是是是,DOSDOS系系系系统统统统的的的的单单单单用用用用户户户户、单单单单任任任任务务务务、字字字字符符符符界界界界面面面面和和和和1616位位位位的的的的大大大大格格格格局局局局没没没没有有有有变变变变化化化化,因因因因此此此此对内存的管理局限在对内存的管理局限在对内存的管理局限在对内存的管理局限在640KB640KB的范围内。的范围内。的范围内。的范围内。常常常常用用用用的的的的有有有有微微微微软软软软公公公公司司司司的的的的MS-DOSMS-DOS、IBMIBM公公公公司司司司的的的的PC-DOSPC-DOS以

33、以以以及及及及NovellNovell公公公公司司司司的的的的DRDRDOSDOS三三三三种种种种,它它它它们们们们相相相相互互互互兼兼兼兼容容容容而而而而有有有有区区区区别别别别,使使使使用用用用最多的是最多的是最多的是最多的是MS-DOSMS-DOS。232324242、Windows微微微微软软软软公公公公司司司司在在在在19851985年年年年1111月月月月发发发发布布布布的的的的第第第第一一一一代代代代窗窗窗窗口口口口式式式式多多多多任任任任务务务务系统,它使系统,它使系统,它使系统,它使PCPC机进入机进入机进入机进入图形用户界面图形用户界面图形用户界面图形用户界面时代。时代。时

34、代。时代。特点:支持多任务处理和采用图形用户界面特点:支持多任务处理和采用图形用户界面特点:支持多任务处理和采用图形用户界面特点:支持多任务处理和采用图形用户界面19851985年,推出的年,推出的年,推出的年,推出的Win1.0Win1.0由由由由DOSDOS引导。引导。引导。引导。19951995年,推出年,推出年,推出年,推出3232位操作系统位操作系统位操作系统位操作系统Windows95Windows95,第一个完第一个完第一个完第一个完全独立的系统全独立的系统全独立的系统全独立的系统,集成了网络功能和即插即用(,集成了网络功能和即插即用(,集成了网络功能和即插即用(,集成了网络功能

35、和即插即用(PlugandPlugandPlayPlay)功能。)功能。)功能。)功能。19981998年,推出年,推出年,推出年,推出Windows98Windows98,将微软的将微软的将微软的将微软的InternetInternet浏览浏览浏览浏览器技术整合到器技术整合到器技术整合到器技术整合到WindowsWindows,方便访问,方便访问,方便访问,方便访问InternetInternet资源。资源。资源。资源。25259090年代初,推出年代初,推出年代初,推出年代初,推出WindowsNTWindowsNT,(,(,(,(NewTechnologyNewTechnology即新技

36、术)是一个面向网络的网络操作系统。即新技术)是一个面向网络的网络操作系统。即新技术)是一个面向网络的网络操作系统。即新技术)是一个面向网络的网络操作系统。20002000年,推出年,推出年,推出年,推出Windows2000Windows2000,包括四个版本:,包括四个版本:,包括四个版本:,包括四个版本:随硬件销售的服务器版本:随硬件销售的服务器版本:随硬件销售的服务器版本:随硬件销售的服务器版本:DatacenterServerDatacenterServer;一般服务器:一般服务器:一般服务器:一般服务器:AdvancedServerAdvancedServer和和和和ServerSe

37、rver;工作站版本:工作站版本:工作站版本:工作站版本:ProfessionalProfessional(NTNT和和和和Win98Win98的升级版)的升级版)的升级版)的升级版)20012001年年年年,推推推推出出出出WindowsWindowsXPXP,采采采采用用用用Win2000/NTWin2000/NT内内内内核核核核,运运运运行行行行可可可可靠靠靠靠、稳稳稳稳定定定定,主主主主要要要要优优优优化化化化了了了了多多多多媒媒媒媒体体体体应应应应用用用用功功功功能能能能,内内内内建建建建严严严严格格格格的的的的安安安安全全全全机机机机制制制制,每每每每个个个个用用用用户户户户拥拥拥

38、拥有有有有个个个个人人人人特特特特别别别别区区区区域域域域,增增增增加加加加了具有防盗版作用的激活功能。了具有防盗版作用的激活功能。了具有防盗版作用的激活功能。了具有防盗版作用的激活功能。3 3、WindowsWindows2626微软Windows 1.0版外包装 Windows1.0版的光盘介质采用的5.25寸软磁盘Windows1.01启动界面2727Windows3.0程序管理界面Windows3.1包装正反面Windows3.1启动界面2828控制面板简单的windows书写器文件管理器,后来的资源管理器2929中文windows95界面Windows95开始支持3D游戏功能3030

39、313132324 4、UNIXUNIX主要特点主要特点主要特点主要特点:灵灵灵灵活活活活性性性性、多多多多用用用用户户户户、多多多多任任任任务务务务、树树树树状状状状文文文文件件件件结结结结构构构构、文文文文件件件件与与与与设设设设备备备备独独独独立立立立(即即即即输输输输出出出出、输输输输入入入入设设设设备备备备被被被被视视视视为为为为文文文文件件件件)、完完完完整整整整的的的的软软软软件件件件开开开开发发发发工工工工具具具具,便便便便于于于于开开开开发发发发软软软软件件件件系系系系统统统统和和和和应应应应用用用用程程程程序序序序、完完完完整整整整且且且且强大的网络能力。强大的网络能力。强

40、大的网络能力。强大的网络能力。333334345 5、MinixMinix用用用用于于于于操操操操作作作作系系系系统统统统教教教教学学学学的的的的与与与与UNIXUNIX兼兼兼兼容容容容的的的的操操操操作作作作系系系系统统统统,由由由由美美美美国国国国人人人人AndrewAndrewS.S.TanenbaumTanenbaum编编编编写写写写,目目目目的的的的是是是是为为为为了了了了向向向向学学学学生生生生讲讲讲讲授授授授操操操操作作作作系系系系统统统统的的的的内内内内部部部部工工工工作作作作原原原原理理理理,解解解解决操作系统课程只讲理论缺乏实例的情况。决操作系统课程只讲理论缺乏实例的情况。

41、决操作系统课程只讲理论缺乏实例的情况。决操作系统课程只讲理论缺乏实例的情况。MinixMinix面向面向面向面向Intel8086Intel8086微处理器。微处理器。微处理器。微处理器。353536366 6、LinuxLinux特点:特点:特点:特点:免费软件;免费软件;免费软件;免费软件;与主流的与主流的与主流的与主流的UNIXUNIX系统兼容;系统兼容;系统兼容;系统兼容;支支支支持持持持几几几几乎乎乎乎所所所所有有有有的的的的硬硬硬硬件件件件平平平平台台台台,包包包包括括括括IntelIntel系系系系列列列列,680 x0680 x0系系系系列列列列,AlphaAlpha系系系系列

42、列列列,MIPSMIPS系系系系列列列列等等等等,并并并并广广广广泛泛泛泛支支支支持持持持各各各各种种种种周周周周边设备。边设备。边设备。边设备。373738387 7、MAC OSMAC OS19861986年年年年,AppleApple公公公公司司司司推推推推出出出出全全全全图图图图形形形形化化化化界界界界面面面面和和和和操操操操作作作作方方方方式式式式的的的的MacintoshMacintosh机机机机操操操操作作作作系系系系统统统统,具具具具有有有有很很很很强强强强的的的的图图图图形形形形图图图图像像像像处处处处理理理理功功功功能能能能、被被被被广广广广泛泛泛泛应应应应用用用用与与与与

43、桌桌桌桌面面面面出出出出版版版版和和和和多多多多媒媒媒媒体体体体应应应应用用用用等专用领域。等专用领域。等专用领域。等专用领域。393940403.2 3.2 进程管理进程管理程序与进程程序与进程程序与进程程序与进程进程控制进程控制进程控制进程控制线程线程线程线程进程管理是进程管理是OSOS的重要功能之一。那么,进程的重要功能之一。那么,进程是什么?进程和程序有什么内在的联系?是什么?进程和程序有什么内在的联系?又有什么区别?又有什么区别?下面从程序和进程的特性来讨论进程的问题。下面从程序和进程的特性来讨论进程的问题。4141问题提出问题提出n n程序定义:程序定义:程序定义:程序定义:为实现

44、某个目标编写的指令序列为实现某个目标编写的指令序列为实现某个目标编写的指令序列为实现某个目标编写的指令序列,程程程程序是在内存中运行的。序是在内存中运行的。序是在内存中运行的。序是在内存中运行的。假设一个程序分为三个程序段;假设一个程序分为三个程序段;假设一个程序分为三个程序段;假设一个程序分为三个程序段;输入输入输入输入(I I I I)、)、)、)、计计计计算算算算(C C C C)和)和)和)和输出输出输出输出(P P P P)。显然,在单道程序处理)。显然,在单道程序处理)。显然,在单道程序处理)。显然,在单道程序处理系统中,因为程序独占全部系统资源,它们将系统中,因为程序独占全部系统

45、资源,它们将系统中,因为程序独占全部系统资源,它们将系统中,因为程序独占全部系统资源,它们将按按按按ICPICPICPICP的顺序执行,即只有输入了信息才能的顺序执行,即只有输入了信息才能的顺序执行,即只有输入了信息才能的顺序执行,即只有输入了信息才能进行计算,只有计算产生了结果才能输出。这进行计算,只有计算产生了结果才能输出。这进行计算,只有计算产生了结果才能输出。这进行计算,只有计算产生了结果才能输出。这种方式被称为程序的种方式被称为程序的种方式被称为程序的种方式被称为程序的顺序执行顺序执行顺序执行顺序执行。4242 程序的特性程序的特性程序顺序执行具有程序顺序执行具有程序顺序执行具有程序

46、顺序执行具有3 3 3 3个特征:个特征:个特征:个特征:顺序性顺序性顺序性顺序性。程序所有操作按规定的顺序执行;。程序所有操作按规定的顺序执行;。程序所有操作按规定的顺序执行;。程序所有操作按规定的顺序执行;封闭性封闭性封闭性封闭性。程序在执行过程中独享系统资源,不受外。程序在执行过程中独享系统资源,不受外。程序在执行过程中独享系统资源,不受外。程序在执行过程中独享系统资源,不受外界因素的干扰和影响;界因素的干扰和影响;界因素的干扰和影响;界因素的干扰和影响;可再现性可再现性可再现性可再现性。程序执行的结果与其执行速度无关。只。程序执行的结果与其执行速度无关。只。程序执行的结果与其执行速度无

47、关。只。程序执行的结果与其执行速度无关。只要初始条件相同,则程序重复执行时,无论是不间断要初始条件相同,则程序重复执行时,无论是不间断要初始条件相同,则程序重复执行时,无论是不间断要初始条件相同,则程序重复执行时,无论是不间断地执行,还是地执行,还是地执行,还是地执行,还是“断断续续断断续续断断续续断断续续”地执行,结果是相同的。地执行,结果是相同的。地执行,结果是相同的。地执行,结果是相同的。4343并并并并发发发发:多多多多个个个个任任任任务务务务(程程程程序序序序)同同同同时时时时驻驻驻驻留留留留主主主主存存存存,通通通通过过过过轮轮轮轮流流流流使使使使用用用用处处处处理理理理机机机机得

48、得得得以以以以运运运运行行行行,在在在在一一一一个个个个时时时时间间间间段段段段中中中中,宏宏宏宏观观观观上上上上同同同同时时时时执行多个程序。执行多个程序。执行多个程序。执行多个程序。并发是提高系统资源利用率的有效途径。并发是提高系统资源利用率的有效途径。并发是提高系统资源利用率的有效途径。并发是提高系统资源利用率的有效途径。并发带来的问题:并发带来的问题:并发带来的问题:并发带来的问题:如如如如何何何何对对对对处处处处理理理理机机机机进进进进行行行行调调调调度度度度,保保保保证证证证每每每每个个个个用用用用户户户户相相相相对对对对公公公公平平平平地地地地得到处理机;得到处理机;得到处理机;

49、得到处理机;内存中的程序如何互相不干扰;内存中的程序如何互相不干扰;内存中的程序如何互相不干扰;内存中的程序如何互相不干扰;当用户对资源使用发生冲突时,如何处理竞争。当用户对资源使用发生冲突时,如何处理竞争。当用户对资源使用发生冲突时,如何处理竞争。当用户对资源使用发生冲突时,如何处理竞争。4444 多道程序的特性多道程序的特性n n在多道程序系统中由于多个程序并发执行,受在多道程序系统中由于多个程序并发执行,受在多道程序系统中由于多个程序并发执行,受在多道程序系统中由于多个程序并发执行,受资源制约,每个程序处理过程的行为和状态是不资源制约,每个程序处理过程的行为和状态是不资源制约,每个程序处

50、理过程的行为和状态是不资源制约,每个程序处理过程的行为和状态是不确定的。确定的。确定的。确定的。nC C1 1和和I I2 2在在T1T1时刻、时刻、P P1 1、C C2 2和和I I3 3在在T2T2时刻、时刻、P P2 2和和C C3 3在在T3T3时刻都是并发执行的。由此产生了多个程序时刻都是并发执行的。由此产生了多个程序对资源的竞争和相互制约问题。对资源的竞争和相互制约问题。n在多道程序环境下,由于资源竞争和制约,使在多道程序环境下,由于资源竞争和制约,使程序失去了固有的特性:程序失去了固有的特性:封闭性封闭性、可再现性可再现性。4545进程进程进程:进程:进程:进程:程序在一个数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁