欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    软件技术文件管理.ppt

    • 资源ID:2402144       资源大小:433.51KB        全文页数:46页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件技术文件管理.ppt

    第十一章 文件管理,本章基本内容与要求,基本内容 基本概念与术语 文件的结构 文件目录 文件存储空间的管理 文件的共享 文件的存取控制,本章基本内容与要求,要求 掌握基本概念与术语 掌握文件的结构、文件目录、文件存储空间的管理 了解文件的共享、文件的存取控制,第一节 基本概念与术语,1.文件与文件系统的概念 文件:是具有标识符(文件名)的一组相关信息的集合。 文件体:即文件本身的信息 文件属性:即文件存储和管理信息,如文件名、文件内部标识、文件存储地址、访问权限和访问时间等。 文件系统:负责管理外存上的文件,并把对文件的存取、共享和保护手段提供给OS和用户,组成: 管理文件所需的数据结构(如文件控制块,存储分配表等) 相应的管理软件 访问文件的一组操作,第一节基本概念与术语,2.文件分类,第一节基本概念与术语,3.文件存取控制方法与存储设备 常用的存取方法 顺序存取法 随机存取法(直接存取法) 按键存取法。 常用存储设备:磁盘、光盘、磁带等。,第二节 文件的结构,文件的逻辑结构 文件的物理结构,文件逻辑结构,文件逻辑结构:从用户角度看到的文件面貌 。 有两种形式: 无结构文件(流式文件)组成流式文件的基本信息单位是字节或字,其长度是文件中所含字节的数目,如源程序,库函数,word文件,图片文件等。 有结构文件(记录式文件):由若干个相关的记录构成的文件,每个单位为一个逻辑记录。每个记录可以独立存取。 等长记录 变长记录,文件管理,文件物理结构(存储结构):逻辑文件在外存储器上的存放形式,是从系统的角度来看文件 连续分配 链接分配 索引分配,文件物理结构,连续分配,把一个在逻辑上连续的文件信息依次存放到物理块中。,文件物理结构,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,文件名 始址 块数,count 0 2,文件目录,count,f,tr,mail,list,tr 14 3,mail 19 6,list 28 4,f 6 2,链接,优点:简单、存取速度快、支持顺序存取和随机存取 缺点:文件不能动态增长;不利于文件插入和删除;会产生外部碎片问题,链接分配,将文件存储在离散的盘块中,离散的盘块之间通过指针链接。将同属于一个文件的多个离散的盘块链接成一个链表,文件物理结构,文件名 始址 末址,jeep 9 25,文件目录,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,1,10,16,-1,25,索引,优点:提高了磁盘空间利用率、有利于文件插入和删除、有利于文件动态扩充。 缺点:存取速度慢,不适于随机存取、更多的寻道次数和寻道时间、链接指针占用一定的空间。,索引分配,一个文件的信息存放在若干不连续物理块中,系统为每个文件建立一个专用数据结构-索引表,并将这些块的块号存放在一个索引表中。,文件物理结构,文件目录,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,文件名 索引表地址,Jeep 19,1 2 3 4 5 6 7 8,19,优点:既能顺序存取,又能随机存取、满足了文件动态增长、插入删除的要求。 缺点:较多的寻道次数和寻道时间、索引表本身带来了系统开销。,9 17 1 10 25 -1 -1 -1,2.2 链接分配,显式链接文件目录和FAT表,第三节 文件目录,文件控制块(FCB) 文件的目录结构,1.文件控制块(FCB),1.文件控制块(FCB):文件控制块是操作系统为管理文件而设置的数据结构,存放了为管理文件所需的所有有关信息。是文件存在的标志。其内容有: 有关文件存取控制信息:例如用户名、文件名、文件类型、文件属性(可读写、只读、只执行等) 有关文件结构的信息:例如文件的逻辑结构、物理结构、记录个数和在存储介质上的位置等。 有关文件管理的信息:例如文件建立的日期、修改日期、口令、保留期限等。 2. 文件目录:把所有的FCB组织在一起,就构成了文件目录,即文件控制块的有序集合 3. 目录项:构成文件目录的项目(目录项就是FCB) 4. 目录文件:为了实现对文件目录的管理,通常将文件目录以文件的形式保存在外存,这个文件就叫目录文件,2.文件的目录结构,文件的目录结构关系到文件系统的存取速度、文件的共享性、文件的安全性。文件目录可分为 单级目录 二级目录 多级目录。,2.文件的目录结构,1.单级目录结构 为所有文件建立一个目录文件(组成一线性表) 优点: 简单,易实现 缺点: 限制了用户对文件的命名 文件平均检索时间长,二级目录,2. 二级目录结构 目录分为两级: 一级称为主文件目录,给出用户名,用户子目录所在的物理位置; 二级称为用户文件目录(又称用户子目录),给出该用户所有文件的FCB。 优点:部分解决了文件的重名问题、查找时间降低 缺点:增加了系统空间开销,2.文件的目录结构,3. 多级目录结构 允许用户在自己的文件中再建立子目录。从根目录到文件之间所有各级子目录名和该文件名的顺序组合称为文件的“路径名” 优点: 层次结构清晰,便于管理和保护;有利于文件分类;解决重名问题;提高文件检索速度;能进行存取权限的控制。 缺点:增加了系统空间开销,多级目录,2.文件的目录结构,2.文件的目录结构,3多级目录(树型目录) 路径名:从树的根(即主目录)开始, 把全部目录文件名与数据文件名,依次地用“”连接起来, 即构成该数据文件的路径名(path name)。 相对路径:把从当前目录开始直到数据文件为止所构成的路径名,称为相对路径名(relative path name) 绝对路径:把从树根开始的路径名称为绝对路径名(absolute path name)。,第四节文件存储空间管理,空闲表法 空闲链表法 成组链接法,1.空闲表法,为所有空闲区(含多个空闲盘块)建立一张空闲表,每个空闲区对应一个空闲表项,包括表项序号、空闲区第一个盘块号、空闲区长度(块数),适用于连续结构文件,2.空闲链表法,把空闲盘块或空闲盘区用链表方式组织在一起,该方法可分为空闲盘块链表法和空闲盘区链法。 空闲盘块链法 以盘块为单位拉成一条链。 空闲盘区链法 以盘区(每个盘区包含若干个盘块)为单位拉成一条链。,3.成组链接法,把空白块分组,再通过指针把组与组之间连接起来。,例: 设磁盘共512块,每块512字节,块号0511。约定每50块为一组(但由于系统占用,第一组不是50块,而是43块,块号8 50)。每组的总块数和块号记录在前一组的最后一块中,第一组的信息放在内存中。,初始空白块链,S-free 0: 1: 42: 49:,卷资源表,50#块,50#块,49#块,8#块,100#块,99#块,51#块,450#块,449#块,401#块,499#块,451#块,内存,外存,第一组,第二组,分配空白块链,S-free 0: 1: 42: 48:,卷资源表,50#块,要求分配 s-free= s-free-1=43-1=42 分配出8# 块 直到: s-free=0 这一组已分完,8#块,s-free=0 将0号单元中的块号(50#)内容调入主存,再将50#分配出去,S-free 0: 1: 49:,卷资源表,回收空白块链,s-free 0: 1: 49:,卷资源表,48#块,s-free=50栈满,48#块要求回收,48 #块,成组链接法特点,空白块号登记不占用额外空间,只借用每组的最后一个空白。 当前可分配的物理块号存放在卷资源表中,因此绝大部分的分配和回收工作是在主存中进行,可节省时间,第五节文件的共享,文件共享:是指一个文件可以让指定的某些用户共同使用。包括不允许同时使用的共享文件和允许同时使用的共享文件。一般不允许同时读和写或同时写文件。 共享方法 通过文件路径实现共享(如库文件等) 通过联接实现共享,第六节文件的存取控制,指用户对文件的访问权,方法: 存取控制矩阵 按用户分类的存取控制权限 文件主 同组用户 一般用户 口令:用户为自身文件设置口令,文件主 同组用户 一般用户,执行 写 读,执行 写 读,执行 写 读,1 0 0 1 1 1 1 0 1 0 0 0 0 1 0,1 2 3,1 2 3 4 5,用户,文件,回想一下,基本内容 基本概念与术语 文件的结构 文件目录 文件存储空间的管理 文件的共享 文件的存取控制,要求 掌握基本概念与术语 掌握文件的结构、文件目录、文件存储空间的管理 了解文件的共享、文件的存取控制,本章基本内容与要求,要求 掌握基本概念与术语 掌握文件的结构、文件目录、文件存储空间的管理 了解文件的共享、文件的存取控制,思考:,P174 29,课堂练习(判断题),1)缓冲技术是借用内存的一部分区域作为缓冲区。( ) 2)操作系统中的一个重要概念是进程,不同进程所执行的程序代码不同。( ),课堂练习(填空题),1.操作系统是计算机系统中的一个系统软件,它管理和控制计算机系统中的_。 2.信号量S的初始值为8,在S上调用了10次P操作和6次V操作后,S的值为_。 3.在分页系统中,设每页1024字节,某时刻系统给用户程序第0、1、2、3页分配的物理块号依次为6、11、3、17,则用户程序中逻辑地址2906经变换后得到的物理地址为 ,该地址所在的物理块号为 。 4.一些进程相互合作共同完成一项任务,进程之间的这种直接的协同工作关系称为_,多个进程使用临界资源时的制约关系称为_。,课堂练习(填空题),5产生死锁的原因为:_、_。 6把_地址转换成_地址的工作称为地址重定位。 7现代操作系统的的特性是_、_、不确定性和_ 。 8一个作业从进入系统到处理结束,一般要经过提交、_、_ 、完成四种基本状态。 9.分区管理中的最佳适应算法的空白区按_排列。 10.通道是_。,课堂练习(选择题),1.在存储管理系统中,采用覆盖和交换技术的目的是_。 A、实现主存共享 B、物理上扩充主存容量 C、提高CPU效率 D、节省主存空间 2.批处理系统的主要缺点是_。 A、CPU利用率低 B、缺少交互性 C、不能并发执行 D、以上都不是 3.进程被阻塞以后,代表进程在阻塞队列的是它的_。 A、JCB B、FCB C、PCB D、FIFO,课堂练习(选择题),1.批处理系统的主要缺点是_。 A、CPU利用率低 B、缺少交互性 C、不能并发执行 D、以上都不是 2.进程被阻塞以后,代表进程在阻塞队列的是它的_。 A、JCB B、FCB C、PCB D、FIFO,课堂练习(选择题),4.分页存储管理中,主存的分配是_。 A、以块为单位进行 B、以作业的大小分配 C、以物理段进行分配 D、以逻辑记录大小进行分配 5.死锁定理是用于处理死锁的哪一种方法_。 A、预防死锁 B、避免死锁 C、解除死锁 D、检测死锁 6.操作系统中的SPOOLING技术,实质是将 转化为共享设备的技术。 A、虚拟设备 B、独占设备 C、脱机设备 D、块设备,课堂练习(选择题),7.下列的进程状态变化中,_变化是不可能发生的。 A、运行就绪 B、运行阻塞 C、阻塞运行 D、阻塞就绪 8用V操作唤醒一个等待进程时,被唤醒的进程的状态变为_。 A、等待 B、就绪 C、运行 D、完成 9虚拟存储器的最大容量_。 A、为内外存容量之和 B、由计算机的地址结构决定 C、是任意的 D、由作业的地址空间决定,课堂练习(选择题),10设计实时操作系统时,首先考虑系统的_。 A、可靠性和灵活性 B、实时性和可靠性 C、灵活性和可靠性 D、交互性和高效性 11在动态分页存储管理中,若采用先进先出页面淘汰算法,则当分配的页面数增加时,缺页中断的次数_。 A、减少 B、增加 C、无影响 D、可能增加也可能减少 12在操作系统中,_指的是一种硬件机制。 A、通道技术 B、缓冲池 C、SPOOLING技术 D、内存覆盖技术 13文件系统采用多级目录结构可以_。 A、节省存储空间 B、解决命名冲突 C、缩短文件传送时间 D、减少系统开销,课堂练习(应用题),1.请画出进程的三种基本状态转换图,并注明状态转换的原因。,课堂练习(应用题),2 .设正在处理器上执行的一个进程的页表如表所示,表中的虚页号和物理块号是十进制数,起始页号(块号)均为0。所有的地址均是存储器字节地址。页的大小为1024字节。 简述在分页存储管理系统中,一个虚地址转换成物理内存地址的过程。 下列虚地址对应于什么物理地址:5499,2221。,

    注意事项

    本文(软件技术文件管理.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开