文件系统练习
1011第十、十一章文件系统习题及答案

1011第十、十一章文件系统习题及答案文件系统习题及答案一:选择题1、文件系统最基本的目标是(1),它主要是通过(8)功能实现的,文件系统所追求的最重要的目标是(4)。
(1)按名存取(2)文件共享(3)文件保护(4)提高对文件的存取速度(5)提高I/O速度(6)提高存储空间利用率(7)存储空间管理(8)目录管理(9)文件读写管理(10)文件安全性管理2、按逻辑结构,文件分为(5)和(6)两类,UNIX系统中的文件系统采用(6)(1)读、写文件(2)只读文件(3)索引文件(4)链式文件(5)记录文件(6)流式文件3、从下面的描述中,选择出一条错误的描述(1)一个文件在同一系统中、不同的存储介质上的拷贝,应采用同一种物理结构。
(2)文件的物理结构不仅与外存的分配方式相关,还与存储介质的特性相关,通常在磁带上只适合使用顺序的存储结构。
(3)采用顺序结构的文件既适合进行顺序访问,也适合进行直接访问。
(4)虽然磁盘是随机访问的设备,但其中的文件也可使用顺序存储结构4、从下面关于索引文件的论述中,选出两条正确的论述(1)在索引文件中,索引表的每个表项包含有相应记录的关键字和该记录的物理地址(2)对顺序文件进行检索时,首先从FCB中读出文件的第一个盘块号,而对索引文件进行检索时,应先从FCB中读出文件索引表的起始地址。
(3)对一个具有三级索引表的文件,存取一个记录通常需要三次访问磁盘(4)在文件较大时,无论进行顺序存取还是随机存取,通常都以索引文件方式最快。
5、对文件空闲空间管理,MS-DOS采用的是(2),UNIX采用的是(4)(1)空闲表(2)文件分配表(3)位示图(4)成组链接法6、文件系统中,通常利用(4)来管理文件,为了允许不通用户的文件具有相同的文件名,通常文件系统采用(6),在目录文件中的每个目录项通常是(8),在UNIX系统中,目录项目则是(7)(1)文件控制块(2)索引结点(3)符号名表(4)目录(5)重名(6)多级目录(7)文件名和索引结点的指针(8)FCB (9)索引节点7、在树型目录结构中,用户对某个文件的首次访问通常都采用(2),文件被打开后,对文件的访问通常采用(4)(1)文件符号名(2)文件路径名(3)内存索引结点的指针(4)用户文件的描述符8、从下面关于目录检索的论述中,选出一条正确的论述(1)用于hash法具有较快的检索速度,故现代操作系统中已经开始用它来替代传统的顺序检索方法。
文件管理练习及参考答案

文件管理练习答案及参考答案一、单项选择题:1、在文件系统中,用户以( C )方式直接使用外存。
A.逻辑地址B.物理地址C.名字空间D.虚拟地址2、根据文件的逻辑结构,文件可以分为( B )两类。
A.字符串文件/页面文件B.记录式文件/流式文件C.索引文件/串联文件D.顺序文件/索引文件3、文件系统的主要目的是(A )。
A.实现对文件的按名存取B.实现虚拟存储器C.提高外部设备的输入输出速度D.用于存储系统文档4、文件系统实现按名存取主要是通过(B )来实现的。
A.查找位示图B.查找文件目录C.查找作业表D.内存地址转换5、根据文件系统的规定,要使用某一个文件,应先执行(D )操作。
A.建立B.读/写C.查询D.打开6、文件系统采用二级文件目录,主要是为( D )。
A.缩短访问存储器的时间B.实现文件共享C.节省内存空间D.解决不同用户间文件名冲突7、文件系统是指( D )。
A.文件的集合B.文件的目录C.实现文件管理的一组软件D.文件、管理文件的软件及数据结构的总体8、若有一文件是由有序信息组成的,那么这种文件是( B )。
A.流式文件B.记录式文件C.不可能存在的D.序列文件9、主存和外存进行信息交换的物理单位是( D )。
A.数据项B.卷C.字节D.块10、文件系统中,索引文件结构中的索引表是用来(D )。
A.指示逻辑记录逻辑地址的B.存放部分逻辑信息的C.存放查找关键字项内容的D.指示逻辑记录和物理块之间对应关系的11、磁盘上的文件是以( A )为单位读取的。
A.块B.记录C.区段D.页面12、树形目录结构中,完整的路径名是从( B )开始的。
A.当前目录B.根目录C.主文件目录D.叶目录13、文件代表了计算机系统中的(C )。
A.硬件B.软件C.软件资源D.硬件资源14、文件的逻辑记录的大小( B )。
A.是恒定的B.随使用要求变化的C.可随意改变的D.无法确定是哪种可能15、文件的逻辑结构(逻辑文件)的组织形式是由(A )确定的。
文件管理练习及参考答案111

文件管理练习答案及参考答案一、单项选择题:1、在文件系统中,用户以( C )方式直接使用外存。
A.逻辑地址B.物理地址C.名字空间D.虚拟地址2、根据文件的逻辑结构,文件可以分为( B )两类。
A.字符串文件/页面文件B.记录式文件/流式文件C.索引文件/串联文件D.顺序文件/索引文件3、文件系统的主要目的是(A )。
A.实现对文件的按名存取B.实现虚拟存储器C.提高外部设备的输入输出速度D.用于存储系统文档4、文件系统实现按名存取主要是通过(B )来实现的。
A.查找位示图B.查找文件目录C.查找作业表D.内存地址转换5、根据文件系统的规定,要使用某一个文件,应先执行(D )操作。
A.建立B.读/写C.查询D.打开6、文件系统采用二级文件目录,主要是为( D )。
A.缩短访问存储器的时间B.实现文件共享C.节省内存空间D.解决不同用户间文件名冲突7、文件系统是指( D )。
A.文件的集合B.文件的目录C.实现文件管理的一组软件D.文件、管理文件的软件及数据结构的总体8、若有一文件是由有序信息组成的,那么这种文件是( B )。
A.流式文件B.记录式文件C.不可能存在的D.序列文件9、主存和外存进行信息交换的物理单位是( D )。
A.数据项B.卷C.字节D.块10、文件系统中,索引文件结构中的索引表是用来(D )。
A.指示逻辑记录逻辑地址的B.存放部分逻辑信息的C.存放查找关键字项内容的D.指示逻辑记录和物理块之间对应关系的11、磁盘上的文件是以( A )为单位读取的。
A.块B.记录C.区段D.页面12、树形目录结构中,完整的路径名是从( B )开始的。
A.当前目录B.根目录C.主文件目录D.叶目录13、文件代表了计算机系统中的(C )。
A.硬件B.软件C.软件资源D.硬件资源14、文件的逻辑记录的大小( B )。
A.是恒定的B.随使用要求变化的C.可随意改变的D.无法确定是哪种可能15、文件的逻辑结构(逻辑文件)的组织形式是由(A )确定的。
操作系统练习题5-6答案

一、判断题1.(×)文件系统中分配存储空间的基本单位是记录。
2。
(×)文件系统中源程序是有结构的记录式文件。
3.(×)同一文件系统中不允许文件同名, 否则会引起混乱。
4.(×)特殊文件是指其用途由用户特殊规定的文件。
5。
(×)文件的索引表全部存放在文件控制块中。
6.(×)打印机是一类典型的块设备.7.(√)流式文件是指无结构的文件。
8。
(√)引入当前目录是为了减少启动磁盘的次数。
9。
(×)文件目录必须常驻内存。
10.(×)固定头磁盘存储器的存取时间包括搜查定位时间和旋转延迟时间。
11.(×)在文件系统中,打开文件是指创建一个文件控制块。
12.(×)磁盘上物理结构为链接结构的文件只能顺序存取。
13。
(×)文件系统的主要目的是存储系统文档.14.(√)对文件进行读写前,要先打开文件.15.(×)选择通道主要用于连接低速设备。
16.(×)如果输入输出所用的时间比处理时间短得多,则缓冲区最有效。
17。
(×)引入缓冲的主要目的是提高I/O设备的利用率。
18。
(√)文件目录一般存放在外存.二、选择题1.在下列调度算法中,( A )不属于进程调度算法。
A.电梯调度法 B.优先级调度法 C.时间片轮转法 D. FIFO法2.如果文件采用直接存取方式且文件大小不固定,则宜选择(D)文件结构。
A.任意 B.顺序 C.随机 D.索引3.CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用(C).A.交换技术 B.覆盖技术 C.缓冲技术 D.DMA技术4.使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的( A )功能实现的。
A.设备独立性 B.设备分配 C.缓冲管理 D.虚拟设备5.在设备分配中,可能会发生死锁的分配方式是( C ).A.静态方式 B.单请求方式 C.多请求方式 D.假脱机方式6.在磁盘的访问过程中,时间花费最多的是(A )。
linux练习题

Linux练习题一、基础知识篇1. Linux操作系统的创始人是谁?2. 请列举出Linux操作系统的主要特点。
3. Linux系统中的根目录用什么符号表示?4. 常见的Linux发行版有哪些?5. 在Linux系统中,如何查看当前登录的用户?6. 如何查看Linux系统的版本信息?7. 请简述Linux文件系统的层次结构。
二、文件操作篇1. 如何在Linux系统中创建一个新文件?2. 如何查看文件内容?3. 如何复制一个文件?4. 如何删除一个文件?5. 如何重命名一个文件?6. 如何查看当前目录下的所有文件和文件夹?7. 如何切换到另一个目录?8. 请简述Linux文件权限的表示方法及修改方法。
三、文本编辑篇1. 请列举出常用的Linux文本编辑器。
2. 如何使用vi编辑器打开一个文件?3. 在vi编辑器中,如何进行光标移动?4. 在vi编辑器中,如何进行文本复制、粘贴和删除操作?5. 如何在vi编辑器中查找和替换文本?6. 如何保存并退出vi编辑器?四、用户与权限篇1. 如何在Linux系统中添加一个新用户?2. 如何修改用户密码?3. 如何删除一个用户?4. 如何查看当前用户的权限?5. 如何修改文件的权限?6. 请简述Linux系统中的用户组概念及作用。
五、网络配置篇1. 如何查看Linux系统的网络配置信息?2. 如何配置Linux系统的IP地址?3. 如何查看当前系统的网络连接状态?4. 如何测试网络连通性?5. 如何开启和关闭Linux系统的防火墙?六、软件管理篇1. 如何在Linux系统中安装软件?2. 如何卸载已安装的软件?3. 请简述Linux软件包管理器的种类及特点。
4. 如何更新Linux系统中的软件包?5. 如何查看已安装的软件包?七、系统管理篇1. 如何查看Linux系统的运行状态?2. 如何查看系统负载?3. 如何查看系统内存使用情况?4. 如何查看系统CPU使用情况?5. 如何重启和关机Linux系统?6. 请简述Linux系统日志的作用及查看方法。
章节练习第5章文件系统

操作系统章节练习第5章文件系统一、单项选择题题目11.按文件用途来分,编译程序是()。
A. 用户文件B. 档案文件C. 系统文件D. 库文件题目22.在UNIX/Linux系统中,用户程序经过编译之后得到的可执行文件属于()。
A. ASCII文件B. 普通文件C. 目录文件D. 特殊文件题目33.特殊文件是与()有关的文件。
A. 文本B. 图像C. 硬件设备D. 二进制数据题目44.操作系统是通过()来对文件进行编辑、修改、维护和检索。
A. 按名存取B. 数据逻辑地址C. 数据物理地址D. 文件属性题目55.下列描述不属于文件系统功能的是()。
A. 建立文件目录B. 提供一组文件操作C. 实现对磁盘的驱动调度D. 管理文件存储空间题目66.文件的逻辑组织是()的文件组织形式。
A. 在外部设备上B. 从用户观点看C. 虚拟存储D. 目录题目77.由一串字符序列组成,文件内的信息不再划分可独立的单位,这是指()。
A. 流式文件B. 记录式文件C. 顺序文件D. 链接文件题目88.数据库文件的逻辑结构形式是()。
A. 流式文件B. 档案文件C. 记录式文件D. 只读文件题目99.在以下的文件物理存储组织形式中,常用于存放大型系统文件的是()。
A. 连续文件B. 链接文件C. 索引文件D. 多重索引文件题目1010.链接文件解决了连续文件存在的问题,它()。
A. 使用指针存入主存,速度快B. 适合于随机存取方式C. 不适用于顺序存取D. 提高了存储空间的利用率题目1111.文件系统为每个文件另建立一张指示逻辑记录和物理记录之间的对应关系表,由此表和文件本身构成的文件是()。
A. 连续文件B. 链接文件C. 索引文件D. 逻辑文件题目1212.文件名与()的转化是通过文件目录来实现的。
A. 逻辑地址B. 物理地址C. 文件内部名D. 文件记录题目1313.如果文件系统中有两个文件重名,不应采用()结构。
A. 单级目录B. 树形目录C. 二级目录D. 非循环图目录题目1414.文件系统采用二级文件目录可以()。
第8章练习 文件系统

• 11、常用的文件存取方法有:顺序存取法和 随机存取法和_按__键_存取法。
• 12、文件的逻辑组织分为两种形式:记录式 的有结构文件和_ 字符_流__式的无结构文件 。
• 13、文件的物理组织形式有:连续文件、串 联文件、索_引___文件、多重索引结构。 索引
• 14、用户对文件的操作是采用__按名存取__的 方式。
• A、实现虚拟存储管理 B、用于存储系统文档
• C、实现对文件的按名存取 D、实现目录检索
• 22、在文件系统中,下列关于当前目录(工作目录) 的叙述中,不正确的是( B )。
A、提高文件目录检索速度 B、减少启动硬盘的次数
C、利于用全路径名查找文件 D、当前目录可以改变
• 23、对磁盘上的索引文件可能采取的存取方式为 ( C )。
• C、用户文件
D、库文件
• 12、由字符序列组成,文件内的信息不再划 分结构,这是指( A)。
• A、流式文件
B、记录式文件
• C、顺序文件
D、有序文件
• 13、Autoexec.bat文件的逻辑结构形式是(A )。
• A、字符流式文件
B、库文件
• C、记录式文件
D、只读文件
• 14、数据库文件的逻辑结构形式是( C)。
D、文件的逻辑
• 7、树型目录结构的第一级称为目录树的( B )。
• A、分支节点
B、根节点
• C、叶节点
D、终节点
• 8、使用绝对路径名访问文件是从(C )开始按目录 结构访问某个文件。
• A、当前目录
B、用户主目录
• C、根目录
D、父目录
• 9、目录文件所存放的信息是( D )。
• A、某一文件存放的数据信息
操作系统文件系统的基础知识测试

操作系统文件系统的基础知识测试文件系统是操作系统中的一个重要组成部分,用于管理文件和目录,并提供对存储设备的访问。
掌握文件系统的基础知识对于理解操作系统的工作原理和实际应用非常重要。
本篇文章将对操作系统文件系统的相关知识进行测试。
一、文件系统的定义与作用 (200字)文件系统是操作系统中的一种组织和管理文件数据的方式。
它负责将文件和目录存储到磁盘或其他存储设备上,并提供文件的读写、查找、删除等操作。
文件系统的作用是方便用户对文件进行管理和操作,同时保证文件数据的安全性和可靠性。
二、文件系统的组成 (300字)文件系统由以下几个主要组成部分构成:1. 文件:文件是操作系统中存储数据的基本单位,可以是文本文件、程序文件、图像文件等。
每个文件都有唯一的标识符(文件名),用于在文件系统中进行查找和访问。
2. 目录:目录是用于组织和管理文件的一种特殊文件。
它可以包含文件和其他目录,并以层次结构组织起来。
目录可以帮助用户快速定位和访问所需的文件。
3. 文件控制块(FCB):每个文件在文件系统中都有一个对应的文件控制块,用于存储与该文件相关的元数据信息,如文件大小、创建时间、访问权限等。
文件控制块还包含了文件的物理地址或索引信息,用于读写文件数据。
4. 空闲空间管理:文件系统需要维护一张空闲空间表,用于记录磁盘上可用的空间块。
当需要创建新文件或扩展文件大小时,文件系统会在空闲空间表中查找足够的空闲块。
5. 文件系统接口:文件系统接口是操作系统提供给用户和应用程序的一组操作文件和目录的函数或命令。
用户和应用程序可以通过文件系统接口来进行文件的创建、读写、删除等操作。
三、文件系统的常用操作 (500字)1. 文件的创建:用户可以通过文件系统接口或者图形界面来创建新文件。
在创建文件时,文件系统会为该文件分配一定大小的存储空间,并在目录中添加该文件的记录。
2. 文件的读写:用户和应用程序可以通过文件系统接口来读取和修改文件内容。
操作系统练习题含参考答案

操作系统练习题含参考答案一、单选题(共90题,每题1分,共90分)1、在大多数Linux发行版本中,以下哪个属于块设备(blockdevices)?A、硬盘B、打印机C、串行口D、虚拟终端正确答案:A2、在随机存取方式中,用户以______为单位对文件进行存取和检索。
A、数据项B、字节C、逻辑记录D、字符串正确答案:C3、在UNIX系统中获取帮助信息的命令为()。
A、manB、cdC、catD、help正确答案:A4、如何删除一个非空子目录/tmp?A、del/tmp/*B、rm-Ra/tmp/*C、rm-rf/tmpD、rm-rf/tmp/*正确答案:C5、运行一个脚本,用户不需要什么样的权限?A、browseonthedirectoryB、readC、executeD、write正确答案:D6、下列关于批处理操作系统的叙述中错误的是()。
A、“通道”和“中断”技术的出现,使得输入/输出设备与CPU可并行工作B、批处理系统可分为单道批处理系统和多道批处理系统C、批处理系统具有用户与计算机的直接交互能力,提高了系统资源的利用率D、单道批处理系统是一种单用户操作系统正确答案:C7、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。
A、216B、224C、232D、28正确答案:A8、如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。
若要调整中断事件的响应次序,可以利用()。
A、中断屏蔽B、中断向量C、中断嵌套D、中断响应正确答案:A9、把作页地址空间中的逻辑地址变成内存中物理地址的过程称为()。
A、物理化B、重定位C、逻辑化D、加载正确答案:B10、当CPU执行系统程序时,CPU处于()。
A、管态B、目态C、系统态D、A和C正确答案:D11、若一个系统内存有64MB,处理器是32位地址,则它的虚拟地址空间为()字节。
B、4GBC、100KBD、64MB正确答案:B12、操作系统负责为用户和用户程序完成所有()的工作A、硬件有关和应用无直接关系B、硬件无关和应用有直接关系C、硬件有关和应用有直接关系D、硬件无关和应用无直接关系正确答案:A13、使用页式存储管理使处理器执行指令的速度______。
bsd练习题

一、操作系统基础1. 请简述操作系统的功能。
2. 什么是进程?请列举进程的基本状态。
3. 什么是线程?线程与进程有什么区别?4. 什么是死锁?如何预防死锁?5. 什么是文件系统?文件系统的主要功能有哪些?6. 请简述虚拟内存的概念及其作用。
7. 什么是中断?中断处理过程是怎样的?8. 什么是设备驱动程序?请列举几种常见的设备驱动程序。
二、文件系统1. 请简述文件系统的层次结构。
2. 什么是文件名?文件名的作用是什么?3. 什么是目录?目录的作用是什么?4. 什么是文件权限?请列举几种常见的文件权限。
5. 什么是文件系统元数据?请列举几种常见的文件系统元数据。
6. 什么是文件系统索引?请简述索引的工作原理。
7. 什么是文件系统碎片?如何解决文件系统碎片问题?8. 什么是文件系统挂载?请列举几种常见的文件系统挂载方式。
三、网络编程1. 请简述TCP/IP协议栈的层次结构。
2. 什么是IP地址?请列举几种常见的IP地址类型。
3. 什么是端口号?请列举几种常见的端口号。
4. 什么是套接字?套接字的作用是什么?5. 什么是网络编程的三次握手和四次挥手?6. 什么是DNS?DNS的作用是什么?7. 什么是HTTP协议?请列举HTTP协议的常用方法。
8. 什么是协议?请列举协议的特点。
四、进程与线程1. 请简述进程与线程的区别。
2. 什么是进程同步?请列举几种常见的进程同步方法。
3. 什么是线程同步?请列举几种常见的线程同步方法。
4. 什么是条件变量?请简述条件变量的作用。
5. 什么是互斥锁?请简述互斥锁的作用。
6. 什么是信号量?请简述信号量的作用。
7. 什么是生产者消费者问题?请简述生产者消费者问题的解决方法。
8. 什么是哲学家就餐问题?请简述哲学家就餐问题的解决方法。
五、系统调用1. 请简述系统调用的概念。
2. 什么是系统调用表?请列举几种常见的系统调用。
3. 什么是系统调用号?请列举几种常见的系统调用号。
第六章 操作系统文件系统(练习题答案)

第六章文件管理1.树形目录结构的第一级称为目录树的B。
A. 当前目录B. 根结点C. 叶结点D. 终结点2.完整路径法访问文件是从 C开始按目录访问某个文件。
A. 当前目录B. 用户主目录C. 根目录D. 父目录3.逻辑文件是B的文件组织形式。
A. 在外部设备上B. 从用户观点看C. 虚拟存储D. 目录4.根据外存设备不同,文件被划分为若干个大小相等的物理块,它是 A 的基本单位。
A. 存放文件信息或分配存储空间B. 组织和使用信息C. 表示单位信息D. 记录式文件5.在文件系统中,从文件的物理组织上看,索引文件结构中的索引表是用来 D。
A. 指示逻辑记录逻辑地址的B. 存放部分数据信息的C. 存放查找关键字项内容的D. 指示逻辑记录和物理块之间对应关系的6.在文件系统中,要求物理块必须连续的物理文件是 A 。
A. 连续文件B. 链接文件C. 索引文件D. Hash文件7.在文件系统中, A 的逻辑文件是记录顺序与物理文件中占用的物理块顺序一致。
A. 连续文件B. 链接文件C. 索引文件D. Hash文件8.目录文件中所存放的信息是 D 。
A. 某一文件存放的数据信息B. 某一文件的文件目录B. 该目录中所有数据文件的目录 D. 该目录中所有子目录文件和数据文件的目录9.在操作系统中,将文件名转换为文件存储地址,对文件实施控制管理都是通过A 来实现的。
A. 文件目录B. PCB表C. 路径名D. 文件名10.通过对用户分类和限定各类用户对目录和文件的访问权限来保护系统中的目录和文件的安全,这是指B。
A. 系统级安全管理B. 用户级安全管理C. 目录级安全管理D. 文件级安全管理11.通过设置文件的属性来控制用户对文件的访问,这是指 D 。
A. 系统级安全管理B. 用户级安全管理C. 目录级安全管理D. 文件级安全管理12. A 是指有关操作系统和其它系统程序组成的文件。
A. 系统文件B. 文档文件C. 用户文件D. 顺序文件13. B 是指将数据进行加工处理后形成的具有保留价值的文件。
Linux系统管理----磁盘管理与文件系统练习

Linux系统管理----磁盘管理与⽂件系统练习1、为主机新增两块30GB的SCSI硬盘找到要添加的虚拟机,单击⿏标右键,点击设置点击添加选择硬件类型,然后点击下⼀步选择要创建的磁盘类型,然后点击下⼀步指定要创建磁盘的容量,然后点击下⼀步指定磁盘的存储位置,然后完成2、划分3个主分区,各5GB,剩余空间作为扩展分区管理磁盘分区:fdisk (选项)磁盘设备名称规划磁盘分区:fdisk 磁盘设备名称n 新建分区 p 创建分区为主分区 e创建分区为扩展分区[root@localhost chen]# fdisk /dev/sdb (n p +5G)扩展分区(n e)设备 Boot Start End Blocks Id System/dev/sdb1 2048 10487807 5242880 83 Linux/dev/sdb2 10487808 20973567 5242880 83 Linux/dev/sdb3 20973568 31459327 5242880 83 Linux/dev/sdb4 31459328 62914559 15727616 5 Extended3、在扩展分区中建⽴2个逻辑分区,容量分别为2GB、10GB逻辑分区(n l) n:新建分区 l:创建扩展分区中的逻辑分区设备 Boot Start End Blocks Id System/dev/sdb1 2048 10487807 5242880 83 Linux/dev/sdb2 10487808 20973567 5242880 83 Linux/dev/sdb3 20973568 31459327 5242880 83 Linux/dev/sdb4 31459328 62914559 15727616 5 Extended/dev/sdb5 31461376 35655679 2097152 83 Linux/dev/sdb6 35657728 56629247 10485760 83 Linux4、将第⼀个逻辑分区的类型改为swap类型改为swap(t 5 l) t:变更分区类型 5:为逻辑分区的第⼀个分区 l:列出分区类型代码设备 Boot Start End Blocks Id System/dev/sdb1 2048 10487807 5242880 83 Linux/dev/sdb2 10487808 20973567 5242880 83 Linux/dev/sdb3 20973568 31459327 5242880 83 Linux/dev/sdb4 31459328 62914559 15727616 5 Extended/dev/sdb5 31461376 35655679 2097152 82 Linux swap/Solaris/dev/sdb6 35657728 56629247 10485760 83 Linux5、将第⼀个主分区格式化为ext4mkfs:创建⽂件系统(格式化)mkfs.ext4 :格式化⽂件类型为ext4 [root@localhost chen]# mkfs.ext4 /dev/sdb1mke2fs 1.42.9 (28-Dec-2013)⽂件系统标签=OS type: Linux块⼤⼩=4096 (log=2)分块⼤⼩=4096 (log=2)Stride=0 blocks, Stripe width=0 blocks327680 inodes, 1310720 blocks65536 blocks (5.00%) reserved for the super user第⼀个数据块=0Maximum filesystem blocks=134217728040 block groups32768 blocks per group, 32768 fragments per group8192 inodes per groupSuperblock backups stored on blocks:32768, 98304, 163840, 229376, 294912, 819200, 884736Allocating group tables: 完成正在写⼊inode表: 完成Creating journal (32768 blocks): 完成Writing superblocks and filesystem accounting information: 完成6、将第⼆个主分区格式化为xfsmkfs:格式化⽂件类型为xfs[root@localhost chen]# mkfs.xfs /dev/sdb2meta-data=/dev/sdb2 isize=512 agcount=4, agsize=327680 blks = sectsz=512 attr=2, projid32bit=1= crc=1 finobt=0, sparse=0data = bsize=4096 blocks=1310720, imaxpct=25= sunit=0 swidth=0 blksnaming =version 2 bsize=4096 ascii-ci=0 ftype=1log =internal log bsize=4096 blocks=2560, version=2= sectsz=512 sunit=0 blks, lazy-count=1realtime =none extsz=4096 blocks=0, rtextents=07、将第三个主分区格式化为FAT32mkfs.fat -F 32:格式化⽂件类型为FAT32[root@localhost chen]# mkfs.fat -F 32 /dev/sdb3mkfs.fat 3.0.20 (12 Jun 2013)8、创建 /data1 /data2 /data3[root@localhost chen]# mkdir /data1 /data2 /data3 -pvmkdir: 已创建⽬录 "/date1"mkdir: 已创建⽬录 "/data2"mkdir: 已创建⽬录 "/data3"9、将第⼀个主分区挂载到/data1,在⽬录中创建⽂件测试,并实现 /etc/fstabmount:挂载⽂件系统,挂载ISO镜像tail -n :查看最后n⾏的内容 df 【选项】【⽂件】:查看磁盘使⽤情况[root@localhost chen]# mount /dev/sdb1 /data1[root@localhost chen]# vi /etc/fstab[chen@localhost ~]$ tail -2 /etc/fstab/dev/mapper/centos-swap swap swap defaults 0 0/dev/sdb1 /data1 ext4 defaults 0 0[root@localhost chen]# ls /data1cs lost+found[root@localhost chen]# df -h | tail -1/dev/sdb1 4.8G 20M 4.6G 1% /data110、将第⼆个主分区挂载到/data2,在⽬录中创建⽂件测试,并实现 /etc/fstab[root@localhost chen]# mount /dev/sdb2 /data2mount: /dev/sdb2 已经挂载或 /data2 忙/dev/sdb2 已经挂载到 /data2 上[root@localhost chen]# vi /etc/fstab[root@localhost chen]# tail -1 /etc/fstab/dev/sdb2 /data2 defaults 0 0[root@localhost chen]# ls /data2[root@localhost chen]# df -h | tail -2/dev/sdb1 4.8G 20M 4.6G 1% /data1/dev/sdb2 5.0G 33M 5.0G 1% /data211、将第三个主分区挂载到/data3,在⽬录中创建⽂件测试,并基于UUID实现 /etc/fstab blkid +分区设备:查看分区的UUID号(分区必须格式化后才会有UUID号)[root@localhost chen]# mount /dev/sdb3 /data3[root@localhost chen]# tail -3 /etc/fstab/dev/mapper/centos-swap swap swap defaults 0 0/dev/sdb1 /data1 ext4 defaults 0 0/dev/sdb2 /data2 xfs defaults 0 0[root@localhost chen]# blkid /dev/sdb3/dev/sdb3: UUID="BE99-8F8F" TYPE="vfat"[root@localhost chen]# blkid /dev/sdb3 >>/etc/fstab[root@localhost chen]# tail -3 /etc/fstab/dev/sdb1 /data1 ext4 defaults 0 0/dev/sdb2 /data2 xfs defaults 0 0/dev/sdb3: UUID="BE99-8F8F" TYPE="vfat"[root@localhost chen]# df -h | tail -3/dev/sdb1 4.8G 20M 4.6G 1% /data1/dev/sdb2 5.0G 33M 5.0G 1% /data2/dev/sdb3 5.0G 4.0K 5.0G 1% /data312、将第⼀个逻辑分区格式化swap格式,将swap分区扩展,测试查看mkswap:格式化为swap格式[root@localhost chen]# mkswap /dev/sdb5正在设置交换空间版本 1,⼤⼩ = 2097148 KiB⽆标签,UUID=c9315f5d-9df5-4011-bba1-2c476dea24aa[root@localhost chen]# cat /proc/meminfo | grep -i "swaptotal"SwapTotal: 3145724 kB[root@localhost chen]# swapon /dev/sdb5[root@localhost chen]# cat /proc/meminfo | grep -i "swaptotal"//查看swap分区的⼤⼩SwapTotal: 5242872 kB13、通过xftp等⼯具将linux.iso 传到linux虚拟机中,并挂载查看内容[root@localhost chen]# ls /media/[root@localhost chen]# mount /dev/sr0 /media/mount: /dev/sr0 写保护,将以只读⽅式挂载[root@localhost chen]# ls /media/CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7 EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL14、基于⽂件⽅式将SWAP扩⼤500M[root@localhost chen]# cat /proc/meminfo | grep -i "swaptotal"SwapTotal: 3145724 kB[root@localhost chen]# dd if=/dev/zero of=/swapfile bs=1M count=500记录了500+0 的读⼊记录了500+0 的写出524288000字节(524 MB)已复制,4.87111 秒,108 MB/秒[root@localhost chen]# mkswap /swapfile正在设置交换空间版本 1,⼤⼩ = 511996 KiB⽆标签,UUID=69506b1b-4f5a-4696-a6d3-e50dd1929221[root@localhost chen]# swapon /swapfileswapon: /swapfile:不安全的权限 0644,建议使⽤ 0600。
第6章 文件系统练习题(答案)

第6章文件系统1、目录文件所存放的信息是(D )。
A. 某一文件存放的数据信息B. 某一文件的文件目录C. 该目录中所有数据文件目录D. 该目录中所有子目录文件和数据文件的目录2、使用绝对路径名访问文件是从(C )开始按目录结构访问某个文件。
A.当前目录B.用户主目录C.根目录D.父目录3、文件的存储空间管理实质上是对[1C]的组织和管理的问题,主要由三种不同的管理方法。
其中[2A]使用一个向量描述整个[3A],向量的每一位表示一个[4]B的状态,用0或1表示该块的使用与否。
供选择的答案:[1]: A、文件目录 B、外存已占用区域 C、外存空白块 D、文件控制块[2]: A、位示图法 B、链接法 C、索引法 D、空闲表法[3]: A、磁盘 B、物理块 C、已使用块 D、外存储器[4]: A、已使用块 B、物理块 C、内存块 D、空白块4、逻辑文件是( B)的文件组织形式。
A.在外部设备上B.从用户观点看C.虚拟存储D.目录5、由字符序列组成,文件内的信息不再划分结构,这是指( A)。
A.流式文件B. 记录式文件C.顺序文件D.有序文件6、下列(A)物理结构文件不便于文件的扩充。
A.连续文件B.串连文件C.索引文件D.多重索引文件7、文件系统为每个文件另建立一张指示逻辑记录和物理记录之间的对应关系表,由此表和文件本身构成的文件是(C )。
A.连续文件 B.串连文件 C.索引文件 D.逻辑文件8、在以下的文件物理存储组织形式中,(D )常用于存放大型的系统文件。
A.连续文件 B.串连文件 C.索引文件 D.多重索引文件9、根据外存设备不同,文件被划分为若干个大小相等的物理块,它是( A)的基本单位。
A.存放文件信息或分配存储空间B.组织和使用信息C.表示单位信息D.记录式文件10、批处理文件的扩展名为(A )。
A.BAT B.DAT D.TXT11、存放在磁盘上的文件( A)。
A.既可随机访问,又可顺序访问B.只能随机访问C.只能顺序访问D.必须通过操作系统访问12.索引式(随机)文件组织的一个主要优点是( B )。
操作系统(文件系统)习题与答案

一、单选题1、关于文件系统的概念,最全面的描述是指()。
A.文件目录B.文件、管理文件的软件及相关数据结构的总体C.文件的集合D.实现文件管理的一组软件正确答案:B2、文件系统的主要目的是()。
A.管理外存空间并实现对文件的按名存取B.提高对外存的读写速度C.存储系统文件D.实现虚拟存储系统正确答案:A3、关于文件打开操作的确切含义是指()。
A.在指定的磁盘位置创建一个文件B.将指定文件的目录项内容复制到主存的活动文件表(即打开文件表)中C.撤销指定文件的目录项D.保存对文件内容的修改正确答案:B4、文件的顺序存取是指()。
A.按终端编号依次存取B.按物理块号依次存取C.按索引编号依次存取D.按逻辑块号依次存取正确答案:D5、设置当前目录的原因在于()。
A.降低缺页率B.节省主存空间C.节省辅存空间D.加快文件检索速度正确答案:D6、操作系统中对磁盘数据进行管理的部分是()。
A.数据库系统B.数据存储系统C.文件系统D.检索系统正确答案:C7、按文件的逻辑结构划分,可以将文件划分为()和流式文件。
A.记录文件B.索引文件C.字符文件D.块文件正确答案:A8、文件系统中对文件进行管理的关键机制是()。
A.外部页表B.目录C.作业控制块D.系统文件正确答案:B9、可以解决重名问题的最简单目录结构是()。
A.单级目录B.图目录C.树状目录D.两级目录正确答案:D10、文件的绝对路径名是从()开始,沿着各级子目录到达指定文件过程中途经的各子目录所构成的字符串。
A.父目录B.子目录C.根目录D.当前目录正确答案:C11、关于文件的磁盘I/O操作的读写单位为()。
A.物理盘块B.字节C.字符D.记录正确答案:A12、磁带上存储的文件的访问方式只能是()。
A.随机存取B.直接存取C.间接存取D.顺序存取正确答案:D13、打开的文件使用完毕后,应该进行()操作。
A.备份B.重命名C.关闭D.删除正确答案:C14、位示图可以用来支持()功能的实现。
第四章文件系统习题解答

第四章文件系统姓名:学号:网选班号:一、选择题( A )1 文件系统的主要目的是()A 实现对文件的按名存储B 实现虚拟存储C 提高外设的读取速度D用于存储文件系统( ABC )2 为了对文件进行操作,应该用以下哪些系统调用()。
A 建立文件B 打开文件C 关闭文件D 申请缓冲区( B)3文件系统与()密切相关,它们共同为用户使用文件提供方便。
A 处理器管理B 设备管理C 内存管理( B )4文件系统中文件被按照名字存取是为了()A 方便操作系统对文件的管理B 方便用户使用C 确定文件的存取权限D 加强对文件内容的保密( C )5文件系统采用多级目录后,对于不同用户的文件,其文件名()A 应该相同B 应该不同C 可以相同,也可以不同( C )6 在文件系统中可命名的最小数据单位是()A 字符B 记录C 文件D 文件系统( B )7 下列()物理结构不利于对文件的随机存取A 顺序文件B 链接文件C 索引文件( B )8 管理空闲磁盘空间可以用(),它利用二进制的一位来表示一个磁盘块的使用情况A 空闲区表B 位示图C 分组链接( C)9 文件系统利用()来管理文件.A 文件名B 文件描述符C 目录( A)10目录文件中的目录项就是()A 文件描述符B 文件指针C 索引表(B)11、将文件目录分成基本文件目录和符号文件目录的作用是()A 层次分明和易于实现B 提高检索文件速度和便于共享C 便于文件系统的分层实现(A)12 打开文件操作是对()的操作A 目录B 文件C 目录和文件(B)13 FAT文件系统支持()结构A 顺序文件B 链接文件C 索引文件(C)14 EXT2文件系统支持()结构A 顺序文件B 链接文件C 索引文件(A)15 假设一个扇区大小为512B,1块=1扇区,FAT16可以管理的磁盘空间大小为()A 32MB B 64MBC 128MBD 512MB(C)16 linux的VFS的超级块中存放()信息A 文件B 目录C 文件系统()17 假设1块=1扇区=512B,块地址用4B表示,ext2可以管理的最大文件的大小为(A)A 1GB 16GC 32G B 64G 二、问答题1、使用文件系统时,通常要显示地调用OPEN、CLOSE操作,是否可以不要这种操作?这样做的好处是什么?可以不要。
练习题(1)

一、单项选择题1、/root目录是:A、系统的根目录B、超级用户的主目录C、动态连接库D、系统管理程序2、chmod为了表示“目标文件只有这些权限”,可以用符号_____A、=B、+C、-D、!3、检查文件系统完整性的命令是:A、fsckB、mvC、mountD、cp4、下面的哪一个shell具有自动补齐功能?A、cshB、tcshC、bashD、sh5、在gzip命令中,-t的作用是:A、解压B、显示压缩文件C、检验压缩文件D、删除压缩文件6、管道符是:A、||B、|C、<<D、//7、at命令中需要从标准输入中读入所有的命令,不能指定_______选项。
A、-qB、-bC、-dD、-f8、chmod中通过指定"ugoa"可以控制哪些用户对某文件(目录)的权限可以被改变,其中"a"表示:A、文件的所有者B、其他组的用户C、与文件所有者同组的用户D、所有用户9、Linux系统引导将启动__________进程。
A、initB、gettyC、syslogdD、lpd10、假设执行如下的命令:alias lcd 'ls –l \!;pwd * 现在输入lcd test1 test2,shell实际上执行的是:A、ls –l test1B、ls –l test1 test2;pwdC、pwdD、ls –l ; pwd11、/sbin目录存放的是:A、使用者经常使用的命令B、动态连接库C、系统管理程序D、设备12、关于at命令下列说法正确的是:A、任何用户都可以使用该命令B、若at.deny不为空,那么除at.deny中指定的用户之外,所有的用户都可以使用该命令C、若at.deny不为空,那么只有at.allow中的用户才能使用该命令D、只有超级用户才能使用该命令13、crontab文件的格式是:A、M D H m d cmdB、M H D d m cmdC、 D M H m d cmdD、M H D m d cmd14、在当前目录下有文件test,文件属主为guest;我们使用admin身份,用命令cp test /tmp,拷贝文件到/tmp(目录属主为root),则/tmp/test的文件属主为:A、guestB、rootC、adminD、其它15、用户user2对下一文件有何权力:-rw-r----- 1 user1 100 1320 Oct 27 08:16 testA、无权B、读C、读写D、执行16、init进程是所有用户进程的父进程。
操作系统原理-第八章 文件系统习题(有答案)

第六章文件系统6.3习题6.3.1 单项选择题1.操作系统对文件实行统一管理,最基本的是为用户提供( )功能。
A.按名存取 B.文件共享 C.文件保护 D.提高文件的存取速度2.按文件用途分类,编译程序是( )。
A.系统文件 B.库文件 C.用户文件 D.档案文件3.( )是指将信息加工形成具有保留价值的文件。
A.库文件 B.档案文件 C.系统文件 D.临时文件4.把一个文件保存在多个卷上称为( )。
A.单文件卷 B.多文件卷 C.多卷文件 D.多卷多文件5.采取哪种文件存取方式,主要取决于( )。
A.用户的使用要求 B.存储介质的特性C.用户的使用要求和存储介质的特性 D.文件的逻辑结构6.文件系统的按名存取主要是通过( )实现的。
A.存储空间管理 B.目录管理 C.文件安全性管理 D.文件读写管理7.文件管理实际上是对( )的管理。
A.主存空间 B.辅助存储空间 C.逻辑地址空间 D.物理地址空间8.如果文件系统中有两个文件重名,不应采用( )结构。
A.一级目录 B.二级目录 C.树形目录 D.一级目录和二级目录9.树形目录中的主文件目录称为( )。
A.父目录 B.子目录 C.根目录 D.用户文件目录10.绝对路径是从( )开始跟随的一条指向制定文件的路径。
A.用户文件目录 B.根目录 C.当前目录 D.父目录11.逻辑文件可分为流式文件和( )两类。
A.索引文件 B.链接文件 C.记录式文件 D.只读文件12.由一串信息组成,文件内信息不再划分可独立的单位,这是指( )。
A.流式文件 B.记录式文件 C.连续文件 D.串联文件13.记录式文件内可以独立存取的最小单位是由( )组成的。
A.字 B.字节 C.数据项 D.物理块14.在随机存储方式中,用户以( )为单位对文件进行存取和检索。
A.字符串 B.数据项 C.字节 D.逻辑记录15.数据库文件的逻辑结构形式是( )。
A.链接文件 B.流式文件 C.记录式文件 D.只读文件16.文件的逻辑记录的大小是( )。
第6章-文件系统练习题

第6章文件系统小测验一、单项选择题1、()是指有关操作系统和其他系统程序组成的文件。
A.系统文件B.档案文件C.用户文件D.顺序文件2、操作系统对文件进行管理的部分叫做()A.数据库系统 B.文件系统 C. 检索系统 D.数据存储系统3、文件系统的主要目的是()。
A.实现对文件的按名存取 B.实现虚拟存储C.提高外存的读写速度 D.用于存储系统文件4、文件系统是指()A.文件的集合 B.文件的目录C.实现文件管理的一组软件D.文件、管理文件的软件及数据结构的总体5、使用绝对路径名访问文件是从()开始按目录结构访问某个文件。
A.当前目录B.用户主目录C.根目录D.父目录6、逻辑文件是()的文件组织形式。
A.在外部设备上B.从用户观点看C.虚拟存储D.目录7、由字符序列组成,文件内的信息不再划分结构,这是指()。
A.字符流式文件B. 记录式文件C.顺序文件D.有序文件8、数据库文件的逻辑结构形式是()。
A.字符流式文件B. 档案文件C.记录式文件D.只读文件9、文件的逻辑记录的大小()。
A. 是恒定的B.随使用要求变化的C.可随意改变的D.无法确定是哪种可能10、下列()物理结构文件不便于文件的扩充。
A.连续文件B.链接文件C.索引文件D.多重索引文件11、在文件管理中可以利用位示图来实现()。
A.磁盘的驱动调度 B.磁盘空间的管理C.文件的存取 D.文件目录的查找12、文件系统为每个文件另建立一张指示逻辑记录和物理记录之间的对应关系表,由此表和文件本身构成的文件是()。
A.连续文件B.串连文件C.索引文件D.逻辑文件13、文件系统采用多级目录结构可以()。
A.减少系统开销 B.节省存储空间C.解决命名冲突 D.缩短信息传送时间14、用户要求访问一个存放在存储介质上的文件时,首先要调用操作系统提供的()文件操作。
A.打开B.建立 C.读 D.关闭15、用户可以要求文件系统删除一个不再需要使用的文件,但提出删除要求前应先调用()文件操作。
操作系统第6章练习题复习专用word文档良心出品

第 6 章 文件管理6.1 典型例题解析【例 1】什么是文件?什么是文件系统?答: 文件是在逻辑上具有完整意义的信息集合, 它有一个名字作标识。
文件具有三个基本特 征:文件的内容为一组相关信息、文件具有保存性、文件可按名存取。
文件系统是操作系统中负责管理和存取文件的程序模块, 也称为信息管理系统。
它是由 管理文件所需的数据结构 (如文件控制块、 存储分配表) 和相应的管理软件以及访问文件的 一组操作所组成。
【例 2】什么是文件的物理结构和逻辑结构? 答:文件的逻辑结构是从用户观点出发所看到的文件组织形式, 是用户可以直接处理的数据 及其结构。
文件的逻辑结构有两种形式:有结构的记录文件和无结构的流式文件。
文件的物理结构是指文件在外存上的存储组织形式。
文件的物理结构有三种形式: 顺序 结构、链接结构和索引结构。
【例 3】假定盘块的大小为 1KB ,硬盘的大小为 500MB ,采用显示链接分配方式时, 其 FAT 需要占用多少存储空间?答:FAT 的每个表项对应于磁盘的一个盘块, 其中用来存放分配给文件的下一个盘块的块号, 故 FAT 的表项数目由物理盘块数决定,而表项的长度则由磁盘系统的最大盘块号决定(即 它必须能存放最大的盘块号) 。
为了地址转换的方便, FAT 表项的长度通常取半个字节的整 数倍,所以必要时还必须由最大盘块号获得的 FAT 表项长度作一些调整。
由题意可知,该硬盘共有 500K 个盘块,故 FAT 中共有 500K 个表项;如果盘块从 1 开 始编号,为了能保存最大的盘块号 500K ,该FAT 表项最少需要19位,将它扩展为半个字节的整数倍后,可知每个 FAT 表项需20位,即2.5个字节。
因此, 的大小为:2.5X 500K=1250KB【例 4】存放在某个磁盘上的文件系统,采用混合索引分配方式,其 项,第0〜9个地址项为直接地址,第 10个地址项为一次间接地址, 间接地址,第 12个地址项为三次间接地址。
分布式文件系统HDFS练习

( 4) 、 从 HDFS根 目 录 删 除 这 个 文 件 : ( 5) 、 把 HDFS中 的 姓 名 .txt文 件 下 载 到 本 地 文 件 系 统 中 的 “/home/hadoop/下 载 /”这 个 目 录 下 : ( 6) 、 在 本 地 系 统 查 看 下 载 下 来 的 文 件 :
2.文 件 操 作 :
( 1) 、 在 本 地 Linux文 件 系 统 的 “/home/hadoop/”目 录 下 创 建 一 个 文 件 : 姓 名 .txt, 在 该 文 件 里 面 输 入 学 号 :
( 2) 、 把 本 地 文 件 系 统 的 “/home/hadoop/姓 名 .txt”上 传 到 HDFS中 的 当 前 用 户 目 录 的 input目 录 下 , 查 看 HDFS中 的 姓 名 .txt这 个 文 件 的内容:
我们现阶段可以从哪方面开始培养自己的开发思维和能力向工程师迈进
分布式文件系统 HDFS练习
1.目 录 操 作 :
( 1) 、 在 HDFS中 为 hadoop用 户 创 建 一 个 用 户 目 录 ( hadoop用 户 ) : ( 2) 、 在 用 户 目 录 下 创 建 一 个 input目 录 : ( 3) 、 在 HDFS的 根 目 录 下 创 建 一 个 名 称 为 input的 目 录 ( 4)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例1:在某FAT16文件系统中,FAT表的每个表项用16位表示,每簇64扇区,扇区的大小为512字节。
有一个文件,其起始簇号为0002H,如下图所示。
FAT表中的表目为FFFFH,表示该簇为文件的最后一簇;表目为0000H,表示该簇为空闲蔟。
问:
(1)该文件占用了多大的磁盘存储空间?
(2)若要为该文件再分配一蔟,请修改FAT表。
(3)该文件的第32769(十进制数)字节,在哪一簇中?
(4)该分区最大可为多少字节?其FAT占用多少存储空间?
(5)如果FAT不在内存,读2M字节大小的文件的最后一个字节,最多要读多少扇区,最少要读多少扇区?
答:(1)由上图可知,该文件占用了2、4、7簇,共96K字节。
(2)FAT表的0007H蔟的表项中改为0008H,0008H蔟的表项中改为FFFFH
(3)32769=32768 + 1,故第32769字节在0004H簇中。
(4)分区最大为64K*32K=2G FAT表占128K, 256扇区
(5)2M文件占64簇,当蔟号在FAT中连续,可在一个扇区中中,则此时是最少的情况,只需要读2扇区,即读FAT一个扇区,文件最后一个字节1个扇区;当此文件的蔟号在FAT 中分散在64个簇中时,即最多读64+1扇区(读文件这个字节,要读一扇区)
例2:UNIX文件系统的采用索引节点的结构,其文件的物理结构见教材所示,即文件所占用的盘块号放在该文件的索引结点的13个地址页中,前10个为直接寻址,后三个分别为一次间址,二次间址和三次间寻址。
假设盘块大小为1KB,每个间址放256个盘块地址。
问:
(1)这种文件系统可存放的最大文件为多少字节
(2)一个2MB大小的文件,要占用多少磁盘空间(多少盘块)?注意:占用的磁盘空间包括文件本身和间址块两部分。
(需说明怎样得到以上问题的结果)
(1) 16G+64M+256K+10K
(2) 2057
第八章测验
1.操作系统中对文件进行管理的部分叫做——。
A. 数据库系统
B. 文件系统
C. 检索系统
D. 数据存储系统
2.文件系统的主要目的是——。
A. 实现对文件的按名存取
B. 实现虚拟存储
C. 提高外存的读写速度
D. 用于存储系统文件
3. 下列文件中属于逻辑结构的文件是——文件。
A. 连续文件
B. 系统文件
C. 库文件
D. 流式文件
4. 对一个文件的访问,常有——共同限制。
A. 用户访问权限和文件属性
B. 用户访问权限和用户优先级
C. 优先级和文件属性
D. 文件属性和口令
5. 存放在磁盘上的文件——。
A. 既可随机访问又可顺序访问
B. 只能随机访问
C. 只能顺序访问
D. 不能随机访问
6. 位示图可用于——。
A. 文件目录的查找
B. 磁盘空间的管理
C. 内存空间的共享
D. 实现文件的保护和保密
7. 在文件系统中,文件的不同物理结构有不同的优缺点。
在下列的文件物理结构中,——不具有直接读写文件任意一个记录的能力,——不利于文件长度动态增长。
A. 顺序结构
B. 链接结构
C. 索引结构
D. Hash结构
8. ————是指避免文件拥有者或其他用户因有意或无意的错误操作使文件受到破坏。
9. 若用8个字(字长32位)组成的位示图管理内存,假定用户还一个块号为100的内存块时,它对应的位示图的位置为——。
A. 字号为3,位号为5
B. 字号为4,位号为4
C. 字号为3,位号为4
D. 字号为4,位号为5
10. 文件系统采用多级目录结构后,对于不同用户的文件,其文件名——。
A. 应该相同
B. 应该不同
C. 可以相同也可以不同
D. 受系统约束
11. 某文件系统采用索引文件结构,假定文件索引表的每个表目占3个字节,存放一个磁盘块的块号(磁盘块的大小为512B)。
试问该文件系统能管理的最大磁盘空间是多少字节?(索引表占用一个大小为512B的磁盘块)
11、答案:
由于索引表占用一个大小为512B的磁盘块,所以该文件系统的索引表为:
512/3≈170个
每一表目对应一个物理块,因此该文件系统能管理的最大磁盘空间是:
170×512B=87040B=85KB
12、文件系统采用多重索引结构搜索文件内容。
设块长为512B,每个块号长3B,如果不考虑逻辑块号在物理块中所占的位置,分别求二级索引和三级索引时可寻址的文件最大长度。
(西安电子科大2002)
12、答案:
已知块长为512B,块号占3B,所以一个索引块可存放170个盘块号。
二级索引时,最多可包含存放文件的盘块总数为170×170=28900块,即二级索引可寻找文件的最大长度为28900×512B=1450KB 。
三级索引时,最多可包含存放文件的盘块总数为170×170×170=491300块,即三级索引可寻址文件的最大长度为491300×512B=2456500KB ≈2457MB
13、某文件系统以硬盘作为文件存储器,物理块大小为512B。
有文件A,包含590个逻辑记录,每个记录占255B,每个物理块存放2个记录。
文件A在该目录中的位置如下图所示。
此树形文件目录结构由根目录节点、作为目录文件的中间节点和作为信息文件的叶节点组成。
每个目录项占127B,每个物理块存放四个目录项,根目录的内容常驻内存。
1)采用链接文件结构,设每块的勾连字占2B。
如果将文件A读入内存,至少要存取几次磁盘?为什么?
2)采用连续文件结构,如果要将文件A的逻辑记录号为480的记录读入内存,至少要存取几次硬盘?为什么?(华中科技大2002)
答案:
1)为将A读入内存,首先需要找到相关的目录信息。
由127×4+2<=512可知,一个物理块在链式存储结构下可存放4个目录项及勾连字的信息。
由root起,第一次读盘可得bin、dev、etc、boot的信息和下一物理块的地址。
第二次读硬盘可找到usr的地址。
第三次读硬盘可找到you的地址。
第四次读硬盘可找到dir1的地址。
第五次读硬盘可找到A的地址。
由252×2+2<=512可知,一个物理块在链式存储结构下可放2个记录及下一物理块的地址
(勾连字)。
而文件A共有590个记录。
故读取A的所有记录需要读硬盘的次数为:590/2=295次,所以将A读入内存至少需要读取硬盘295+5=300次
答案:
2)当文件是连续文件时,由于只需一次读盘操作便可获取usr的物理块地址,故一次只需读盘4次就可以找到A的地址。
而知道了A的地址之后,通过计算,只需1次读取硬盘就可以读出第480个记录。
2010考研题
(30)设文件索引节点中有7 个地址项,其中4 个地址为直接地址索引, 2 个地址项是一级间接地址索引, 1 个地址项是二级间接地址索引,每个地址项的大小为4 字节,若磁盘索引块和磁盘数据块大小均为256 字节,则可表示的单个文件最大长度是
(A)33KB (B)519KB (C)1057KB (D)16513KB
(31)设当前工作目录的主要目的是
(A)节省外存空间(B)节省内存空间
(C)加快文件的检索速度(D)加快文件的读写速度
2009考研题
28.下列文件物理结构中,适合随机访问且易于文件扩展的是
A.连续结构 B.索引结构
C.链式结构且磁盘块定长
D.链式结构且磁盘块变长
30.文件系统中,文件访问控制信息存储的合理位置是
A.文件控制块 B.文件分配表 C.用户口令表 D.系统注册表
31.设文件F1的当前引用计数值为1,先建立F1的符号链接(软链接)文件F2,再建立F1的硬链接文件F3,然后删除F1。
此时,F2和F3的引用计数值分别是
A.0、1 B.1、1 C.1、2 D.2、1
31.硬链接:在磁盘上有一份内容一样的文件产生,但不改变文件的Inode,也就是与原文件共用Inode。
软链接:不在磁盘上有一份内容一样的文件产生,但产生新的Inode。
设文件F1的当前引用计数值为1,先建立F1的符号链接(软链接)文件F2,再建立F1的硬链接文件F3,然后删除F1。
此时,F2和F3的引用计数值分别是(1,1)。