书签 分享 收藏 举报 版权申诉 / 93
上传文档赚钱

类型操作系统的定义功能与类型课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4654911
  • 上传时间:2022-12-29
  • 格式:PPT
  • 页数:93
  • 大小:533KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《操作系统的定义功能与类型课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    操作系统 定义 功能 类型 课件
    资源描述:

    1、2.1 操作系统的定义、功能与类型手手工工操操作作阶阶段段早早期期批批处处理理阶阶段段执执行行系系统统阶阶段段多多道道程程序序系系统统阶阶段段分分时时系系统统实实时时系系统统通通用用操操作作系系统统 操作系统(Operating System缩写为OS)是一种系统软件。它管理计算机系统的全部软硬件资源和对程序的执行进行控制,还能使用户方便使用硬件提供的计算机功能,也使硬件的功能发挥得更好。注释:v操作系统的物理实体是程序的集合;v操作系统的功能是管理系统资源;v设置操作系统的目的是提高资源使用效率和方便用户使用。操作系统的基本特征:1)并发性:多任务、多进程、多线程。2)共享性:互斥访问、同时

    2、访问。3)虚拟性:把一个物理上的对象变成多个逻辑意义的对象。银行系统、飞机订票系统等应用软件层应用软件层编译软件、编辑软件、命令解释程序操作系统计算机硬件(裸机)逻辑软件层逻辑软件层硬件层硬件层总结:操作系统是靠近硬件的第一层软件,是对硬件功能的首次扩充四、操作系统的分类(一)从用户角度分类 1、单用户,单任务(如:DOS)2、单用户,多任务(如:Windows 9x)3、多用户,多任务(如:Windows NT)(二)从硬件的规模角度分类 微型机操作系统 方便用户 中小型机操作系统 大型机操作系统 系统效率高(三)从系统操作方式的角度分类 批处理操作系统 分时操作系统 实时操作系统 PC操作

    3、系统 网络操作系统 分布式操作系统q 批处理操作系统 1、作业 用户在一次上机算题过程中或一次事务处理过程中,要求计算机系统所做工作的总称。2、工作原理 将作业成批地装入计算机,由操作系统将作业按规定的格式组织好存入磁盘的某个区域,然后按照某种调度策略选择一个或几个搭配得当的作业调入内存加以处理;内存中多个作业交替执行,处理的步骤事先由用户设定;作业输出的处理结果存入磁盘某个区域,由操作系统按作业统一加以输出。3、分类 (1)单道批处理系统 原理:用户作业成批放在外存,操作系统自动每次调用一道作业到主存运行 (2)多道批处理系统 原理:将多个作业同时放在内存,当某作业需要I/O时,CPU处理完

    4、该请求后赚取做另一道作业。4、特点 (1)多道(并发型)(2)成批(减少人工干预时间)q 分时系统 1、时间片 将整个CPU工作时间分成一个个的时间段,每个时间段称为一个时间片,它表征允许用户占用CPU的时间长短。2、工作原理 多个用户“同时”联机地使用计算机,每个用户按时间片轮转时间片轮转占用CPU。3、特点 (1)多路性 一主机连接多终端,“同时”使用计算机 (2)交互性 用户通过终端直接控制程序(人机“会话”)(3)独立性 I/O较CPU运转速度慢,用户有“独占”感 (4)及时性 多用户间及时转换,及时处理用户请求分时系统的主要目标:对用户响应的及时性分时系统的主要目标:对用户响应的及时

    5、性q实时系统 1、实时 系统能够及时响应随机发生的外部事件,并在严格的时间范围内完成对该事件的处理。名词解释:外部事件 外部事件是来自与计算机系统相连接的设备所提出的服务请求及采集的数据。2、工作原理 通过模/数(A/D)转换装置,将描述物理设备状态的某些物理量转换成数字信号传送给计算机,计算机分析接收到的数据,记录结果,并通过数/模(D/A)转换装置向物理设备发送控制信号,来调整物理设备的状态。3、分类 (1)实时控制系统 如武器装备的制导、交通控制、自动驾驶与跟踪等 (2)实时信息处理系统 如航空订票系统、情报检索系统4、特点 (1)及时响应 (2)交互性 (3)高可靠性 (4)多路性q

    6、PC操作系统 PC操作系统是一种联机交互的单用户操作系统,它提供的联机交互功能与通用分时系统所提供的功能相似。q 网络操作系统 网络操作系统是在传统计算机操作系统的基础上,按照网络体系结构的各个协议标准进行开发,包括网络管理、通信、资源共享、系统安全和多种应用服务等。q 分布式操作系统 分布式操作系统管理分布式系统中的所有资源,它负责全系统的资源分配和调度、任务划分、信息传输、控制协调工作,并为用户提供一个统一的界面,用户通过这一界面实现所需要的操作或使用系统资源。五、操作系统的功能 从资源管理的观点来看,操作系统的功能主要包括:作业管理、进程管理、存储管理、文件管理和设备管理。2.2 作业管

    7、理1、作业:、作业:用户在一次上机算题过程中或一次事务处理过程中,要求计算机系统所做工作的总称。2、作业步:、作业步:作业中每个步骤就称为作业步。各作业步之间相对独立,又相互关联。3、作业流:、作业流:是指在批处理系统中把一批作业安排在输入设备上,然后依次读入系统进行处理,从而形成了作业流。1、程序级接口 2、作业级接口 (1)联机接口 分时系统中的终端命令 (2)脱机接口 批处理系统中的作业说明书三、作业管理的功能1、作业调度(1)定义 作业调度是按某种算法从后备作业队列中选择作业进入主存,并为作业做运行前的准备和完成后的善后工作。(2)作业调度的目标 使作业运行最大限度的发挥各种资源的利用

    8、率,并保持系统内各种活动的充分运行。(3)作业调度的主要任务v按某种算法从后备队列中选择作业v为选中的作业分配资源v为选中的作业建立相应的进程v为选中的作业构造相应的数据结构v作业结束时完成该作业的善后处理(回收资源等)(4)作业调度算法的选择 选择作业调度算法时应考虑以下问题:v设计目标:系统的设计目标是选择算法的主要依据v资源利用率 在考虑设计目标的前提下应充分发挥多种资源的效能(5)主要作业调度算法 先来先服务算法(先来先服务算法(FCFS)调度原则:按照作业到达系统或进程进入就绪 队列的先后次序来选择。特点:“非抢占”算法开销非常大小作业用户不满意 短作业优先算法(短作业优先算法(SJ

    9、F)调度原则:选择作业队列中预计运行时间最短 的作业。特点:“非抢占”算法吞吐量(单位时间运行作业量)大难于估计作业的等待时间 FCFS和SJF均不适用于分时系统,由于它们不能保证对用户的及时响应。最高响应比作业优先算法最高响应比作业优先算法 调度原则:选择响应比高的作业 响应比=1+作业等待时间/估计运行时间 特点:“非抢占”算法有待短作业 c 缩短大作业的等候时间 资源搭配算法资源搭配算法 多队列循环算法多队列循环算法进入队列时间开始运行时间结束运行时间等待时间周转时间作作业业号号进入队进入队列时间列时间估计运估计运行时间行时间(min)开始运开始运行时间行时间运行结运行结束时间束时间等待

    10、等待时间时间(min)周转周转时间时间(min)次次序序号号job18:0050job28:3040job38:4520job48:555按FCFS调度算法8:008:5005012348:509:3020609:309:5045659:509:555560平均等待时间为:30(min)平均周转时间为:58.75(min)作作业业号号进入队进入队列时间列时间估计运估计运行时间行时间(min)开始运开始运行时间行时间运行结运行结束时间束时间等待等待时间时间(min)周转周转时间时间(min)次次序序号号job18:0050job28:3040job38:4520job48:555按SJF调度算法

    11、8:008:5005012349:159:5545858:509:105259:109:151520平均等待时间为:16.25(min)平均周转时间为:45(min)2、作业控制 (1)脱机作业控制 (2)联机作业控制2.3 进程管理 1、进程进程 (1)引入进程的目的引入进程的目的 为了实现多个程序的并发执行,以改善资源利用率及提高系统的吞吐量。(2 2)进程的定义)进程的定义 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。(3)进程的分类)进程的分类 系统进程系统进程 用户进程用户进程 系统进程的优先级通常高于一般用户进程的优先级

    12、系统进程的优先级通常高于一般用户进程的优先级2、线程线程 (1 1)线程的定义)线程的定义线程是进程内的一个可调度实体,是一个执行单元。轻量进程。(2 2)线程与进程的主要区别)线程与进程的主要区别 线程不能独立分配资源,只能和共属同一进程的其他线程共享资源。v 程序是构成进程的组成部分之一;v从静态的角度看,进程是由程序、数据和进程控制块(PCB)三部分组成。v 一个进程的运行目标是执行它所对应的程序;v 没有程序,进程就失去实际存在的意义;进程与程序的联系是什么?v程序是静态的,而进程是动态的;v进程是有生命周期的,而程序的存在是永久的;v程序的存放需要介质,进程的执行需要处理机;v进程具

    13、有创建其它进程的功能;v一个程序可能同时对应多个进程,一个进程可能包括着多个程序。进程与程序的区别是什么?(1)并发性 (2)动态性 (3)独立性 (4)交往性 (5)异步性 1、运行状态、运行状态 是指进程已获得CPU,并且在CPU上执行的状态。2、就绪状态、就绪状态 是指一个进程已经具备运行条件,但由于没有获得CPU而不能运行时所处的状态。3、等待状态、等待状态 也称阻塞状态或封锁状态。是指进程因等待某种事件发生而暂时不能运行的状态。时间片时间片用完用完 进程进程被调被调 度度程序选中程序选中(获得(获得CPU)等待的事件已发生等待的事件已发生(已获得资源等)(已获得资源等)等待某等待某事

    14、件发生事件发生(无(无CPU和资源)和资源)进程状态转换图进程状态转换图 为了便于系统控制和描述进程的活动过程,在操作系统核心中为进程定义了一个专门的数据结构,称为进程控制块PCB(Process Control Block)。PCBPCB是进程存在的唯一标志。是进程存在的唯一标志。1、PCB的内容 (1)调度信息调度信息 (2)现场信息现场信息2、进程的组成 程序 数据 PCB(进程控制块)1、进程的同步 2、进程的互斥 1、直接通讯:消息缓冲通信 2、间接通讯:管道通信、信箱通信 进程控制的作用就是对进程在整个生命周期中各种状态之间的转换进行有效的控制。进程控制是通过原语来实现的。1、原语

    15、、原语 把系统状态下执行的某些具有特定功能的程序段称为原语。2、用于进程控制的原语、用于进程控制的原语 创建进程 撤消进程 阻塞进程 唤醒进程 此外,还有挂起进程、激活进程以及改变进程优先级等。进程调度算法:解决以何种次序对各就绪进程进行处理机的分配以及按何种时间比例让进程占用处理机。(1)先进先出算法(FIFO)(2)时间片轮转算法(RR)(3)最高优先数算法(HPF)1 1、什么是死锁、什么是死锁 由于系统资源分配不当或进程间相互竞争资源或资源被某一进程长期独占,从而导致进程无限期等待资源释放的状态。2 2、资源的概念、资源的概念 按照资源的使用性质,可把系统中的资源分成以下两类:(1)永

    16、久性资源(可再使用资源)(2)临时性资源(消耗性资源)可再用资源和消耗性资源都可能导致死锁发生。3 3、死锁产生的原因、死锁产生的原因 (1)系统提供的资源数量有限,不能满足每个进程的使用;(2)多道程序运行时,进程推进顺序不合理。4 4、死锁的解除、死锁的解除 常常可以采用下面两种方法:(1)资源剥夺法 (2)撤消进程法2.4 存储管理 存储管理负责计算机系统存储器的管理,存储管理主要是指对内存空间的管理。内存空间一般分为:内存空间一般分为:(1),存放操作系统,一些标准子程序。(2),存放用户的程序和数据等。1 1、实存储器和虚存储器实存储器和虚存储器 (1)实存储器 实存储器是计算机系统

    17、中配置的实际物理存储器。通常有三类:内存储器(主存储器)、外存储器(辅助存储器)和高速缓存(2)虚存储器 虚存储器有两层含义:指用户程序的逻辑地址构成的地址空间;指当内存容量不满足用户要求时,采用一种将内存空间与外存空间有机地结合在一起,利用内外存自动调度的方法构成的一个大的存储器,从而给用户程序提供更大的访问空间。2 2、逻辑地址和物理地址逻辑地址和物理地址(1)逻辑地址 用户程序经过编译或汇编形成的目标代码,通常采用相对地址形式,其首地址为零,其余指令中的地址都是相对首地址而定。这个相对地址就称为逻辑地址逻辑地址或虚拟地址虚拟地址。(2)物理地址 物理地址是内存中各存储单元的编号,即存储单

    18、元的真实地址,是可识别、可寻址并实际存在的。3、地址映射 为了保证CPU执行程序指令时能正确访问存储单元,需要将用户程序中的逻辑地址转换为运行时可由机器直接寻址的物理地址,这一过程称为地地址映射址映射或地址重定位地址重定位。地址映射又可分成两类:(1)静态地址映射。(2)动态地址映射。1、内存扩充 将外存作为主存的扩充部分供用户程序使用。2、内存分区 对内存空间的划分可以是静态的,也可以动态的;可以是等长的,也可以不等长。(1)静态划分静态划分指系统运行前将内存空间划分为若干区域。(2)动态划分动态划分在系统运行的过程中才划分内存空间。(3)等长分区等长分区将存储空间划分为若干个长度相同的区域

    19、。(4)不等长分区不等长分区将存储空间划分为若干长度不同的区域。3、碎片处理 (1)什么叫“碎片”碎片是指内存中出现的一些零散的小空闲区域。(2)解决碎片的方法 紧凑技术(拼接技术)移动所有的占用区域,使所有的空闲区合并成一片连续区域。20KB30KB10KB10KB10KB作业1作业2作业3作业4未使用10KB20KB10KB30KB10KB未使用作业2未使用作业4未使用20KB30KB30KB作业2作业3未使用使用紧凑技术解决碎片 1、固定分区 系统将内存划分为若干固定的分区,当作业申请内存时,系统为其选择一个适当的分区,并装人内存运行。2、可变分区 可变分区是指在作业装入内存时建立分区,

    20、使分区的大小正好与作业要求的存储空间相等。基本原理为:1、内存划分 页式存储管理将内存空间划分成等长的若干区域,每个区域称为一个物理页面,也叫内存块或块。内存的所有物理页面从0开始编号,称作物理页号或内存块号。每个物理页面亦从0开始依次编址,称为页内地址。0123内内存存012页页内内地地址址物物理理页页面面(内存块、块)(内存块、块)2、逻辑地址空间划分 系统将用户程序的逻辑空间按照同样大小也划分成若干页面,称为逻辑页面,简称为页。程序的各个逻辑页面从0开始依次编号,称作逻辑页号或相对页号。每个逻辑页面内也从0开始编址,称为页内地址。用户程序的逻辑地址由逻辑页号和页内地址两部分组成。逻辑页号

    21、页内地址用户用户程序程序逻辑逻辑空间空间0123012页页内内地地址址逻逻辑辑页页面面3、内存分配 存储分配时,以页面(块)为单位,并按用户程序的页数多少进行分配。逻辑上相邻的页面在内存中不一定相邻。基本原理:1、内存划分 内存空间被动态地划分为若干个长度不相同长度不相同的区域,每个区域称作一个物理段。每个物理段在内存中有一个起始地址,称作段首址。将物理段中的所有单元从0开始依次编址,称为段内地址。0123物理段物理段段内地址段内地址内内存存段首地址段首地址2、逻辑地址空间划分 用户程序按逻辑上有完整意义的段来划分,称为逻辑段。将一个用户程序的所有逻辑段从0开始编号,称为段号。将一个逻辑段中的

    22、所有单元从0开始编址,称为段内地址。用户程序的逻辑地址由段号和段内地址两部分组成。段号段号段内地址段内地址 0 1 2 3 4用户程序逻辑号逻辑段3、内存分配 系统以段为单位进行内存分配,为每一个逻辑段分配一个连续的内存区(物理段)。逻辑上连续的段在内存不一定连续存放。先分逻辑段,然后再先分逻辑段,然后再根据逻辑段动态地划分物根据逻辑段动态地划分物理段。理段。1、基本思想 用页式方法来分配和管理内存空间,即把内存划分为若干大小相等的页面;用段式方法用户程序按照其内在的逻辑关系划分成若干段;再按照划分内存页面的大小,把每一段划分成若干大小相等的页面。用户程序的逻辑地址由三部分组成,形式如下:段号

    23、段号页内地址页内地址页号页号 2、内存分配 内存是以页为基本单位分配给每个用户程序的,在逻辑上相邻的页面内存不一定相邻。页面页面页面页面页面页面页面页面根据根据内内存存1、基本思想 利用大容量的外存来扩充内存,产生一个比有限的实际内存空间大得多的、逻辑的虚拟内存空间,以便能够有效地支持多道程序系统的实现和大型作业运行的需要,从而增强系统的处理能力。2、虚拟存储原理 当进程要求运行时,不是将它的全部信息装入内存,而是将其一部分先装人内存,另一部分暂时留在外存。进程在运行过程中,要使用的信息不在内存时发中断,由操作系统将它们调入内存,以保证进程的正常运行。虚拟存储管理分为虚拟页式、虚拟段式和虚拟段

    24、页式。3、虚拟页式存储管理 又称为请求页式存储管理。请求页式的基本思想是,在进程开始执行之前,不是装入全部页面,而是只装入一个(甚至0个)页面,然后根据进程执行的需要,动态地装入其它页面。(1)页表 (2)缺页中断处理 (3)页面淘汰 (4)页面淘汰算法 最佳淘汰算法(OPT)先进先出淘汰算法(FIFO)最近最久未使用淘汰算法(LRU)最近最少使用淘汰算法(LFU)交换技术又称对换技术(Swapping)。这种技术多用于分时系统。当内存空间紧张时,系统将内存中某些进程(如暂时不能运行的进程)暂时移到外存,再把外存中某些进程换进内存,占据前面所占区域。交换技术是进程在内存空间与外存空间之间的动态

    25、调整,是缓解内存空间紧张矛盾的一种有效方法。设备管理是对计算机系统中除了CPU和内存以外的所有输入、输出设备的管理。设备管理的主要功能如下:(1)实现对外围设备的分配与回收(2)实现外围设备的启动(3)实现对磁盘的驱动调动(4)处理外围设备的中断事件(5)实现虚拟设备2.5 设备管理 1、按设备的工作特性分类 (1)存储设备 (2)输入输出设备 2、按设备上数据组织方式分类 (1)块设备 (2)字符设备 3、按资源分配的角度分类 (1)独占设备 (2)共享设备 (3)虚拟设备 输入输出操作是主存储器与外围设备之间的信息传送操作。CPU对外设的控制方式主要有以下4种:循环测试I/O方式中断处理方

    26、式直接内存存取(DMA)方式通道方式(一)通道的概念 1、通道是一个用来控制外部设备工作的硬件机制。2、独立于CPU专门负责数据输入输出传输工作的处理机。3、对外部设备实现统一管理,使I/O操作可以与CPU并行工作。(二)通道控制结构 在一般大型计算机系统中,主机对外部设备的控制可以分成三个层次来实现,即通道,控制器和设备。树形连接树形连接交叉连接交叉连接(三)通道分类 按照信息交换方式和所连接的设备种类不同,通道可以分为以下三种类型:1、字节多路通道 连接大量慢速或中速外设,如软盘输入输出机。2、选择通道 数据成组传送,一段时间内只能为一个设备工作。3、数组多路通道 可同时连接多台外设,数据

    27、传送按成组方式进行,几个通道程序分时并行工作。操作系统中以缓冲方式实现设备的输入输出操作主要是缓解处理机与设备之间速度不匹配的矛盾,并减少对CPU的IO中断次数从而提高资源利用率和系统效率。1、缓冲区设置 硬缓冲和软缓冲:2、缓冲区管理 通常采用单缓冲、双缓冲、多缓冲和缓冲池技术。利用中央处理机与通道并行工作的能力,以及在磁盘上割出称为“井”的专门区域存放作业信息合作也执行结果,并在操作系统中设计预输入程序和缓输出程序,软硬件共同配合,可提高独占设备的利用率。任何一个对磁盘的访问请求,应给出访问磁盘的存储空间地址:柱面号、磁头号、扇面号。执行一次输入输出操作所花时间有三部分:(1)寻道时间寻道

    28、时间:磁头在移动臂带动下移动到指定柱面所需时间。(2)延迟时间延迟时间:指定扇面旋转到磁头位置所需时间。(3)传送时间传送时间:由磁头把扇区中信息读到主存储器或主存储器中信息写到扇区中所需时间。一次磁盘服务的总时间就是以上三者之和。一次磁盘服务的总时间就是以上三者之和。对磁盘来说,驱动调度是先对磁盘来说,驱动调度是先“移臂移臂”再再“旋转旋转”文件是具有符号名的、在逻辑上具有完整意义的一组相关信息项的有序序列。信息项是构成文件内容的基本单位,可以是一个字符,也可以是一个记录;记录可以等长,也可不等长。各信息项之间具有顺序关系。2.6 文件管理 1、文件系统的引入 文件系统对文件统一管理,目的是

    29、方便用户且保证文件的安全可靠。2、文件系统的概念 所谓文件系统,就是操作系统中实现文件统一管理的一组软件、被管理的文件以及为实施文件管理所需要的一些数据结构的总称。3、文件系统的功能 统一管理文件存储空间(即外存),实施存储空间的分配与回收。确定文件信息的存放位置及存放形式。实现文件从名字空间到外存地址空间的映射,即实现文件的按名存取。有效实现对文件的各种控制操作和存取操作 实现文件信息的共享,并且提供可靠的文件保密和保护措施。1、文件的逻辑结构 (1)流式文件 构成文件的基本单位是字符,流式文件是有序字符的集合,其长度为该文件所包含的字符个数,因此又称为字符流文件。流式文件无结构,管理简单,

    30、用户可以方便地对其进行操作。(2)记录式文件 构成文件的基本单位是记录,记录式文件是一组有序记录的集合。记录是一个具有特定意义的信息单位。记录式文件可分为和两种。2、文件的物理结构(1)顺序结构(2)链接结构(3)索引结构(4)Hash结构(5)索引顺序结构 1、顺序存取 顺序存取就是按从前到后的次序依次访问文件的各个信息项,对记录式文件,是按记录的排列顺序来存取。2、随机存取 又称直接存取,即允许用户根据记录键存取文件的任一记录,或者是根据存取命令把读写指针移到指定处读写。为便于对文件的管理,做到“按名存取”,设置了文件目录,用检索计算机系统中的所有文件。1、文件控制块FCB 文件控制块FC

    31、B是系统为管理文件而设置的一个数据结构。FCB是文件存在的标志,记录了系统管理文件所需要的全部信息。2、文件目录与目录文件 (1)文件目录 文件与文件控制块是一一对应的。文件控制块的有序集合构成文件目录,每个目录项即是一个文件控制块。给定一个文件名,通过查找文件目录便可找到该文件对应的目录项(即FCB)。(2)目录文件 将文件目录以文件的形式保存在外存空间,称为目录文件。目录文件是长度固定的记录式文件。3、文件目录结构 一般有一级目录结构、二级目录结构和多级目录结构。(1)一级目录结构 整个系统设置一张线性目录表,表中包括了所有文件的文件控制块,每个文件控制块都指向一个普通文件。(2)二级目录

    32、 把文件目录分成两级,第一级称为主文件目录,第二级称为用户文件目录。每个用户在主文件目录中都有一个登记项,记录了用户名和该用户的用户文件目录的物理地址。而在用户文件目录中,存放该用户每一个文件的文件控制块。(3)多级目录结构 多级目录结构是对二级目录结构的进一步改进,又称树型目录结构。六、文件存取控制 文件存取控制体现在文件的共享、保护和保密三个方面。1、文件的共享 文件的共享是指一个文件可以允许多个用户共同使用。文件共享的优点:(1)节省存储空间;(2)免除系统复制文件的工作,减少重复性劳动;(3)减少实际输入输出文件的次数。2、文件保护和保密 文件的保护、保密实际上是用户对文件的存取权限问

    33、题。一般为文件的存取设置两级控制:(1)第一级是访问者的识别,即规定哪些用户可以对文件进行操作;(2)第二级是存取权限的识别,即可对文件执行何种操作。3、用户分类 为实施第一级控制,将用户分成三类:(1)文件主(文件创建者);(2)文件主的同组用户或合作者;(3)其他用户。4、存取权限 为实施第二级控制,可设置以下几种基本存取权限:R(只读);W(可写);E(可执行);N(不允许任何操作)。1、建立文件 建立文件系统调用的一般格式为:create(文件名,参数表)2、打开文件 打开文件系统调用的一般格式为:open(文件名,读写方式)3、读文件 读文件系统调用的一般格式为:read(文件名,记录键,内存位置)4、写文件 写文件系统调用的一般格式为:write(文件名,记录键,内存位置)5、关闭文件 关闭文件系统调用的一般格式为:close(文件名)6、撤消文件 撤消文件系统调用的一般格式为:delete(文件名)

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:操作系统的定义功能与类型课件.ppt
    链接地址:https://www.163wenku.com/p-4654911.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库