计算机操作系统课件

上传人:鲁** 文档编号:578929691 上传时间:2024-08-25 格式:PPT 页数:51 大小:1.57MB
返回 下载 相关 举报
计算机操作系统课件_第1页
第1页 / 共51页
计算机操作系统课件_第2页
第2页 / 共51页
计算机操作系统课件_第3页
第3页 / 共51页
计算机操作系统课件_第4页
第4页 / 共51页
计算机操作系统课件_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《计算机操作系统课件》由会员分享,可在线阅读,更多相关《计算机操作系统课件(51页珍藏版)》请在金锄头文库上搜索。

1、教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系第四章第四章 计算机操作系统计算机操作系统 操操作作系系统统是是配配置置在在计计算算机机硬硬件件上上的的第第一一层层软软件,是控制计算机所有操作的软件。件,是控制计算机所有操作的软件。 本本章章主主要要讲讲述述操操作作系系统统概概念念及及构构成成;以以点点的的方方式式重重点点讲讲述述操操作作系系统统中中的的几几个个基基本本功功能能及及相相关关概概念念,主主要要是是:进进程程管管理理、内内存存管管理理、文文件件管管理理、输输入入/输输出出系系统统管管理理;最最后后介介绍绍几几个个典典型型的的操操作作系系统产品。统产品。教学进度教

2、学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.1 操作系统概念及构成操作系统概念及构成4.1.1 4.1.1 操作系统的概念操作系统的概念操作系统:是管理计算机软硬件资源的程序,同操作系统:是管理计算机软硬件资源的程序,同时它又是用户与计算机硬件的接口。时它又是用户与计算机硬件的接口。系统程序和应用程序系统程序和应用程序操操 作作 系系 统统硬硬 件件 层层用户用户用户用户没有操作系没有操作系统,应用软统,应用软件如同空中件如同空中楼阁,无法楼阁,无法运行。运行。 教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.1.24.1.2 操作系统的构成操作系统的

3、构成4.1 操作系统概念及构成操作系统概念及构成操作系统操作系统 进程管理进程管理 内存管理内存管理 文件管理文件管理 输入输入/输出系统管理输出系统管理 二级存储管理二级存储管理用户接口用户接口 联网、保护系统和命令解释程序系统联网、保护系统和命令解释程序系统就是对就是对CPU的的管理。管理。就是如何合就是如何合理分配和使理分配和使用内存。用内存。就是对文件就是对文件及文件夹进及文件夹进行管理。行管理。就是对外部各就是对外部各种输入输出设种输入输出设备进行管理。备进行管理。主要是指对主要是指对硬盘进行管硬盘进行管理。理。就就是是提提供供对对网网络络管管理理、对对进进程程工工作作过过程程的的保

4、保护护及及提提供供用用户户与与操操作作系系统统的接口程序。的接口程序。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.2.1 操作系统的类别操作系统的类别4.2 操作系统类别与计算环境操作系统类别与计算环境批处理系统1多道程序系统2分时系统3实时系统4桌面系统5多处理机系统6网络系统7分布式系统8嵌入式系统9 经经过过多多年年的的发发展展,操操作作系系统统多多种种多多样样。早早期期,操操作作系系统统从从批批处处理理,多多道道程程序序发发展展为为分分时时操操作作系系统统;另另外外,为为满满足足计计算算机机处处理理实实时时事事件件的的需需要要,就就有有了了实实时时操操作作系

5、系统统;为为适适应应个个人人计计算算机机系系统统的的需需要要又又出出现现了了桌桌面面操操作作系系统统;为为适适应应并并行行系系统统的的需需要要,就就有有了了多多处处理理机机操操作作系系统统;为为满满足足网网络络和和分分布布计计算算的的需需要要,就就有有了了网网络络操操作作系系统统和和分分布布式式操操作作系系统统;此此外外,还还有有为为支支持嵌入式计算机的嵌入式操作系统。持嵌入式计算机的嵌入式操作系统。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.2.2 4.2.2 计算环境计算环境 操作系统总是在某种计算环境中设置和使用,就目前来看操作系统总是在某种计算环境中设置和使

6、用,就目前来看计算环境可分为以下几类:计算环境可分为以下几类:4.2 操作系统类别与计算环境操作系统类别与计算环境 1. 传统计算环境传统计算环境 指普通意义下的独立或联网工作下所形成的计算环境。指普通意义下的独立或联网工作下所形成的计算环境。 2.基于基于Web的计算环境的计算环境 互联网的普及使得计算被延伸到互联网的普及使得计算被延伸到Web环境。环境。 3.嵌入式计算环境嵌入式计算环境 嵌嵌入入式式计计算算机机就就是是安安装装在在某某些些设设备备上上的的计计算算部部件件,其其计计算相对比较简单。算相对比较简单。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.3.1

7、 4.3.1 进程的概念进程的概念4.3 进程管理进程管理 什么是进程?它与程序有什么区别?什么是进程?它与程序有什么区别? 程序:用户为完成某一个特定问题而编写的操作步骤。程序:用户为完成某一个特定问题而编写的操作步骤。 进进程程:可可简简单单地地看看作作是是正正在在执执行行的的程程序序。但但是是进进程程需需要要一一定定的的资资源源来来完完成成它它的的任任务务(例例如如CPU时时间间、内内存存、文文件件和和I/O设设备备) 。 进进程程与与程程序序的的区区别别在在于于进进程程是是动动态态的的、有有生生命命力力的的,而而程程序序是是静静态态的的。一一个个程程序序加加载载到到内内存存,系系统统就

8、就创创建建一一个个进进程程,程程序执行结束后,该进程也就消亡了。序执行结束后,该进程也就消亡了。 在在计计算算机机中中,由由于于多多个个程程序序共共享享系系统统资资源源,就就必必然然引引发发对对CPU的的争争夺夺。如如何何有有效效地地利利用用CPU资资源源,如如何何在在多多个个请请求求CPU的进程中选择取舍,这就是进程管理要解决的问题。的进程中选择取舍,这就是进程管理要解决的问题。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.3.2 4.3.2 进程的状态转移进程的状态转移新的新的就绪就绪运行运行终止终止等待等待允许允许中断中断退出退出允许允许进程状态及转换图进程状态

9、及转换图4.3 进程管理进程管理如如CPU时间片被用完,时间片被用完,迫使进程让出迫使进程让出CPU进程等待分配进程等待分配CPU进进程程已已分分配配到到CPU,正在被执行。正在被执行。进程正在被创建进程正在被创建进程已完成进程已完成进程等待一些事件的出现进程等待一些事件的出现 如进程可能要使用某个如进程可能要使用某个I/O设备而进入等待状态,等待设备而进入等待状态,等待使用相应的设备,当使用相应的设备,当 I/O完成后进程进入就绪队列完成后进程进入就绪队列。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.3.3 4.3.3 进程控制块进程控制块PCB(略略)4.3 进

10、程管理进程管理 为为了了控控制制进进程程,操操作作系系统统就就必必须须知知道道进进程程存存储储在在哪哪里里,以及进程的一些属性。以及进程的一些属性。 进进程程控控制制块块是是进进程程实实体体的的一一部部分分,是是操操作作系系统统中中记记录录进进程程的的专专用用数数据据结结构构。一一个个新新的的进进程程创创建建时时,操操作作系系统统就就会会为为该该进进程程建建立立一一个个进进程程控控制制块块。操操作作系系统统根根据据进进程程控控制制块块对对并并发进程进行控制。发进程进行控制。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.3.4 4.3.4 进程调度及队列图进程调度及队列

11、图4.3 进程管理进程管理 在在某某一一时时刻刻,计计算算机机的的CPU(单单核核)只只能能运运行行一一个个进进程程,如如果果存存在在多多个个进进程程,其其它它进进程程就就需需要要等等CPU空空闲闲时时才才能能被被调调度度执行。执行。 当当一一个个进进程程处处于于等等待待或或CPU时时间间片片用用完完时时,操操作作系系统统就就会会从从该该进进程程中中拿拿走走CPU控控制制权权,然然后后再再交交给给其其它它进进程程使使用用,这就是进程的调度。这就是进程的调度。 进程进程B进程进程A进程进程CCPU时间时间进程进程C进程进程B进程进程A教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与

12、工程系4.3.54.3.5 CPU调度及其准则调度及其准则4.3 进程管理进程管理 在设计在设计CPU调度程序时主要应该考虑的准则包括:调度程序时主要应该考虑的准则包括: (1) CPU使用率。让使用率。让CPU尽可能地忙。尽可能地忙。 (2) 吞吐量。让吞吐量。让CPU在一定时间内完成的进程数尽可能多。在一定时间内完成的进程数尽可能多。 (3) 周转时间。让进程从提交到运行完成的时间尽可能短。周转时间。让进程从提交到运行完成的时间尽可能短。 (4) 等待时间。让进程在就绪队列中等待所花时间之和尽可等待时间。让进程在就绪队列中等待所花时间之和尽可能短。能短。 (5) 响应时间。让进程从提交请求

13、到产生第一响应之间的时响应时间。让进程从提交请求到产生第一响应之间的时间尽可能短。间尽可能短。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.3.7 4.3.7 进程的同步与互斥进程的同步与互斥4.3 进程管理进程管理 进进程程的的同同步步就就是是指指相相互互协协作作的的进进程程不不断断调调整整它它们们之之间间的的相相对速度,以实现共同有序地推进。对速度,以实现共同有序地推进。 换换句句话话说说, ,在在操操作作系系统统中中,允允许许多多个个进进程程并并发发运运行行。然然而而,有有些些进进程程之之间间本本身身存存在在某某种种联联系系,它它们们在在系系统统中中需需要要一一

14、种种协协作作,以保证进程能正确有序地执行并维护数据的一致性。以保证进程能正确有序地执行并维护数据的一致性。把数据从键盘送入缓冲区把数据从键盘送入缓冲区给给B发信号发信号(缓冲区已满缓冲区已满)等待等待B发回信号发回信号(再送数据到缓冲区再送数据到缓冲区)A进程进程B进程进程等待等待A信号信号(等待取数据并计算等待取数据并计算)取缓冲区中的数据进行计算取缓冲区中的数据进行计算给给A发信号发信号(缓冲区数据已取走缓冲区数据已取走)例例:A、B两进程同步工作如下图(两进程同步工作如下图(A进程负责从键盘读数据到缓冲区,进程负责从键盘读数据到缓冲区,B进程从缓冲进程从缓冲区取数据并计算。区取数据并计算

15、。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.3 进程管理进程管理 在在操操作作系系统统中中,可可能能存存在在着着多多个个进进程程。而而系系统统中中一一些些资资源源一一次次只只允允许许一一个个进进程程使使用用,这这类类资资源源被被称称为为临临界界资资源源。在在进进程程中中访访问问临临界界资资源源的的那那段段程程序序称称为为临临界界区区。当当一一个个进进程程进进入入临临界界区区执执行行时时,其其它它进进程程就就不不允允许许进进入入临临界界区区执执行行,否否则则就就会会导导致错误结果。例如:致错误结果。例如: 多个进程在竞争使用打印机时表现为互斥。多个进程在竞争使用打印

16、机时表现为互斥。 一一个个文文件件可可供供多多个个进进程程共共享享,其其中中有有一一个个进进程程在在写写操操作作时时,其它进程则不允许同时写或读,表现为互斥。其它进程则不允许同时写或读,表现为互斥。 由此得出由此得出: : 多多个个进进程程并并发发执执行行时时,只只允允许许一一个个进进程程进进入入临临界区运行,这就是进程的互斥。界区运行,这就是进程的互斥。 教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系在在多多道道程程序序设设计计中中,多多个个进进程程可可能能竞竞争争一一定定数数量量的的资资源源。一一个个进进程程在在申申请请资资源源时时,如如果果所所申申请请资资源源不不足

17、足,该该进进程程就就必必须须处处于于等等待待状状态态。如如果果所所申申请请的的资资源源被被其其它它进进程程占占有有,那那么么进进程程的的等等待待状状态态就就可可能能无无法法改改变变,从从而而形形成成进进程程之之间间相相互互一一直等待的局面,这就是死锁。直等待的局面,这就是死锁。4.3.8 4.3.8 进程的死锁及处理方法进程的死锁及处理方法4.3 进程管理进程管理竞争资源引起死锁竞争资源引起死锁竞争资源引起死锁竞争资源引起死锁 死锁举例:死锁举例: 四四方方街街区区的的车车辆辆阻阻塞塞。每每个个方方向向都都希希望望其其它它方方让让出出通通道道,但谁也不能够让出。但谁也不能够让出。教学进度教学进

18、度教学进度教学进度计算机科学与工程系计算机科学与工程系引起引起死锁的死锁的四个必要条件:四个必要条件: (1) 互互斥斥:某某一一资资源源任任一一时时刻刻只只能能有有一一个个进进程程独独占占,若若另另一一进进程程申申请请该该资源则需延迟到该资源释放为止。资源则需延迟到该资源释放为止。 (2) 占占有有并并等等待待:即即该该进进程程占占有有部部分分资资源源后后还还在在等等待待其其它它资资源源,而而该该资资源被其它进程占有。源被其它进程占有。 (3) 非非抢抢占占:某某进进程程已已占占用用资资源源且且不不主主动动放放弃弃它它所所占占有有的的资资源源时时,其其它它进程不能强占该资源,只有等其完成任务

19、并释放资源。进程不能强占该资源,只有等其完成任务并释放资源。 (4) 循循环环等等待待:在在出出现现死死锁锁的的系系统统中中,一一定定存存在在这这样样一一个个进进程程链链,其其中中每个进程至少占有其它进程所必需的资源,从而形成一个等待链。每个进程至少占有其它进程所必需的资源,从而形成一个等待链。4.3 进程管理进程管理进程进程进程进程A A进程进程进程进程B B打印机打印机打印机打印机CD-ROMCD-ROM 死锁举例:死锁举例:进程进程A:获得:获得CD-ROM使用权,申请打印机使用权,申请打印机进程进程B:获得打印机使用权,申请:获得打印机使用权,申请CD-ROM死锁:此时进程死锁:此时进

20、程A、B均被阻塞,无法运行均被阻塞,无法运行教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系处理死锁处理死锁问题的三种方式问题的三种方式:(1) 使用协议预防和避免死锁,确保系统从不进入死锁状态。使用协议预防和避免死锁,确保系统从不进入死锁状态。(2) 允许系统进入死锁状态,然后检测出死锁,并加以恢复。允许系统进入死锁状态,然后检测出死锁,并加以恢复。(3) 可可忽忽略略进进程程死死锁锁问问题题,并并假假装装系系统统中中死死锁锁从从来来不不会会发发生生。即没有必要把精力花在小概率事件上。即没有必要把精力花在小概率事件上。4.3 进程管理进程管理处理死锁优先考虑的顺序:处理死

21、锁优先考虑的顺序:先先预防预防和避免和避免再再检测检测和恢复和恢复教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.4 内存管理内存管理 内内存存是是现现代代操操作作系系统统的的核核心心,是是可可被被CPU和和I/O设设备备所所共共同同访访问问的的数数据据仓仓库库。计计算算机机的的所所有有程程序运行时都要调入内存。序运行时都要调入内存。 内内存存管管理理的的主主要要工工作作是是:为为每每个个用用户户进进程程合合理理地地分分配配内内存存,以以保保证证各各个个进进程程之之间间在在存存储储区区不不发发生生冲冲突突;当当内内存存不不足足时时,如如何何把把内内存存和和外外存存结结合

22、合起起来来,给给用用户户提提供供一一个个比比实实际际内内存存大大得得多多的的虚虚拟拟内内存存,使使得程序能顺利执行。得程序能顺利执行。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.4.1 4.4.1 用户程序执行与地址映射用户程序执行与地址映射(了解了解)4.4 内存管理内存管理 用用户户编编写写程程序序在在执执行行前前,需需要要多多个个处处理理步步骤骤,然然后后在在内内存存中中等等待待执执行行。当当然然有有时时并并非非每每个个步步骤骤都都是是必需的。必需的。源程序源程序编译器或编译器或汇编器汇编器目标模块目标模块链接编辑器链接编辑器加载模块加载模块加载器加载器内存中

23、内存中二进制内存二进制内存映像映像其它目其它目标模块标模块动态装入动态装入的系统库的系统库系统库系统库动态链接动态链接编译阶段编译阶段加载阶段加载阶段执行阶段执行阶段图图4.4 用户程序多步骤处理用户程序多步骤处理说说明明:编编译译器器和和汇汇编编器器用用于于将将高高级级语语言言源源程程序序翻翻译译成成二二进进制制代代码码的的机机器器语语言言程程序序。链链接接器器将将编编译译后后不不同同的的程程序序、函函数数库库文文件件等等连连接接生生成成EXE文文件件 。当当运运行行EXE文文件件时时,操操作作系系统统的的加加载载器器读读取取EXE文文件件并并将将它它们们加加载载到到内内存存中中。预预先先编

24、编译译好好的的在在调调入入内内存存前前加加载载的的库库文文件件就就是是静静态态链链接接库库文文件件。运运行行时时动动态态装装入入的的库文件叫动态链接库文件。库文件叫动态链接库文件。 OBJ文件文件EXE文件文件教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.4 内存管理内存管理 1.1.编编译译阶阶段段: :如如果果在在编编译译时时就就知知道道进进程程将将在在内内存存中中的的什什么么位位置驻留,那么编译器就可以直接以生成绝对地址代码。置驻留,那么编译器就可以直接以生成绝对地址代码。 2.加加载载阶阶段段: 不不知知道道进进程程将将驻驻留留在在什什么么位位置置,那那么么编

25、编译译器器就就必必须须生生成成程程序序的的逻逻辑辑地地址址,在在加加载载阶阶段段再再转转变变成成内内存存的的绝绝对地址。对地址。 3.执执行行阶阶段段: :如如果果进进程程在在执执行行时时可可以以从从一一个个内内存存段段移移动动到到另另一一个个内内存存段段,那那么么进进程程的的绝绝对对地地址址映映射射工工作作只只能能延延迟迟到到执执行时进行。行时进行。 通通常常,将将指指令令和和数数据据的的地地址址映映射射成成内内存存地地址址可可以以发发生生在在以以下三个执行阶段。下三个执行阶段。(了解了解)教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.4.2 4.4.2 物理地址空

26、间与逻辑地址空间物理地址空间与逻辑地址空间 4.4 内存管理内存管理l 几个相关概念几个相关概念物理地址物理地址:是计算机内存单元的真实地址。是计算机内存单元的真实地址。 物理地址空间物理地址空间:由物理地址所构成的地址范围。由物理地址所构成的地址范围。 逻辑地址逻辑地址:经编译后的用户程序地址,从经编译后的用户程序地址,从0开始编址。开始编址。 逻辑地址空间逻辑地址空间:由逻辑地址所构成的地址范围。由逻辑地址所构成的地址范围。 地地址址映映射射:用用户户程程序序在在运运行行时时要要装装入入内内存存,这这就就需需要要将将逻逻辑辑地地址址变变换换成成物物理理地地址址,该该过过程程称称为为地地址址

27、映映射射,也也称称重重定定位。位。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系用用户户编编写写的的源源程程序序是是不不考考虑虑地地址址的的,源源程程序序经经编编译译后后产产生生逻逻辑辑地地址址。将将逻逻辑辑地地址址转转换换为为内内存存中中的的物物理理地地址址是是由由计计算算机机中中被被称称为为内内存存管管理理单单元元的的硬硬件件设设备备来来实实现现的的,将将逻逻辑辑地地址址与与内内存存管管理理单单元元中中存存放放的的内内存存基基址址相相加加就就得得到物理地址。到物理地址。 物理地址物理地址Base + X逻辑地址逻辑地址XCPU重定位寄存重定位寄存器器Base+ +内存

28、内存内存管理单元内存管理单元4.4 内存管理内存管理LOAD 1, 50012345LOAD 1, 50012345 0100500700程序程序A A的逻辑地址空间的逻辑地址空间程序程序A A的物理在址空间的物理在址空间. . . . . . . . . . . . .5000510055005700教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.4.3 4.4.3 进程使用内存的交换技术进程使用内存的交换技术 为为更更加加有有效效地地使使用用内内存存,进进程程在在不不运运行行时时,可可以以暂暂时时从从内内存存移移至至外外存存,需需要要再再运运行行时时再再重重新新调调

29、回回到到内内存存中中。也也就就是是说说内内存存管管理理程程序序可可将将刚刚刚刚运运行行过过的的进进程程从从内内存存中中换换出出以以释释放放占占用用的的内内存存空空间间,然然后后将将另另一一个个要要运运行行的的进进程程占占据据前前者者释释放放的的内内存存空间。空间。4.4 内存管理内存管理进程进程A操作系统操作系统未用内存区未用内存区进程进程A操作系统操作系统未用内存区未用内存区进程进程B进程进程A操作系统操作系统未用内存区未用内存区进程进程B进程进程C未用内存区未用内存区操作系统操作系统未用内存区未用内存区进程进程B进程进程C未用内存区未用内存区操作系统操作系统未用内存区未用内存区进程进程B进

30、程进程C进程进程D注:这种交换技术多用于分时系统注:这种交换技术多用于分时系统教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.4.4 4.4.4 内存分配方案内存分配方案-连续连续4.4 内存管理内存管理进程进程A操作系统操作系统未用内存区未用内存区进程进程C未用内存区未用内存区在内存分配中,在内存分配中,常常把内存中还常常把内存中还没有被分配的可没有被分配的可用空间称为孔用空间称为孔( (hole) )。 开开始始时时所所有有内内存存是是一一个个大大的的孔孔,随随着着内内存存分分配配的的进进行行就就会会形形成成许许多多不不连连续续的的大大小小不不同同的的孔孔。在在连连

31、续续内内存存分分配配方方案案中中,当当新新进进程程需需要要内内存存时时,就就为为其其寻寻找找合合适适的的孔孔,实实现现内内存存分分配配。该方案需要为每个进程分配连续的内存物理空间。该方案需要为每个进程分配连续的内存物理空间。 教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.4.5 4.4.5 内存分配方案内存分配方案-分页式分页式4.4 内存管理内存管理分页管理基本思想:分页管理基本思想: 内存物理地址空间划分为若干个大小相等的块内存物理地址空间划分为若干个大小相等的块(页框页框) 进程的逻辑地址空间也划分为同样大小的块进程的逻辑地址空间也划分为同样大小的块(页面页面)

32、 内内存存分分配配时时每每个个页页面面对对应应地地分分配配一一个个页页框框,而而一一个个进进程程所分得页框在位置上不必是连续的。所分得页框在位置上不必是连续的。页页表表:操操作作系系统统为为每每个个用用户户程程序序建建立立一一张张页页表表,该该表表记记录录用用户户程程序序的的每每个个逻逻辑辑页页面面存存放放在在哪哪一一个个内存物理页框。内存物理页框。7页页6页页5页页4页页3页页2页页1页页0页页用户程序用户程序1191076425块号块号76543210页号页号页表页表11109876543210内存内存页面页面页框页框教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系pd

33、fCPUpdfdff 00000000f 11111111逻辑地址逻辑地址物理地址物理地址页表页表物理内存物理内存分页式内存管理从逻辑地址到物理地址的映射分页式内存管理从逻辑地址到物理地址的映射 : (了解了解)页号页号p页内地址页内地址d(偏移量)(偏移量)注:逻辑地址的表示:注:逻辑地址的表示:4.4 内存管理内存管理教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.5.1 4.5.1 基本思想基本思想4.5 虚拟内存方案虚拟内存方案虚虚拟拟内内存存是是一一个个容容量量很很大大的的存存储储器器的的逻逻辑辑模模型型,它它不不是是任任何何实实际际的的物物理理存存储储器器。

34、虚虚拟拟内内存存包包括括物物理理内内存存和和一一部部分分外外存存(这里所指的外存一般是指硬盘这里所指的外存一般是指硬盘)。 教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.5 虚拟内存方案虚拟内存方案虚虚拟拟内内存存:对对于于一一个个进进程程来来讲讲,如如果果仅仅将将当当前前要要运运行行的的几几个个页页面面装装入入内内存存便便可可以以开开始始运运行行,而而其其余余页页面面可可暂暂时时留留在在磁磁盘盘上上,需需要要时时再再调调入入内内存存,并并且且调调入入时时也也不不占占用用新新的的内内存存空空间间,而而是是对对原原来来运运行行过过的的页页面面进进行行置置换换。这这样样,

35、就就可可以以在在计计算算机机有有限限的的内内存存中中同同时时驻驻留留多多个个进进程程。而而对对用用户户来来讲讲感感觉觉到到系系统统提提供供了了足足够够大大的的物物理理内内存存,而而实实际际上上并并非非真真实实的的,这这就就是是虚虚拟拟内存。内存。 教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.5.2 4.5.2 页面请求与页面置换算法页面请求与页面置换算法4.5 虚拟内存方案虚拟内存方案 在在虚虚拟拟内内存存技技术术中中,进进程程运运行行时时并并没没有有将将所所有有页页面面装装入入到到内内存存,在在运运行行过过程程中中进进程程会会不不断断地地请请求求页页面面,如如果果

36、访访问问的的页页面面已已在在内内存存,就就继继续续执执行行下下去去;但但如如果果要要访访问问的的页页面面尚尚未未调调入入内内存存,便便请请求求操操作作系系统统将将所所缺缺页页面面调调入入内内存存,以以便便进进程程能继续运行,能继续运行,这个过程叫这个过程叫页面请求页面请求。 如如果果请请求求页页面面调调入入内内存存时时,分分配配给给该该进进程程的的页页框框已已用用完完,就就无无法法立立即即装装入入所所请请求求页页面面。此此时时,必必须须将将进进程程中中的的某某个个页页面面从从内内存存的的页页框框调调出出到到磁磁盘盘上上,再再从从磁磁盘盘上上将将所所请请求求的的页页面面调入到内存该页框中,这个过

37、程叫调入到内存该页框中,这个过程叫页面置换页面置换。 教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.6.1 4.6.1 文件的概念文件的概念4.6 文件管理文件管理文件:保存在外部存储设备上的相关信息的集合。文件:保存在外部存储设备上的相关信息的集合。 文件命名:文件主名文件命名:文件主名+ +扩展名扩展名只读:只允许授权用户进行读操作。只读:只允许授权用户进行读操作。 读写:只允许授权用户进行读和写的操作。读写:只允许授权用户进行读和写的操作。 文档:允许任何用户进行读写操作。文档:允许任何用户进行读写操作。 隐藏:不允许用户直接看到文件名。隐藏:不允许用户直接看到

38、文件名。 文件存取属性:文件存取属性:教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.6 文件管理文件管理文文件件系系统统:是是对对文文件件进进行行操操作作和和管管理理的的软软件件,是是用用户户与与外外存存之之间间的的接接口口。该该系系统统将将所所有有文文件件组组织织成成目目录录结结构构保保存存在在外外存存,一一个个文文件件对对应应其其中中的的一一个个目目录录条条,目目录录条条记记录录了了文文件件名名、文文件件位置、文件大小、创建时间等信息。位置、文件大小、创建时间等信息。 操操作作系系统统对对文文件件的的基基本本操操作作包包括括:创创建建文文件件、文文件件写写、文文件

39、件读读、文文件件重重定定位位、文文件件删删除除、文文件件截截短短、文文件件复复制制、重重命命名名、更改属性等。更改属性等。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.6.2 4.6.2 文件的物理结构和逻辑结构文件的物理结构和逻辑结构文件的逻辑结构文件的逻辑结构无结构文件无结构文件有结构文件有结构文件流式文件流式文件索引顺序文件索引顺序文件顺序文件顺序文件索引文件索引文件4.6 文件管理文件管理 文件结构分物理和逻辑结构。其中物理结构是文件在外文件结构分物理和逻辑结构。其中物理结构是文件在外存上的存储组织形式,它与具体的存储设备有关。文件逻辑存上的存储组织形式,它与

40、具体的存储设备有关。文件逻辑结构是指用户能直接感受到的文件组织结构,它与具体的存结构是指用户能直接感受到的文件组织结构,它与具体的存储设备无关。储设备无关。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系(1)(1) 无结构文件无结构文件无结构文件无结构文件main( ) int a, b, sum; scanf(%d %d, &a, &b); sum=a+b; printf(sum=%d, sum); 4.6 文件管理文件管理(2)(2) 有结构文件有结构文件有结构文件有结构文件学号学号姓名姓名性别性别电话电话邮箱地址邮箱地址0001张为华张为华男男0002赵国迎赵国迎男

41、男0003韩莹莹韩莹莹女女 可以看成是由无结构的字可以看成是由无结构的字符序列组成的文件。符序列组成的文件。是带有结构的、性质相同的记录的集合。是带有结构的、性质相同的记录的集合。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系 顺序文件:文件所包含的一系列记录按照某种顺序依顺序文件:文件所包含的一系列记录按照某种顺序依次连续存储。顺序文件是按记录进入文件的先后顺序存放、次连续存储。顺序文件是按记录进入文件的先后顺序存放、其逻辑顺序和物理顺序一致的文件。其逻辑顺序和物理顺序一致的文件。 4.6 文件管理文件管理 索引文件:由主文件和索引表构成。可实现快速访问。索引文件:由主

42、文件和索引表构成。可实现快速访问。 按输入记录的先后次序建立数据区和索引表。按输入记录的先后次序建立数据区和索引表。 全部记录输入完毕后对索引表进行排序,排序后的索全部记录输入完毕后对索引表进行排序,排序后的索引表和主文件一起就形成了索引文件。引表和主文件一起就形成了索引文件。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系 索索引引顺顺序序文文件件:顺顺序序文文件件和和索索引引文文件件特特点点的的结结合合。主主文文件件是是按按主主关关键键字字有有序序排排列列的的,将将主主文文件件的的所所有有记记录录分分组组,每每组组记记录录是是连连续续的的,不不同同组组记记录录是是分分散

43、散的的。索索引引表表中中为为每每组组的的首首记记录录建建立立一一索索引引项项,组组与与组组之之间间按按关关键键字字大大小小有序排列,组内记录按顺序查找。有序排列,组内记录按顺序查找。4.6 文件管理文件管理键值键值逻辑地址逻辑地址An qiBao linChen mi索引表索引表姓名姓名年龄年龄性别等性别等An qiAn taBao linChen mi教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.6.3 4.6.3 文件的访问方式文件的访问方式1. 1. 顺序访问方式顺序访问方式4.6 文件管理文件管理 主主要要适适合合于于对对顺顺序序文文件件的的访访问问。其其访访

44、问问的的位位置置是是由由指指针针定定位位的的。读读操操作作是是读读取取指指针针所所指指示示位位置置的的内内容容,并并自自动动将将指指针针向向后后移移动动,以以指指示示下下一一次次读读的的位位置置。而而对对写写操操作作,所所写写的的内内容容总总是添加到文件的尾部。是添加到文件的尾部。 一一切切存存储储在在顺顺序序存存储储设设备备(如如磁磁带带)上上的的文文件件,都都只只能能是是顺顺序序文文件件,所所以以顺顺序序访访问问方方式式是是基基于于磁磁带带的的模模型型。该该访访问问方方式式不不仅仅适适合合顺顺序序存存储储设设备备(如如磁磁带带),对对直直接接存存储储设设备备(如如磁磁盘盘)也也适适合。合。

45、 教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系2. 2. 直接访问方式直接访问方式4.6 文件管理文件管理 直直接接访访问问也也称称随随机机访访问问,它它指指的的是是允允许许跳跳跃跃式式地地随随意意存存取取文文件件中中的的任任何何记记录录,而而不不需需要要任任何何顺顺序序限限制制。直直接接访访问问是是最最为为常常见见和和高高效效的的文文件件访访问问方方式式。磁磁盘盘是是随随机机存存储储设设备备,所所以直接访问方式是基于磁盘的模型。以直接访问方式是基于磁盘的模型。 3. .索引访问方式索引访问方式 在在进进行行文文件件访访问问时时,首首先先对对索索引引文文件件按按关关键键

46、字字进进行行检检索索,查查找找到到指指向向数数据据记记录录的的指指针针,根根据据该该指指针针实实现现对对具具体体数数据据记记录的访问。录的访问。 教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.6.4 4.6.4 文件的目录结构文件的目录结构4.6 文件管理文件管理 通通常常,一一个个磁磁盘盘至至少少应应包包含含一一个个分分区区,每每个个分分区区用来保存文件和目录结构用来保存文件和目录结构 。 文文件件目目录录的的组组成成:每每个个文文件件有有一一个个文文件件控控制制块块FCB,它它是是文文件件存存在在的的标标志志,存存放放了了为为管管理理文文件件所所需需的的所所有有有

47、有关关信信息息。把把所所有有的的文文件件控控制制块块组组织织在在一一起起,就就构构成成了了文文件件目目录录,每每个个文文件件控控制制块块就是其中的一个目录项。就是其中的一个目录项。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系文件区根目录区FAT2FAT1引导区DOS盘卷根目录下各文件的目录项FAT615152323-161523 FORMAT之后,磁盘的盘卷结构如下:以簇为分配单位。以簇为分配单位。1 1簇簇=2=2n n 扇区扇区子目录文子目录文件内容件内容首簇号首簇号6长度长度=3文件名文件名my文件控制块的有序集合文件控制块的有序集合12扇区扇区0扇区扇区1-2扇

48、区扇区3-4扇区扇区5-11扇区扇区教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.6 文件管理文件管理 文文件件的的目目录录系系统统可可以以组组织织成成单单层层目目录录结结构构、双双层层目目录录结结构构、树树型型目目录录结结构构、无无环环路路目目录录结结构构和和通通用图目录结构。用图目录结构。 树树型型目目录录结结构构是是目目前前使使用用最最为为广广泛泛的的一一种种目目录录结结构构。这这种种目目录录结结构构在在逻逻辑辑上上的的构构成成是是一一棵棵树树,子子目目录录是是树树枝枝,而文件是树叶。而文件是树叶。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工

49、程系4.7.1 4.7.1 I/O设备和主要术语设备和主要术语4.7 输入输出系统管理输入输出系统管理 每每台台计计算算机机都都配配备备了了许许多多外外部部设设备备,它它们们的的性性能能和和操操作作方方式式都都不不一一样样。操操作作系系统统对对设设备备(即即输输入入/输输出出系系统统)管管理理的的主主要要目目标标是是方方便便用用户户使使用用外外部部设设备备,提高提高CPU和设备的利用率。和设备的利用率。 I/O设备与计算机通信的连接点被称为端口设备与计算机通信的连接点被称为端口。 用用于于操操作作端端口口、总总线线和和设设备备的的一一组组电电子子器器件件,是设备与总线的连接装置是设备与总线的连

50、接装置。 1.端口(端口(I/O设备端口设备端口) 2.控制器控制器(I/O设备控制器设备控制器)教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系 中中断断的的概概念念:中中断断是是现现代代计计算算机机中中CPU处处理理外外部部突突发发事事件件的的一一个个重重要要技技术术。它它能能使使CPU在在运运行行过过程程中中对对外外部部事事件件发发出出的的中中断断请请求求及及时时地地进进行行处处理理, 处处理理完完成成后后又又立立即即返返回回断断点点,继继续续进进行行CPU原原来来的的工工作作。根根据据中中断断源源的的不不同同,可可以以把把中中断断分为分为: 正在执行的程序正在执行的

51、程序异常和随机事件异常和随机事件被中断处被中断处返回处返回处执行中断服务程序执行中断服务程序中断请求中断请求中断中断硬中断硬中断软中断软中断外部中断外部中断内部中断内部中断如:键盘中断、打印机中断等如:键盘中断、打印机中断等如突然掉电、除数为零等如突然掉电、除数为零等程序运行时其它程序对它的中断程序运行时其它程序对它的中断教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系 1、IRQ(Interrupt Request)()(线线) IRQ即中断请求线。计算机中有许多设备(例如声卡、硬盘等)需要即中断请求线。计算机中有许多设备(例如声卡、硬盘等)需要定期中断定期中断CPU,让

52、,让CPU为其做一些特定的工作。这些设备在中断请求线上为其做一些特定的工作。这些设备在中断请求线上把请求中断的信号发给把请求中断的信号发给CPU。所以每个设备只能使用自己独立的中断请求。所以每个设备只能使用自己独立的中断请求线线(PCI总线、总线、USB总线上的设备可共享总线上的设备可共享)。一般微机共有。一般微机共有16条中断请求线与条中断请求线与各种外设相连接,(每个中断线有一个标号也就是中断号)。各种外设相连接,(每个中断线有一个标号也就是中断号)。 2、DMA(Direct Memory Access)()(芯片芯片) 计计算算机机与与外外设设之之间间的的联联系系一一般般通通过过两两种

53、种方方法法:一一是是通通过过CPU控控制制来来进进行行数数据据的的传传送送;二二是是在在芯芯片片控控制制下下进进行行数数据据的的传传送送。在在DMA方方式式下下,外外设设利利用用DMA通通道道直直接接将将数数据据写写入入或或读读出出存存储储器器,而而基基本本不不用用CPU参参与与,系系统统的速度会大大增加。的速度会大大增加。 3、I/O端口(端口(Input/Output)()(地址地址)就是计算机外设与就是计算机外设与CPU连接的接口。每个端口都有自己唯一的一个端连接的接口。每个端口都有自己唯一的一个端口号,这个端口号称为地址。每一个和口号,这个端口号称为地址。每一个和CPU通信的外设都有不

54、同的通信的外设都有不同的I/O地地址,通常在址,通常在PC机内部一共有机内部一共有1024个地址。个地址。 教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.7.2 4.7.2 输入输入/输出控制方式输出控制方式4.7 输入输出系统管理输入输出系统管理 (1) 程序控制方式程序控制方式 早早期期计计算算机机采采用用的的方方式式。CPU向向设设备备控控制制器器发发出出一一条条I/O指指令令启启动动设设备备进进行行一一个个字字节节的的输输入入或或输输出出,然然后后CPU就就等等待待I/O设设备备进进行行数数据据传传送送,直到一个字节传送完毕后直到一个字节传送完毕后CPU再继续

55、处理下一个字节的输入或输出。再继续处理下一个字节的输入或输出。 CPU绝绝大大部部分分时时间间都都用用于于循循环环等等待待及及测测试试I/O是是否否完完成成,造造成成CPU资资源的极大浪费。源的极大浪费。CPU和外围设备只能串行工作。和外围设备只能串行工作。 CPU通过端口对外设进行控制的方式有以下几种:通过端口对外设进行控制的方式有以下几种: (2) 中断驱动方式中断驱动方式 首首先先由由CPU向向相相应应设设备备的的控控制制器器发发出出一一条条I/O命命令令,然然后后CPU立立即即返返回回继继续续执执行行原原来来的的任任务务,设设备备控控制制器器则则按按照照命命令令的的要要求求去去控控制制

56、I/O设设备备工工作。这时作。这时CPU与与I/O设备并行工作。设备并行工作。 这这种种方方式式CPU的的利利用用率率较较高高。但但这这种种方方式式的的缺缺点点是是在在一一次次数数据据传传送送过过程程中中,发发生生中中断断次次数数较较多多(每每传传一一个个字字节节就就要要请请示示求求中中断断),这这将将耗耗去去大大量量CPU处理时间。处理时间。 教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.7 输入输出系统管理输入输出系统管理 (3) 直接存储器访问方式直接存储器访问方式 引引入入DMA控控制制器器,在在其其控控制制下下,以以数数据据块块为为单单位位完完成成设设备备与

57、与内内存存间间的的数数据据交交换换,当当数数据据块块传传送送完完毕毕时时才才需需要要CPU干干预。该方式预。该方式CPU的利用率高。的利用率高。 (4) 通道控制方式通道控制方式 通通道道控控制制方方式式是是DMA的的发发展展,它它把把对对每每一一块块数数据据的的读读写写变变成成对对一一组组数数据据块块的的读读写写,可可以以进进一一步步减减少少CPU的的干干预预。更更大程度地提高了系统资源的利用率。大程度地提高了系统资源的利用率。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.7.3 4.7.3 I/O缓冲管理缓冲管理现现代代操操作作系系统统中中,I/O设设备备与与CP

58、U(实实际际指指内内存存)交交换换数数据据时时,需需要要使使用用缓缓冲冲技技术术。也也就就是是为为I/O设设备备设设置置缓缓冲冲区区暂暂存数据,等到数据积累到一定程度时,再做批量存数据,等到数据积累到一定程度时,再做批量处理。处理。 引入缓冲:引入缓冲: (1) 缓和缓和CPU与与I/O设备间速度不匹配的矛盾;设备间速度不匹配的矛盾; (2) 减少对减少对CPU中断频率;中断频率; (3) 提高提高CPU与与I/O设备间的并行性。设备间的并行性。4.7 输入输出系统管理输入输出系统管理教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.7.4 4.7.4 设备驱动程序设备驱

59、动程序4.7 输入输出系统管理输入输出系统管理 设设备备驱驱动动程程序序与与具具体体设设备备有有关关,用用户户安安装装好好硬硬件件后后还还要要再再安安装装驱驱动动程程序序,计计算算机机才才能能识识别别和和使使用用该该设设备备。每每个个外外部部设设备备都都有有相相应应的的设设备备驱驱动动程程序序,它它也也是是硬硬件件的的身身份份识识别别标标志志,负责完成设备具体的各种动作负责完成设备具体的各种动作(输入输入/输出操作输出操作)。 一一旦旦为为I/O设设备备安安装装了了驱驱动动程程序序,那那么么应应用用程程序序在在使使用用I/O设设备备时时,就就不不必必关关心心设设备备的的特特性性、I/O控控制制

60、方方式式,这这样样就就实现了应用程序与设备的无关性。实现了应用程序与设备的无关性。 教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系 4.8.14.8.1 Unix4.8 典型操作系统典型操作系统 Unix是是一一个个通通用用、交交互互式式、分分时时多多用用户户并并支支持持网网络络的的操操作作系系统统,是是可可以以运运行行在在各各种种机机型型(从从微微机机到到巨巨型型机机在在内内)上上的的通通用用操操作作系系统统。目目前前主主要要用用于于网网络络服服务务器器、大大中中小小型型机。机。 缺点:软件少,价格贵,难掌握。缺点:软件少,价格贵,难掌握。 4.8.24.8.2 DOS

61、 DOS是是单单用用户户、单单任任务务和和字字符符界界面面的的操操作作系系统统,主主要要为为16位微型计算机而设计,属于淘汰产品。位微型计算机而设计,属于淘汰产品。 教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系4.8.3 4.8.3 Windows4.8 典型操作系统典型操作系统优点:界面图形化、操作便捷、优点:界面图形化、操作便捷、 采用多任务机制、支持网络功能、采用多任务机制、支持网络功能、 出出色的多媒体功能、硬件更容易使用、色的多媒体功能、硬件更容易使用、 具有众多应用程序的支持。具有众多应用程序的支持。 微微软软:世世界界最最强强大大公公司司之之一一,90年年

62、代代蓬蓬勃勃兴兴起起,但但产产品品处处于于二二、三三流流之之间间。它它以以人人们们喜喜欢欢占占便便宜宜的的心心里里,采采取取允允许许人人们们盗盗版版的的方方式式迅迅速速扩扩张张,短短时时间间占占领领市市场场。凭凭借借着着其其成成功功的的商商业业推推广广模模式式,一一步步步步把把自自己己的的操操作作系系统做成了世界上最流行的操作系统。统做成了世界上最流行的操作系统。 Windows:可可靠靠性性低低(补补丁丁、漏漏洞洞比比比比皆皆是是,病病毒毒不不可可抗抗拒拒),软软件件耗耗费费资资源源大大。一一直直未未公公开开其其源源代代码码。但但通通用用性性强强,操操作作习习惯惯,被被认认为为是是无无形标准

63、。形标准。 影影响响:人人人人皆皆知知,深深入入中中、小小学学课课本本,影影响响一一代代乃乃至至几几代代人人。我我国国在在科科研研、教教学学、商商业业等等方方面面的的软软件件投投入入都都建建立立在在Windows基基础础上上,从从军军队队到到地方、从政府到民间,微软产品横扫中国大江南北。地方、从政府到民间,微软产品横扫中国大江南北。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系 4.8.4 4.8.4 Linux Linux是是一一个个免免费费、源源代代码码开开放放、自自由由传传播播、类类似似于于Unix的的操操作作系系统统。它它既既可可以以做做各各种种服服务务器器操操作

64、作系系统统,也也可可以以安安装装在在微微机机上上,并并提提供供上上网网软软件件、文文字字处处理理软软件件、绘绘图图软软件件、动动画画软软件件等等,它它除除了了命命令令操操作作外外还还提提供供了了类类似似Windows风风格格的的图图形形界界面面,我我国国自自行行开开发发的的有有红红旗旗、蓝蓝点点Linux、麒麒麟麟Linux等。缺点是兼容性差,使用不习惯。等。缺点是兼容性差,使用不习惯。4.8 典型操作系统典型操作系统 4.8.5 4.8.5 Mac OS Mac OS是是一一运运行行在在苹苹果果系系列列微微机机上上的的操操作作系系统统。苹苹果果机机多多用用于于图图形形领领域域,它它往往往往代

65、代表表了了潮潮流流和和时时尚尚,代代表表精精美美的的工业设计,但它不兼容工业设计,但它不兼容Windows软件,所以叫好不叫座。软件,所以叫好不叫座。教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系几种计算机操作系统界面几种计算机操作系统界面windowsWindowsLinuxMac OSDOSUnix教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系1. 在软件中的作用在软件中的作用 操操作作系系统统对对整整个个软软件件产产业业影影响响极极大大。随随着着Vista的的推推广广应应用用,将将重重新新构构建建一一套套应应用用软软件件体体系系,并并会会导导致

66、致以以前前许许多多应应用用软软件件淘淘汰汰。未未来来的的Windows 7又又将将引引起起新新一一轮轮的的软软件件更更新新换代。换代。2. 经济作用经济作用 使使用用国国外外(微微软软)的的操操作作系系统统,所所有有应应用用软软件件都都在在其其掌掌控控之之下下,我我国国自自主主软软件件产产业业的的发发展展将将受受制制于于人人。如如同同将将荒荒地地开开发发成成良良田田,让让大大家家种种庄庄稼稼,若若有有收收获获就就得得交交土土地地使使用用费费,否否则侵权。则侵权。 微微软软已已宣宣布布黑黑屏屏警警告告中中国国的的Windows XP及及Office盗盗版版用用户。户。操作系统的作用操作系统的作用

67、教学进度教学进度教学进度教学进度计算机科学与工程系计算机科学与工程系3. .意义和价值意义和价值 操操作作系系统统决决定定软软件件产产业业发发展展,是是信信息息产产业业的的基基石石,是是“两两件件一一芯芯”(操操作作系系统统、CPU、数数字字化化芯芯片片)中中的的一一件件,地地位位与当年的与当年的“两弹一星两弹一星”一样。一样。 操操作作系系统统是是硬硬件件发发展展的的标标准准和和导导向向,是是软软件件开开发发基基础础,谁掌握操作系统,谁就统领信息领域。谁掌握操作系统,谁就统领信息领域。 来自中国军方的声音:我们不能把未来打赢一场来自中国军方的声音:我们不能把未来打赢一场战争寄托在微软的良心上。战争寄托在微软的良心上。 目目前前我我国国的的操操作作系系统统等等基基础础软软件件主主要要依依赖赖国国外外进进口口,特特别别是是在在国国防防、金金融融等等关关键键领领域域大大量量应应用用国国外外软软件件,将将会会直直接接威威胁胁国国家家安安全全。未未来来我我们们要要开开发发有有自自主主产产权权和和自自控控的的操操作作系系统,也许在操作系统上中国未来会全面走向统,也许在操作系统上中国未来会全面走向Linux。 4. 发展与未来发展与未来操作系统意义和价值及操作系统意义和价值及发展与未来发展与未来

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号