如何检测linux 系统头文件路径某路径中有新增的文件

A连续文件B索引文件C链接文件D多级索引文件;2、在用户使用完文件后必须做文件的关闭操作,这是;A把文件的内容写到存储介质上去;B释放使用文件时所占用的内存;C切断进程与用户的联系;D把文件控制块的有关内容写到文件的目录项中去;3、相同名字的文件应允许在一个系统中同时存在,解;A采用索引文件B通过文件共享C采用多级目录管理D;4、设某文件系统采用两级目录结构
A 连续文件 B 索引文件 C 链接文件 D 多级索引文件
2、在用户使用完文件后必须做文件的关闭操作,这是为了( D
A 把文件的内容写到存储介质上去
B 释放使用文件时所占用的内存
C 切断进程与用户的联系
D 把文件控制块的有关内容写到文件的目录项中去
3、相同名字的文件应允许在一个系统中同时存在,解决这个问题的办法是( C
A 采用索引文件 B 通过文件共享 C 采用多级目录管理 D利用文件分级安全管理
4、设某文件系统采用两级目录结构,主目录中有10个子目录,每个子目录中有10个目录项。在如此同样多目录情况下,最多时,单级目录结构所需的目录项数是两级目录结构检索的目录项数的(
5、下列哪一个选项的描述不是树型目录的优点(
A 解决了文件重名问题
B 提高了文件的检索速度
C 根目录到任何文件有多条通路
D 便于进行存储权限控制
6、下列选项中,(
)不是删除文件中所需要完成的工作。
A 释放文件所占用的存储空间
B 在目录中删除该文件相应的目录项,即文件控制块。
C 若文件为共享文件,还要对共享设置进行处理。
D 对文件原存储单元全部清零。
7、下面对顺序文件描述不正确的选项是(
A 对记录进行批量存取是顺序文件的最佳应用场合,此时对顺序文件的存取效率是所有逻辑文件中最高的。
B 顺序文件的一个缺点是增加或删除一个记录都比较困难。
C 查找一个记录,定长记录的顺序文件比变长记录的顺序文件开销大。
D 磁带只适合存放顺序文件。
8、某系统中,一个FCB占用64B,盘块大小为1KB,文件目录中共有3200个FCB,故查找一个文件平均启动磁盘次数为(
9、文件系统的主要目的是( A
A 实现对文件的按名存取
B 实现虚拟存储
C 提高对外存的读写速度 D 用于存储系统文件
10、下列文件中属于逻辑结构的文件是(
A 连续文件 B系统文件 C 库文件 D 流式文件
11、文件系统用(
)组织文件。
A 堆栈 B 指针 C 目录 D 路径
12、为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用( B
A 约定的方法 B 多级目录 C 路径 D 索引
13、文件路径名是指(
A 文件名和文件扩展名
B 一系列的目录文件名和该文件的文件名
C 从根目录到该文件所经历的路径中各符号名的集合。
D 目录文件名和文件名的集会。
14、存放在磁盘上的文件(
A 既可随机访问,又可顺序访问。
B 只能随机访问
C 只能顺序访问
D 不能随机访问。
15、位示图可用于(
A 文件目录的查找
B 磁盘空间的管理 C 内存空间的共享 D 实现文件的保护和保密
16、文件系统采用二级目录结构,这样可以(
A 缩短访问文件存储器时间
B 实现文件共享
C 节省内存空间
D 解决不同用户之间的文件名冲突问题
17、常用的文件存取方法有两种:顺序存取和( D
A 流式 B 串联 C 顺序 D 随机
18、文件系统采用多级目录结构后,对于不同用户的文件,其文件名(
A 应该相同 B 应该不同 C 可以相同页可以不同 D 受系统约束
二、填空题
1、 磁盘文件目录表的内容至少应包含(
文件名 )和( 文件在磁盘上存放地址 )。
2、 目前认为逻辑文件有两种类型,即(记录)式文件与(流)式文件。
3、 活动头磁盘的访问时间包括(寻道时间)、(旋转延迟时间)和(传输时间)。
文件目录的作用是( 实现文件名到物理地址转换
5、 文件系统中若文件的物理结构采用连续结构,则文件控制块中关于文件的物理位置应包
括(起始块号)和(块数)。
6、 主目录在树型目录结构中,作为树的(根)结点,称为(根)目录;数据文件作为(叶
结点),其他所有目录均作为树的(分支结点)。
7、 在文件系统中利用( 目录
)来管理文件的,为了允许不同用户的文件使用相同的文
件名,通常文件系统中采用(多级目录);在目录文件中每个目录项通常就是(FCB);在UNIX系统中的目录项则是(文件名和索引结点指针)。
8、 文件系统最基本的目标是(按名存取),它主要是通过(目录管理)功能实现的,文件
系统所追求的最重要的目标是(提高对文件的存取速度)。
三、简答题
1、 文件系统的模型可分成三层,试说明其每一层所包含的基本内容。
2、 何谓逻辑文件?何谓物理文件?
3、 对目录管理的主要要求是什么?
4、 目前广泛采用的目录结构形式是那一种?它有什么优点?
5、 基于索引结点的文件共享方式有何优点?
四、应用题
1、 一个树型结构的文件系统。该图中框表示目录,圈表示文件。
可否进行下列操作:
1) 在目录D中建立一个文件,取名为A
2) 将目录C改为A。
若E和G为两个用户的目录:
1) 在一段时间内,用户G主要使用文件S和T。为简便操作和提高速度,应如何处理?
2) 用户E欲共享文件Q,如何操作?
2、 在某个文件系统中,每个盘块为512字节,文件控制块占64个字节,其中文件名占8
字节。如果如果索引结点编号占2个字节,对一个存放在磁盘上的256个目录项的目录,试比较引入索引结点前后,为找到其中一个文件FCB,平均启动磁盘的次数。
3、 假设某分时操作系统采用树型目录结构,用户usera目录的路径名是/usr/name/usera,
用户userb目录的路径名是/name/userb。Usera在其目录下创建了目录文件asdf和普通文件my.c,并在asdf目录下创建了两个普通文件file1和file2;userb在其目录下创建了目录asdf和普通文件lust1,并且在目录文件下创建了普通文件file1和file2;其中usera的file1文件与userb的lust1是同一个文件。
1) 画出上述文件系统的树型目录结构。
2) 试分别写出用户usera的文件file1的文件路径名和用户userb文件file1的文件路径
第二章 进程同步
一、选择最合适的答案
1. 用P、V操作管理临界区时,信号量的初值一般应定义为(
2. 有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是(
A.1至 C(m-1)
3. 在下面的叙述中,正确的是(
A.临界资源是非共享资源
B.临界资源是任意共享资源
C.临界资源是互斥共享资源
D.临界资源是同时共享资源
4. 对进程间互斥地使用临界资源,进程可以(
A.互斥地进入临界区
B.互斥地进入各自的临界区
C.互斥地进入同一临界区
D.互斥地进入各自的同类资源的临界区
5. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1时表示( B
A.一个进程进入了临界区,另一个进程等待
B.没有一个进程进入临界区
C.两个进程都进入了临界区
D.两个进程都在等待
6. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=-1时表示(
A.一个进程进入了临界区,另一个进程等待
B.没有一个进程进入临界区
C.两个进程都进入了临界区
D.两个进程都在等待
7.当一进程因在记录型信号量S上执行P(S)操作而被阻塞后,S的值为( B
8.当一进程因在记录型信号量S上执行V(S)操作而导致唤醒另一进程后,S的值为(
9.如果信号量的当前值为-4,则表示系统中在该信号量上有(
)个进程等待。
10.若有4个进程共享同一程序段,而且每次最多允许3个进程进入该程序段,则信号量的变化范围是(
A. 3,2,1,0
B. 3,2,1,0,-1
C. 4,3,2,1,0
D. 2,1,0,-1,-2
11.若信号S的初值为2,当前值为-1,则表示有(
)个等待进程?
12.如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为(
13.并发进程之间(
A.彼此无关
B.必须同步
C.必须互斥
D.可能需要同步或互斥
14.在操作系统中,有一组进程,进程之间具有直接相互制约性。这组并发进程之间(
A.必定无关
B.必定相关
C.可能相关
D.相关程度相同
)操作不是P操作可完成的。
A.为进程分配处理机
B.使信号量的值变小
C.可用于进程的同步
D.使进程进入阻塞状态
二、 选择所有正确的答案
1. 有关进程的描述中,(
)是正确的。
A.进程执行的相对速度不能由进程自己来控制
B.利用信号量的P. V操作可以交换大量信息
C.同步是指并发进程之间存在的一种制约关系
D.并发进程在访问共享资源时,不可能出现与时间有关的错误
2. 下列资源中,(
) 是临界资源。
B.非共享的资源
C.共享变量
D.共享缓冲区
3. 进程从执行状态转换到阻塞状态的可能原因是(
A.时间片完
B.需要等待其它进程的执行结果
C.执行了V操作
D.执行了P操作
4. 进程从阻塞状态转换到就绪状态的可能原因是(
A. 时间片完
B. 其它进程执行了唤醒原语
C. 执行了V操作
D. 执行了P操作
5.在单处理机系统中,设系统中有n个进程(n&2),且当前处理机没有执行进程调度程序,下述情况哪些可能发生(
A.没有运行的进程,有2个进程处于就绪状态,n个进程处于等待状态。
B.一个进程处于运行状态,n-1个进程处于等待状态。
C. 一个进程处于运行状态,1个进程处于就绪状态,n-2个进程处于等待状态。
D. 一个进程处于运行状态,n-1个进程处于就绪状态,没有进程处于等待状态
三、判断正误,错误的简要说明理由
1.一个临界资源可以对应多个临界区。(√)
2.互斥地使用临界资源是通过互斥地进入临界区实现的。(X)
表达不确切,应该是互斥的进入同类临界区。
3.同步信号量的初值一般为1。(X)
互斥信号量的初值一般为1;而同步信号量的初值应视具体情况而定。
4.生产者-消费者问题是一个既有同步又有互斥的问题。(√)
5.进程A、B共享变量x,需要互斥执行;进程B、C共享变量y,B、C也需要互斥执行,因此,进程A、C必须互斥执行。(X)
不具有传递性。
6. 单道程序系统中程序的执行也需要同步和互斥。(X)
单道程序系统不具有并发性,因此不需要同步和互斥。
四、解答题
1.某车站售票厅,任何时刻最多可容纳20名购票者进入,当售票厅中少于20购票者时,则厅外的购票者可立即进入,否则需在外面等待。若把一个购票者看作一个进程,请回答下列问题:
(1) 用P、V操作管理这些并发进程时,应怎样定义信号量?写出信号量的初值以及信号量各种取值的含义。
(2) 根据所定义的信号量,把应执行的P、V操作填入下述程序中,以保证进程能够正确地并发执行。
Pi (i=1,2,?..)
包含各类专业文献、幼儿教育、小学教育、生活休闲娱乐、专业论文、行业资料、中学教育、操作系统-复习题答案61等内容。 
 操作系统复习题集及答案_教育学_高等教育_教育专区 暂无评价|0人阅读|0次下载|举报文档 操作系统复习题集及答案_教育学_高等教育_教育专区。操作系统复习题集 三...  操作系统复习试题及答案_工学_高等教育_教育专区。中南大学操作系统复习试题及答案 1、从资源分配的角度看,P 操作意味着向系统( 申请 )一个资源,V 操作意味着(...  操作系统复习题及答案_从业资格考试_资格考试/认证_教育专区。操作系统复习大纲 1.设置操作系统的目的 2.操作系统的定义 3.操作系统功能、类型和特征有哪些 4.多...  操作系统练习题及答案_教育学_高等教育_教育专区。一、填空 P15 填空题 1.设计现代 OS 的主要目的是提高资源利用率和方便用户。 2.单道批处理系统是在解决人机...  操作系统复习题含答案_工学_高等教育_教育专区。操作系统复习题答案 一、什么是操作系统?你都用过什么操作系统?各有什么特点? 操作系统是管理计算机硬件资源, 控制...  操作系统复习题(答案)_工学_高等教育_教育专区。杭州师范大学操作系统期末考试答案 《 计算机操作系统 》期末复习题一、填空 9. 某系统中共有 10 台磁带机被 m...  操​作​系​统​复​习​题1 操作系统概述 自测题 1 选择题 1.以下___操作系统中的技术是用“时间”来换取“空间”的。 A.虚拟存储器 B.缓冲...  中南大学网络教育课程考试复习题及参考答案 操作系统 02 一、判断题: 1.多道程序系统中,因为是多道程序交替占用 CPU,因而其 CPU 的利用率与单道系统相比,不...  部分操作系统复习题及答案(2015)_从业资格考试_资格考试/认证_教育专区。第一章 3 填空题 1.计算机系统是由___和___两部分组成的。 2.采用多道程序设计技术...软件测试文档_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
软件测试文档
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢最近在通过php来写一个类似ftp的的web-ftp平台;
需要兼容linux和window的路径访问;
过程中发现window与linux使用的路径编码是不一样的,比如linux好像是utf-8,window却是
php的编码是utf-8,如果路径中有中文,统一使用utf-8编码来访问路径,就会出现像file_exists这类fs方法出现无法访问情况;
因为路径不存在,原因就是utf-8按照gbk的格式来解析路径编码时,肯定是中文变成不的字符了;就出现路径不存在而出错;
这时就需要自动的检测当前系统的编码,
在google上找了一下,没找到有效的php内置的检测系统编码的方法;
想了一下,我使用以下方案来解决:目前在linux和window下测试是正确的;
& & //把utf8编码转成当前系统编码
& & protected static function _toOsCode($str, $coding = null) {&
& & & & $enc = 'UTF-8';
& & & & if (empty($coding)) {
& & & & & & $coding = self::$osPathE
& & & & $str = mb_convert_encoding($str, $coding, $enc); & & & &
& & & & return $
& & //检测系统编码
& & //目前没有找到合适的方法,只能是放一个中文文件,再循环使用不同的编码检测,能读到文件就说明编码是正确的
& & protected static function _detectOsCode() {
& & & & $codingFile = '/编码-encoding-os-path.html';
& & & & $detectPath = __DIR__ .$codingF
& & & & $allCoding = mb_list_encodings(); &
& & & & foreach ($allCoding as $coding) {
& & & & & & if (false !== stripos('|byte2be|byte2le|byte4be|byte4le|UCS-4|UCS-4BE|UCS-4LE|UCS-2|UCS-2BE|UCS-2LE|UTF-32|UTF-32BE|UTF-32LE|UTF-16|UTF-16BE|UTF-16LE|', '|'.$coding.'|')) {//某些编码会转成非法路径,所以,不需要检测
& & & & & & & &
& & & & & & }
& & & & & &&
& & & & & & $maybe = self::_toOsCode($detectPath, $coding);
& & & & & & if (@file_exists($maybe)) {
& & & & & & & & self::$osPathEncoding = $
& & & & & & & &
& & & & & & }
& & & & } & & &
& & & & if (empty(self::$osPathEncoding)) {
& & & & & & self::_httpCode('检测系统路径文件(夹)名称的编码失败:可能原因之一是'.$codingFile.'文件被删除或没有读取权限', 500);
& & & & } & & & &&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:803570次
积分:15873
积分:15873
排名:第551名
原创:818篇
评论:39条

我要回帖

更多关于 linux 系统头文件路径 的文章

 

随机推荐