第三章操作系统基础课件.ppt
《第三章操作系统基础课件.ppt》由会员分享,可在线阅读,更多相关《第三章操作系统基础课件.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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、来来来的的的的服服服服务务务务请请请请求求求求,并并并并根根根根据用户的请求做出及时的处理和回答。据用户的请求做出及时的处理和回答。据用户的请求做出及时的处理和回答。据用户的请求做出及时的处理和回答。实实实实时时时时控控控控制制制制系系系系统统统统用用用用于于于于过过过过程程程程控控控控制制制制。例例例例如如如如,控控控控制制制制飞飞飞飞行行行行器器器器、导导导导弹弹弹弹发射、飞行过程的自动控制系统。发射、飞行过程的自动控制系统。发射、飞行过程的自动控制系统。发射、飞行过程的自动控制系统。实实实实时时时时处处处处理理理理系系系系统统统统主主主主要要要要指指指指对对对对信信信信息息息息进进进进行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 操作系统 基础 课件
限制150内