




已阅读5页,还剩66页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
我们毕业啦其实是答辩的标题地方,TaiyuanUniversityofTechnology,大学计算机基础,计算机科学与技术学院计算机基础教学部,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,2,计算机发展到今天,从个人计算机到巨型计算机,无一例外都配置有一种或多种操作系统,操作系统在计算机中占据了特别重要的地位,而其他诸如汇编程序、编译程序、数据库管理系统等系统软件,以及大量的应用软件,都将依赖于操作系统的支持,取得他的服务。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,3,4.1操作系统概述,4.2操作系统对不同资源的分工管理,4.3Windows操作系统,本章总结,第四章操作系统基础,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,4,4.1操作系统概述,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,5,4.1操作系统概述4.1.1操作系统的基本概念4.1.2操作系统的形成与发展4.1.3操作系统的基本类型4.1.4操作系统的组成与特征4.1.5典型操作系统简介,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,6,2操作系统的定义,4.1.1操作系统的基本概念,1操作系统是计算机硬件功能的扩展,计算机系统拥有丰富的硬件资源和软件资源。没有任何软件支持的计算机称为裸机,安装了操作系统的计算机通常称为虚拟机。,操作系统(OS,OperatingSystem)是管理和控制计算机硬件和软件资源,合理组织计算机工作流程并方便用户使用计算机的程序集合,是一种系统软件。操作系统的性能在很大程度上决定了整个计算机系统的性能。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,7,4.1.2操作系统的形成与发展,1操作系统发展的初级阶段,图4.2作业的手工过渡,当时没有程序设计语言,更没有操作系统,程序员使用机器语言编程,用纸带或卡片输入机将程序和数据输入计算机。如图4.3所示为程序纸带。,20世纪50年代中期以前,以电子管为主要元器件的第一代计算机,运算速度慢,计算机由主机、输入设备(如纸带输入机、卡片阅读机)、输出设备(如打印机)和控制台组成,如图4.2所示。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,8,4.1.2操作系统的形成与发展,1操作系统发展的初级阶段,这工作方式的主要特点是,用户在上机时独占全部计算机资源,既是程序员,又是操作员,上机完全是手工操作,过程非常繁琐,要求用户熟悉计算机各部分细节,计算机资源利用率很低,工作效率也非常低,计算机使用不方便,且容易出错。如表所示为手工操作时间与机器有效运行时的关系,可见“人-机矛盾”的严重性。,为了解决“人-机矛盾”,必须摆脱手工操作,实现作业的自动过渡。人们编制了一个小的核心代码,它常驻主存,称为监督程序。这个监督程序就是操作系统的萌芽。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,9,(1)早期批处理监督程序实现了作业的成批处理,I/O工作由CPU直接控制,这样的系统称为(早期)联机批处理系统。早期的联机批处理,同手工操作相比,计算机的使用效率提高了,但存在的问题是作业从输入机到磁带、由磁带调入主存、结果的输出打印都是由中央处理机直接控制。,例如:一台120行/分的打印机,打印一行需500ms,CPU速度为几百万次/秒,CPU在500ms可执行近百万条指令,即CPU控制打印一行,相当于少执行近百万条指令,影响了CPU的效率。为了克服这一缺点,在批处理系统中引入了脱机I/O技术,从而形成了脱机批处理系统。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,10,(2)脱机批处理脱机批处理系统由主机和卫星机组成,如图所示。主机负责计算,卫星机(功能较弱,价格较低)负责I/O工作。卫星机只与外设相连,不与主机直接连接,因而称为脱机批处理系统。,(3)执行系统脱机批处理系统实现了作业的自动过渡,提高了系统的处理能力,但也存在着一些缺点。首先是磁带需要人工拆卸,极其不方便;其次是系统保护问题越来越突出。20世纪60年代初期,硬件技术的发展出现了通道和中断,这两项重大成果导致操作系统进入执行系统阶段。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,11,4.1.2操作系统的形成与发展,1操作系统发展的初级阶段2操作系统的形成,早期的单道批处理系统运行的特征是单道顺序地处理作业,即用户作业仍然是一道作业一道作业的顺序处理,在批处理系统使用过程中发现,CPU和I/O的并行还是有限度的,并不能完全消除中央处理机对外部传输的等待。是否能实现CPU的计算与外部传输的并行操作还依赖于程序的运行特征。,(1)多道程序设计技术,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,12,多道批处理系统的资源利用效率特征是基于各作业对系统资源的需求差异得到的。例如:有计算、检索和打印3个作业,单道运行时间分别为5分、15分和10分钟,它们可并行在15分钟内完成。各资源的利用效率如表所示。单道系统与多道系统的资源利用率对比,多道程序运行的特征有如下3点。多道:计算机内存中同时存放几道相互独立的程序。宏观上并行:同时进入系统的几道程序都处于运行过程中,即它们都开始运行,但都未运行完毕。微观上串行:从微观上看,主存中的多道程序轮流或分时的占有处理机,交替执行。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,13,(2)分时技术随着主机速度的不断提高,使一台计算机同时为多个终端用户服务成为可能。操作系统采用了分时技术,使每个终端用户在自己的终端设备上以联机方式使用计算机,好像自己独占机器一样。所谓分时技术,是把处理器的时间划分成很短的时间片(Timeslice,通常是几十毫秒)轮流地分配给各个用户程序使用,如果某个用户程序在分配的时间片用完之前还未完成计算,该程序就暂停执行,等待下一轮继续计算,此时处理机让给另一个用户程序使用。这样,每个用户的要求都能得到快速响应,给每个用户的印象是独占一台计算机。采用分时技术的系统称为分时系统,分时系统的响应时间一般为秒级。在多道程序设计技术和分时技术的支持下,出现了批处理系统和分时系统,在这两类系统中配置的操作系统分别称为批量操作系统和分时操作系统,这两类操作系统的出现标志着操作系统的形成。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,14,4.1.2操作系统的形成与发展,1操作系统发展的初级阶段2操作系统的形成3操作系统的进一步发展,从20世纪80年代以来,操作系统得到了进一步发展,出现了功能更强、使用更为方便的各种不同类型的操作系统。促使其进一步发展的原因,一是微电子技术、计算机技术、计算机体系结构的迅速发展;二是用户的需求不断提高。它们使操作系统沿着微内核、全方位等方向发展。现代操作系统是指当前正广泛使用和流行的操作系统,包括具有图形用户界面、功能强大的个人计算机操作系统;吞吐量大、处理能力强的现代批处理操作系统;交互能力强、响应快的分时操作系统;具有实时响应、可预测分析能力的实时操作系统;具有网络资源共享、远程通信能力的网络操作系统;具有单一系统映像、分布处理能力的分布式操作系统等。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,15,4.1.3操作系统的基本类型1批处理操作系统,2分时操作系统3实时操作系统4个人操作系统5网络操作系统6分布式操作系统7嵌入式操作系统,批处理操作系统分为单道批处理操作系统和多道批处理操作系统。所谓单道批处理就是将一批作业依次调入内存,串行处理,所以设备利用率低,工作效率不高。多道批处理一次调入多个作业,允许多个程序同时存在于内存之中,由处理器以切换的方式为之服务,所以设备利用率和工作效率都得到提高。如图所示。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,16,4.1.3操作系统的基本类型1批处理操作系统2分时操作系统,3实时操作系统4个人操作系统5网络操作系统6分布式操作系统7嵌入式操作系统,在多道批处理系统,用户无法干预自己程序的运行,缺乏参与感,于是分时系统应运而生。分时计算机系统,通常是一台主机连接若干台终端的计算机系统,允许多个用户在各自的终端上共同使用一台计算机,用户可在各自的终端上通过输入命令来控制计算机任务的执行,也可以从终端上了解计算机任务的执行情况。如图所示。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,17,4.1.3操作系统的基本类型1批处理操作系统2分时操作系统3实时操作系统,4个人操作系统5网络操作系统6分布式操作系统7嵌入式操作系统,实时操作系统是一种能在限定时间内对输入(外部事件)做出响应并进行快速处理的计算机操作系统。根据对响应时间限定的严格程度,实时操作系统可以分为硬实时操作系统和软实时操作系统。硬实时操作系统要求响应和处理事件的速度十分快,响应时间一般为ms级,甚至在us级,而且工作极其安全可靠,主要用于工业生产的过程控制、航空航天系统的跟踪和控制、武器的制导等。软实时操作系统主要用于对时限要求不像硬实时系统那么高的信息查询和事务处理等领域,响应时间一般在s级,如情报资料检索、订票系统、银行财务管理系统等。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,18,4.1.3操作系统的基本类型1批处理操作系统2分时操作系统3实时操作系统4个人操作系统,5网络操作系统网络操作系统是为计算机组网而配置的操作系统,网络操作系统有:NetWare、Unix、Linux、WindowsNTServer等。6分布式操作系统7嵌入式操作系统,随着计算机应用的日益广泛,许多人都能拥有自己的个人计算机,在个人计算机上配置的操作系统称为个人计算机操作系统。目前,在个人计算机有两种主流操作系统:一种是微软(Microsoft)公司提供的具有图形用户界面的视窗操作系统(Windows);另一种是Unix系统和Linux系统。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,19,4.1.3操作系统的基本类型1批处理操作系统2分时操作系统3实时操作系统4个人操作系统5网络操作系统6分布式操作系统分布式操作系统是指通过网络将大量计算机连接在一起,以获取极高的运算能力、广泛的数据共享以及实现分散资源管理等功能为目的的一种操作系统。,7嵌入式操作系统嵌入式操作系统是指运行在嵌入式系统环境中,对整个嵌入式系统以及它所操作、控制的各种部件装置等资源进行统一管理的操作系统。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,20,4.1.4操作系统的组成与特征1操作系统的组成操作系统是以提高资源利用率,方便用户使用计算机为目的的一种系统软件。所以,将操作系统的功能分为处理器管理、内存器管理、设备管理、文件管理和用户接口等几个主要方面。,2操作系统的特征操作系统作为计算机系统资源的管理者,在管理大量资源时,面对各种数据、数据流、控制流时体现出了并发性、共享性、虚拟性及不确定性四个特征,这也是操作系统区别与其它软件的几个最基本的特征。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,21,4.1.5典型操作系统简介1MS-DOS操作系统MS-DOS是Microsoft磁盘操作系统(MicrosoftDiskOperatingSystem)的简称,被广泛地应用于PC机及其兼容机上。MS-DOS是80年代初微软公司为IBM(国际商业机器)公司生产的IBMPC个人计算机开发的一个磁盘操作系统,开始时称为PC-DOS。后来,随着IBMPC个人计算机及其兼容机的巨大成功,DOS操作系统也作为一个独立的软件产品向市场销售,并取名为MS-DOS。在一段时间内,MS-DOS成为个人计算机操作系统的代名词。,2Windows操作系统MicrosoftWindows是由微软公司为个人电脑和服务器用户设计开发的基于图形窗口界面、支持多道程序运行的多任务的操作系统,又称为视窗操作系统。3Unix操作系统4Linux操作系统,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,22,4.1.5典型操作系统简介1MS-DOS操作系统2Windows操作系统3Unix操作系统Unix操作系统是20世纪60年代末由美国的电话电报公司贝尔实验室(BellTelephoneLaboratories)的计算机科学家K.Thompson和D.M.Ritchie等研制的。由于上述两位学者对Unix操作系统的卓越贡献,获得了1983年的图灵奖。,4Linux操作系统Linux操作系统是20世纪90年代由芬兰赫尔辛基大学计算机系的学生LinusTorvalds于1991年为自己的操作系统课程学习和上网使用编写完成的一个基于Unix的操作系统内核程序,它与Unix完全兼容。Linux是一个多用户、多任务的的类Unix操作系统。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,23,4.2操作系统对不同资源的分工管理,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,24,4.2操作系统对不同资源的分工管理,4.2操作系统对不同资源的分工管理,4.2.1处理机管理4.2.2存储管理4.2.3设备管理4.2.4文件管理4.2.5用户接口,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,25,4.2.1处理机管理1程序与进程,(1)程序的顺序执行在单道程序处理系统中,每次只有一个程序在运行,且运行时独占全部系统资源,它以顺序的方式执行。(2)程序的并发执行为了提高处理器的利用率,操作系统一般都采用多道程序设计技术,让多个程序或程序段同时在系统中运行,当某个程序因为某种原因无法继续运行而需要等待时,就可以让处理器去运行另一个可运行的程序,也就是通常所说的多道程序并发执行。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,26,(3)进程由于程序是一个静态的概念,难以深刻反映并发程序的活动规律和状态变化,为此需要引进一个能够从变化的角度,动态的反映并发程序活动的新概念进程(Process)。进程是指程序的一次执行过程,是系统进行资源分配和调度的单位。顾名思义,进程就是执行中的程序,当一个程序加载到内存后就变为进程。(4)进程的基本状态及其转换,进程是动态的,它存在着生命周期。运行中的进程一般具有以下三种基本状态:就绪状态、运行状态、等待状态。进程的状态是随着自身的推进和外界条件的变化而变化的,如图所示,反映了进程状态之间的转换。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,27,(5)进程与程序的区别和联系进程是动态的,程序是静态的。程序是有序代码的集合,进程是程序的执行。进程是暂时的,程序是永久的。进程是一个状态变化的过程,程序可长久保存。进程具有并发特征,而程序没有。在不考虑资源共享的情况下,各进程的执行是独立的,执行速度是异步的。显然,程序不反映执行的过程,所以不具有并发特征。进程与程序是密切相关的。通过多次执行,一个程序可对应多个进程;通过调用关系,一个进程可与多个程序相关,父进程可创建子进程,而程序并不能形成新的程序。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,28,4.2.1处理机管理1程序与进程2处理机管理的功能在处理机管理中最核心的问题是CPU时间的分配,这涉及分配的策略和方法。处理机管理的功能是:确定进程调度策略;给出进程调度算法;进行处理机的分派。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,29,4.2.2存储管理1存储管理的功能,2存储管理方法3虚拟存储器,(1)存储分配和回收存储分配的基本任务是管理内存空间的分配与回收。(2)地址变换在多道程序环境下,程序的逻辑地址和在内存中的实际物理地址是不一致的,因此存储管理必须提供地址变换的功能,将逻辑地址转换为内存空间对应的物理地址。(3)存储共享和保护在多道程序设计环境下,主存中可同时存放几道程序,各个程序使用各自不同的存储区域。因此,存储管理还要保护各存储区中的信息不被干扰和破坏。(4)存储扩充计算机在实际的应用中,常常出现小内存无法满足大程序的要求,这就要想方设法扩充内存。可采用的技术一般有自动覆盖技术、交换技术和虚拟存储技术。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,30,4.2.2存储管理1存储管理的功能2存储管理方法,(1)单一连续分配存储管理方式采用这种管理方式时,内存被分为两个区域,分别是系统区域和用户区域,同一时刻只运行一道程序,应用程序和操作系统共享存储器,如图所示。这种分配式的优点是方法简单,易于实现,但它仅适用于单道程序,因而不能使内存得到充分利用。(2)分区存储管理方式(3)离散分配方式,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,31,4.2.2存储管理1存储管理的功能2存储管理方法,(1)单一连续分配存储管理方式,(2)分区存储管理方式分区存储管理的基本思想是将内存的用户区划分成若干个大小不等的区域,称为分区。每个进程占据一个或多个分区,从而实现多道程序设计环境下各并发进程对内存空间的共享。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,32,4.2.2存储管理1存储管理的功能2存储管理方法,(1)单一连续分配存储管理方式(2)分区存储管理方式(3)离散分配方式离散分配方式是将一个进程直接分配到许多互不相邻的分区中。根据离散分配时所用的具体策略不同,离散分配方式分为:分页式存储管理、分段式存储管理、段页式存储管理。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,33,4.2.2存储管理1存储管理的功能2存储管理方法3虚拟存储器,为了解决内存的供需矛盾,实现主存空间的扩充,现代操作系统普遍采用虚拟存储技术。虚拟存储技术包括以下内容:在程序装入时,只将当前需要执行的一部分放入内存,暂时不用的其余部分保留在外存;在程序执行过程中,如果需要访问的信息不在内存时,则由操作系统将相应的部分调入到内存,然后继续执行程序;另一方面,操作系统也将内存中暂时不使用的内容调出到外存上,从而腾出空间存放将要调入内存的信息。由于这种调入和调出完全是由操作系统自动完成的,从效果上看,支持虚拟存储技术的系统具有比实际内存容量大得多的内存空间,使得用户能在较小的内存中执行较大的用户程序,并且可在内存中容纳更多的程序并发地执行。习惯上,人们把这种用户感觉上的、由实际内存和部分外存共同构成的存储空间称为虚拟存储器。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,34,4.2.3设备管理1.设备的分类,2.设备管理的功能3.设备驱动程序4即插即用,(1)按照信息交换的单位不同,将设备分为以下两类:块设备:指以数据块为单位来组织和传送数据信息的设备,如磁盘等。字符设备:指以单个字符为单位来传送数据信息的设备,如打印机等。(2)按照数据的传输速率不同,将设备分为以下三类:低速设备:指传输率在每秒几个字节至数百个字节的设备,如键盘和鼠标等。中速设备:指传输率在每秒数千个字节至数十千个字节的设备,如打印机等。高速设备:指传输率在每秒数百千个字节至数兆个字节的设备,如磁盘机等。(3)从操作系统资源管理的角度,将设备分为以下三类:独占设备:一旦将它分配给某个进程,必须被进程独占使用直到被释放。多数低速设备都属于独占设备,如打印机、绘图仪等。共享设备:允许多个进程同时访问,可以共享使用的设备,如磁盘、磁鼓等。虚拟设备:将慢速独占设备模拟成可由多个进程共享的“虚”设备,以提高设备的利用率。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,35,4.2.3设备管理1.设备的分类2.设备管理的功能,3.设备驱动程序4即插即用,设备管理通常都具有以下功能:(1)提供与进程I/O请求的接口。(2)进行设备分配。各个用户程序在其运行的开始阶段、中间或结束时都可能要进行输入或输出,因此需要请求使用外部设备。在一般情况下,外部设备的种类与台数是有限的,如何分配设备是十分重要的,设备分配方式有静态分配和动态分配两种。(3)实施设备的传输控制。设备的传输控制是设备管理要完成的主要工作,包括:控制设备实现物理的I/操作;当设备完成本次I/操作或操作出错时会产生设备中断信号,由设备中断处理程序进行中断处理。(4)提供缓冲技术,实施缓冲区管理。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,36,4.2.3设备管理1.设备的分类2.设备管理的功能3.设备驱动程序设备驱动程序是操作系统管理和驱动设备的程序,系统给每类设备分别编制了一组处理程序来控制I/O传输,其中包括了所有与设备相关的代码。,4即插即用所谓即插即用(PnP,PlugandPlay),就是指把设备连接到计算机上后无需手动配置就可以立即使用。这并不是说不需要安装设备驱动程序,而是意味着操作系统能自动检测到设备并自动安装驱动程序。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,37,4.2.4文件管理1文件的概念,(1)文件文件是特指存放于外存储器中具有一定名称的一组相关数据的集合。计算机中的所有信息,诸如数字、符号、程序、图形、图像以及声音等,都是以文件的形式保存在外存储器上,使用时才装入内存的。另外,为了便于管理,很多操作系统把计算机的一些常用外部设备也看作是文件,称之为设备文件,这样,既简化了系统设计又方便了用户。(2)文件的命名为了方便了用户使用,每个文件都有一个自己的名字。文件名通常由一串ASCII码或汉字构成。命名方式及相关规则因操作系统不同而不同。早期的DOS系统使用“8.3”命名规则,规定文件名由不超过8个字符的文件主名,外加“.”和不超过3个字符的扩展名构成。而许多文件系统,如Windows95及以上版本则支持多达255个字符的长文件名。有的操作系统是不区分大小写的,如Windows,而有的是区分大小写的,如Unix。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,38,文件扩展名及其意义,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,39,4.2.4文件管理1文件的概念,(1)文件(2)文件的命名(3)文件分类为了方便、有效地组织和管理文件,通常按照某种观点对文件进行分类。常用的文件分类方法有如下几种:按用途把文件划分为系统文件、库文件和用户文件。按属性把文件划分为可执行文件、只读文件、可读/写文件和非保护文件。按存储数据的形式把文件划分为源文件、目标文件和可执行文件。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,40,4.2.4文件管理1文件的概念2文件目录文件目录是文件系统实现“按名存取”的主要手段和工具,文件目录中包含了每一个文件的说明信息、存取控制信息、逻辑和物理结构信息以及管理信息。(1)目录结构一级目录结构,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,41,(1)目录结构一级目录结构二级目录结构由于所有文件都在一级目录下,不允许出现文件重名的情况,当文件数量较多时,查找目录项的效率较低。采用二级目录可解决文件重名的问题,并提高文件的检索效率。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,42,(1)目录结构一级目录结构二级目录结构多级目录结构一个磁盘上的文件成千上万,为了更有效地管理和使用文件,用户通常在磁盘上创建文件夹(目录),在文件夹下再创建子文件夹(子目录),也就是将磁盘上所有文件组织成树状结构,然后将文件分门别类地存放在不同的文件夹中,如图所示。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,43,4.2.4文件管理1文件的概念2文件目录(1)目录结构(2)目录路径因文件处于不同的目录中,所以访问时必须指明目录路径,以便文件系统可以查找到所需要的文件。目录路径有两种:绝对路径和相对路径。绝对路径:从根目录开始,依序到指定文件的路径。相对路径:从当前目录开始,依序到指定文件的路径。例如:指定文件的描述符为“C:DocumentsLihongMyword.doc”,这是Windows中的一个绝对路径,C:表示根目录,Documents及Lihong是子目录,Myword.doc是文件名。如当前目录为Lihong,则Myword.doc文件的相对路径为.LihongMyword.doc(用“.”表示上一级目录),3文件系统的功能,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,44,4.2.4文件管理1文件的概念2文件目录3文件系统的功能大量的文件不能无组织地存放在外存储器上,必须用一定的方式来进行管理。文件管理系统,又称为文件系统,顾名思义,就是负责管理和操作文件信息的系统。因此文件系统具有以下功能:(1)完成文件存储空间的管理。在建立、删除文件时对文件存储空间进行分配及回收。(2)实现文件名到物理地址的映射。这对用户是透明的。(3)实现文件和目录的操作管理。文件的建立、打开、关闭、读、写、删除和目录的管理等基本操作是文件系统最基本的功能。(4)提供文件共享能力和安全保护措施。文件共享是指不同用户或进程同时使用一个文件。文件的安全性体现在文件的保护和保密两个方面。文件保护是指要防止有意或无意的误操作使文件受到破坏。文件保密是指未经文件拥有者许可,任何用户都不能访问该文件。(5)提供用户接口。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,45,4.2.5用户接口,从用户角度来看,操作系统是用户与计算机之间进行交互和通信的通路。操作系统为计算机硬件和用户之间提供的交流界面称为用户接口(或用户界面)。事实上,对大多数普通用户而言,一个计算机系统的可接受性在很大程度上取决于这个用户接口。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,46,4.2.5用户接口为了使用户能够灵活方便地使用计算机资源,操作系统以程序接口和命令接口两种方式把它的服务和功能提供给用户,如图所示。,1.程序接口程序接口是提供给编程人员使用的接口,由一组系统调用组成。,2.命令接口命令接口指用户利用操作系统提供的操作命令来实现人与计算机之间的信息交流。(1)命令行接口(CLI,CommandLineInterpreter)方式典型的具有命令行工作界面的操作系统有DOS、Unix、NetWare等。如利用DOS命令完成对软盘的格式化操作可使用如下命令:C:formatA:(2)图形用户接口(GUI,GraphicalUserInterfaces)方式Windows系列操作系统就是具有图形工作界面的窗口操作系统。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,47,4.2.5用户接口1.程序接口2.命令接口3.用户接口的发展趋势,随着多媒体、多通道及智能化技术的发展,新一代用户界面-虚拟现实的界面正在研究和探索中。在虚拟现实的界面中,人们可以用语音、手势、面部表情、视线跟踪等更加自然和方便的手段进行输入,计算机将输出一个真实感的仿真环境,例如立体视觉、听觉等。这样,使用者不仅能够通过虚拟现实系统感受到客观物理世界中所经历的身临其境的逼真性,而且能够突破空间、时间和其它客观限制,得到在真实世界中无法亲身经历的体验。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,48,4.3Windows操作系统,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,49,4.3Windows操作系统4.3.1Windows的进程管理和内存管理4.3.2Windows的设备与磁盘管理4.3.3Windows的文件管理,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,50,4.3.1Windows的进程管理和内存管理,1进程管理在Windows操作系统中,程序的运行是以若干进程的方式完成的,而进程的管理是通过“任务管理器”来完成的。借助“任务管理器”可以实现对“任务”和“进程”的管理,例如查看当前正在运行哪些程序和进程,并结束用普通方法无法结束的项目。在Windows操作系统中运行“Windows任务管理器”常见的办法有三个:使用快捷键“Ctrl+Shift+Esc”。使用快捷键“Ctrl+Alt+Del”。鼠标右键单击任务栏的空白区域,然后在弹出的快捷菜单中选“启动任务管理器”。如图所示。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,51,4.3.1Windows的进程管理和内存管理,1进程管理2物理内存和虚拟内存要查看和配置Windows7中的虚拟内存,可以打开“控制面板”,选择“系统”,然后单击左侧任务窗格中的“高级系统设置”。在“系统属性”对话框中,单击“高级”选项卡,在“性能”区域单击“设置”按钮,在打开的“性能选项”对话框中,单击“高级”选项卡,并在“虚拟内存”区域单击“更改”。如图显示了“虚拟内存”对话框。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,52,4.3.1Windows的进程管理和内存管理,1进程管理2物理内存和虚拟内存3Windows中CPU和内存的性能监视如图所示,Windows任务管理器的“性能”选项卡允许快速查看CPU和内存的使用情况。图中左侧的直方图报告的是当前的最新数据-CPU和内存的实时占用率。右侧的线条图则默认显示此刻以及过去几分钟的性能结果。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,53,4.3.2Windows的设备与磁盘管理,1硬件设备的安装与管理(1)添加新硬件设备选择“开始|控制面板”命令,打开如图所示的“控制面板”窗口,再选择“硬件和声音”选项中的“添加设备”命令,用户可根据向导提示完成硬件设备安装,若安装的设备是一个即插即用设备,Windows会自动搜索驱动程序,自动安装。(2)硬件设备管理,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,54,4.3.2Windows的设备与磁盘管理,1硬件设备的安装与管理(1)添加新硬件设备(2)硬件设备管理“设备管理器”是用户查看设备、管理设备和故障检修的有力工具。启动“设备管理器”的方法:方法1:在“计算机”窗口中选择“计算机|系统属性|设备管理器”命令。方法2:右击“计算机”图标,在弹出的快捷菜单中选择“属性”命令,之后选择“设备管理器”命令。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,55,4.3.2Windows的设备与磁盘管理,1硬件设备的安装与管理2磁盘管理(1)磁盘清理“磁盘清理”程序可以帮助清除不需要的文件,以便整理出更多的磁盘空间。(2)磁盘碎片整理当保存文件时,字节数较大的文件常常被分段存放在磁盘的不同位置。较长时间执行文件的写入、删除等操作后,许多文件分段分布在磁盘的不同位置,自由空间也不连续,就形成了所谓的磁盘“碎片”。碎片的增加,直接影响了大文件的存取速度。对磁盘的碎片进行整理,将分散的碎片整理为物理上连续的文件,优化磁盘的结构,明显提高磁盘读写的效率。(3)磁盘检查磁盘检查程序可以诊断硬盘或U盘的错误,查找磁盘上的物理错误,即坏扇区,并将坏扇区中的数据移动到别的位置。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,56,4.3.2Windows的设备与磁盘管理,1硬件设备的安装与管理2磁盘管理在“计算机”或“资源管理器”的窗口中,要了解某磁盘分区的有关信息,可右击目标分区,在其快捷菜单中选择“属性”命令,在出现的磁盘分区属性窗口中选择“常规”选项卡,如图所示,可以了解磁盘的卷标(可在此修改卷标)、类型、采用的文件系统以及该分区空间使用情况等信息。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,57,4.3.3Windows的文件管理,计算机中的所有资源都是以文件的形式组织存放的。Windows以文件夹的形式组织、管理文件。Windows的文件管理就是负责文件存储空间的组织、分配、文件的存取、文件的保护及文件查找等。用户只与文件名打交道,直接地对文件“按名存取”,所有具体细节的实现过程均由文件系统完成。1文件及文件夹(1)文件及文件夹的命名Windows的文件及文件夹的命名格式兼容MS-DOS的“8.3”形式的短文件名格式。主要命名约定如下:主名和扩展名加起来最多可有255个字符。不区分英文字母大小写。例如:FILE1.DAT和file1.dat表示同一文件。不能出现以下字符:/:*?”|。查找和显示时可以使用通配符“?”和“*”。“?”代表任意一个字符,“*”代表任意一个字符串。可以使用多分隔符的名字。例如,myreport.sales.totalplan.1996。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,58,4.3.3Windows的文件管理,1文件及文件夹(1)文件及文件夹的命名(2)文件及文件夹的说明信息Windows文件常用的说明信息有:文件名称、文件类型、文件物理位置、文件的大小及占用空间、文件时间(创建时间、最近修改时间、最近访问时间等)、文件属性(将文件标注为只读文件或隐藏文件)等。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,59,4.3.3Windows的文件管理,1文件及文件夹2文件和文件夹的管理文件夹不仅用来存放、组织和管理具有某种关系的文件和文件夹,还用来管理和组织计算机的资源。例如“计算机”是一个代表用户计算机资源的文件夹;“设备和打印机”文件夹是用来管理和组织打印机等设备的。对软件资源的管理主要体现在管理存放在计算机硬盘上大量的文件和存放这些文件的文件夹。在Windows7中实现文件管理是通过“计算机”和“资源管理器”来完成的。(1)计算机单击“开始”按钮,在弹出的“开始菜单”中选择“计算机”命令,或双击桌面上“计算机”图标,可以打开“计算机”窗口。用户使用“计算机”可以显示整个计算机的文件及文件夹等信息,并可以完成启动应用程序,打开、查找、复制、删除文件,文件更名、创建新的文件夹等操作。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,60,4.3.3Windows的文件管理,1文件及文件夹2文件和文件夹的管理(1)计算机(2)资源管理器“资源管理器”是Windows7操作系统提供的资源管理工具,可以通过资源管理器查看和管理计算机上的所有资源。资源管理器按照“收藏夹”、“库”、“计算机”、“网络”来分类管理计算机资源。“收藏夹”可以快速地访问用户最近常用的文件夹,“库”将用户常用的文件按照视频、图片、文档、音乐分类保存管理,“计算机”将按照硬盘的逻辑盘进行资源管理,“网络”则是按照局域网上的共享资源进行管理。打开“资源管理器”的方法如下:方法1:右击“开始”按钮,在弹出的快捷菜单中选择“打开Windows资源管理器”命令。方法2:选择“开始|所有程序|附件|资源管理器”命令,即可打开“Windows资源管理器”窗口。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,61,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,62,资源管理器窗口部件的使用方法,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,63,4.3.3Windows的文件管理,1文件及文件夹2文件和文件夹的管理3文件及文件夹的操作一个文件中所存储的可能是数据,也可能是程序代码,不同类型的文件通常都会有不同的应用和操作。在Windows中,最基本的操作是选定对象,只有在选定对象后,才可以对它们执行进一步的操作。例如,要删除文件,必须先选定所要删除的文件,然后按Del键。另外,在Windows的快捷菜单中存放了有关文件及文件夹的大多数操作,用户只需要在文件或文件夹上单击右键打开相应的快捷菜单就可以进行操作。,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,64,4.3.3Windows的文件管理,1文件及文件夹2文件和文件夹的管理3文件及文件夹的操作(1)选定文件和文件夹(2)新建文件和文件夹(3)文件或文件夹的打开(4)文件或文件夹的更名(5)文件或文件夹的移动(6)文件或文件夹的复制(7)文件或文件夹的删除(8)被删除的文件或文件夹的恢复(9)文件或文件夹的查找(10)文件或文件夹快捷方式的创建(11)文件或文件夹属性的查看与设置,2020/5/27,太原理工大学.计算机科学与技术学院.计算机基础教学部,65,4.3.3Windows的文件管理1文件及文件夹2文件和文件夹的管理3文件及文件夹的操作4程序文件的管理和操作利用Windows多任务的能力,用户可以同时运行多个程序。(1)安装应用程序自动执行安装。目前大多数软件安装光盘中附有Autorun功能,将安装光盘放入光驱就自动启动安装程序,用户根据安装程序的导引就可以完成安装任务。运行安装文件。打开安装文件所在的目录,双击安装程序的可执行文件即可。通常情况下,其文件名为“setup.exe”或“安装程序名.exe”。(2)更
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 影院消防考试题及答案
- 银行校园面试试题及答案
- 银行面试题目及答案解析
- 医院消防考核试题及答案
- 药企消防培训试题及答案
- 徐工消防招聘考试题及答案
- 行管法律考试试题及答案
- 残疾人职业培训与就业安置全职岗位聘用合同
- 新消防法培训试题及答案
- 新课标教师考试试题及答案
- 2025年辽宁省盘锦市中考数学二模试卷
- 贵州国企招聘2025贵州省水利投资(集团)有限责任公司招聘84人笔试参考题库附带答案详解
- 【8生 会考】2022-2024年安徽省初中(八年级)中考初二会考生物试卷(3年真题)
- 2025年网络与信息安全专业考试试卷及答案
- 《俗世奇人》阅读考级试题含答案
- 本科毕业生实习总结模版
- 2025年高考英语复习难题速递之说明文阅读理解(2025年4月)
- 理解市场营销英语术语试题及答案
- 购买废旧电缆合同协议
- 2024年河北承德辰飞供电服务有限公司招聘真题
- 手机媒体概论(自考14237)复习题库(含真题、典型题)
评论
0/150
提交评论