浙大操作系统11

合集下载

浙大远程操作系统原理离线作业及答案

浙大远程操作系统原理离线作业及答案

浙⼤远程操作系统原理离线作业及答案操作系统原理离线作业⼀、单选题1.进程P0和P1的共享变量定义及其初值为boolean flag[2];int turn=0;flag[0]=FALSE;flag[1]=FALSE;若进程P0和P1访问临界资源的类C代码实现如下:void P0() //P0进程{ while(TURE){flag[0]=TRUE; turn = 1;while (flag[1] && turn == 1) ;临界区;flag[0] = FALSE;}}void P1() //P1进程{ while(TURE){flag[1]=TRUE; turn = 0;while (flag[0] && turn == 0) ;临界区;flag[1] = FALSE;}}则并发执⾏进程P0和P1时产⽣的情况是:DA.不能保证进程互斥进⼊临界区、会出现“饥饿”现象B.不能保证进程互斥进⼊临界区、不会出现“饥饿”现象C.能保证进程互斥进⼊临界区、会出现“饥饿”现象 D.能保证进程互斥进⼊临界区、不会出现“饥饿”现象2.有两个进程P1和P2描述如下:shared data:int counter = 6;P1 :Computing;counter=counter+1;P2 :counter=counter-2;两个进程并发执⾏,运⾏完成后,counter的值不可能为 C 。

A. 4B. 5C. 6D. 73.某计算机采⽤⼆级页表的分页存储管理⽅式,按字节编址,页⼤⼩为210字节,页表项⼤⼩为2字节,逻辑地址结构为:页⽬录号页号页内偏移量逻辑地址空间⼤⼩为216页,则表⽰整个逻辑地址空间的页⽬录表中包含表项的个数⾄少是BA.64 B.128 C.256 D.5124.在动态分区系统中,有如下空闲块:空闲块块⼤⼩(KB)块的基址1 80 602 75 1503 55 2504 90 350此时,某进程P请求50KB内存,系统从第1个空闲块开始查找,结果把第4个空闲块分配给了P进程,请问是⽤哪⼀种分区分配算法实现这⼀⽅案? CA.⾸次适应B. 最佳适应C. 最差适应D. 下次适应5.在⼀页式存储管理系统中,页表内容如下所⽰。

浙大中控DCS系统操作规程

浙大中控DCS系统操作规程

浙大中控DCS 系统操 作 规 程实施日期:二零一三年九月发布单位: 开发事业部哈得作业区规程编号: KF-HD-CYJSB-***版 本 号: 2013-9 受 控 号:目录一、使用范围和编制依据二、管辖范围三、系统介绍四、主要技术参数五、风险及控制措施六、装置介绍(一)浙大中控JX-300XP集散控制系统七、操作规定(一)浙大中控自控系统监控操作八、注意事项浙大中控DCS系统操作规程一、使用范围和编制依据本规程适用于哈得作业区DCS系统正常维护和操作管理。

本规程依据浙大中控JX-300X DCS系统操作维护手册编制。

二、管辖范围哈一联、哈四联、天然气站主控室。

三、系统介绍1、DCS系统由硬件系统和软件系统两部分组成1)系统硬件哈四联系统由三个操作站(其中一个兼作工程师站)和3个控制站构成。

哈一联系统由四个操作站(其中一个兼作工程师站)和3个控制站构成。

天然气站系统由三个操作站(其中两个兼作工程师站)和一个控制站构成。

本规程所涉及的操作均在操作站上实现,具体的硬件构成参见相关技术资料。

2)系统软件系统的所有操作均在Advantrol软件下实现,具体的Advantrol操作参见相关技术手册。

四、主要技术参数1、浙大中控DCS系统五、风险及控制措施六、 装置介绍东河天然气站设计为日处理量万方天然气处理站,配备了一套独立的浙大中控JX-300XP 自动化监控系统,本系统由硬件、通讯网络、操作站计算机、监控软件等组成。

从服务器主服务器监控机JX-300XP系统硬件1、机柜天然气站仪控室有I/O卡件机柜两套,哈四联机柜间有I/O卡件机柜五套,哈一联机柜间有I/O卡件机柜五套。

2、系统软件系统的所有操作均在Advantrol软件下实现,具体的Advantrol操作参见相关技术手册。

七、操作规定浙大中控DCS系统操作员操作v1.0 可编辑可修改1、操作员职责:1)监视DCS系统运行,预防可能产生的危险。

2)随时干预系统运行,确保安全、正常生产。

浙大中控DCS系统操作规程

浙大中控DCS系统操作规程

规程编号:K F-HD-CYJSB-***版本号:2013-9受控号:浙大中控DCS系统操作规程实施日期:二零一三年九月发布单位:开发事业部哈得作业区目录一、使用范围和编制依据二、管辖范围三、系统介绍四、主要技术参数五、风险及控制措施六、装置介绍(一)浙大中控JX-300XP集散控制系统七、操作规定(一)浙大中控自控系统监控操作八、注意事项浙大中控DCS系统操作规程使用范围和编制依据本规程适用于哈得作业区DCS系统正常维护和操作管理。

本规程依据浙大中控JX-300X DCS系统操作维护手册编制。

管辖范围哈一联、哈四联、天然气站主控室。

系统介绍1、DCS系统由硬件系统和软件系统两部分组成1)系统硬件哈四联系统由三个操作站(其中一个兼作工程师站)和3个控制站构成。

哈一联系统由四个操作站(其中一个兼作工程师站)和3个控制站构成。

天然气站系统由三个操作站(其中两个兼作工程师站)和一个控制站构成。

本规程所涉及的操作均在操作站上实现,具体的硬件构成参见相关技术资料。

2)系统软件系统的所有操作均在Advantrol软件下实现,具体的Advantrol操作参见相关技术手册。

主要技术参数1五、风险及控制措施装置介绍东河天然气站设计为日处理量万方天然气处理站,配备了一套独立的浙大中控JX-300XP 自动化监控系统,本系统由硬件、通讯网络、操作站计算机、监控软件等组成。

从服务器主服务器监控机JX-300XP系统硬件机柜天然气站仪控室有I/O卡件机柜两套,哈四联机柜间有I/O卡件机柜五套,哈一联机柜间有I/O卡件机柜五套。

系统软件系统的所有操作均在Advantrol软件下实现,具体的Advantrol操作参见相关技术手册。

操作规定浙大中控DCS系统操作员操作1、操作员职责:监视DCS系统运行,预防可能产生的危险。

随时干预系统运行,确保安全、正常生产。

系统授权运行参数的更改。

2、自动控制方法:自动控制投运方法:将画面中的回路仪表的手自动开关打到自动即可。

操作系统题库+答案

操作系统题库+答案

操作系统题库+答案第⼀部分引⾔⼀、选择题1、下列选择中,哪些不是操作系统关⼼的主要问题。

(浙⼤2003)( 4)(1)管理计算机裸机(2)设计提供⽤户与计算机硬件系统间的界⾯;(3)管理计算机系统资源(4)⾼级程序设计语⾔的编译器。

2、从⽤户⾓度看,操作系统是(C )。

A、计算机资源的管理者;B、计算机⼯作流程的组织者;C、⽤户与计算机之间的接⼝;D、由按层次结构组成的软件模块的集合。

3、引⼊多道程序技术的前提条件之⼀是系统具有(3)(西电00)(1)多个cpu;(2)多个终端;(3)中断功能;(4)分时功能4、操作系统是⼀种A。

A.系统软件B.系统硬件C.应⽤软件D.⽀援软件5、B操作系统允许⼀台主机上同时连接多台终端,多个⽤户可以通过各⾃的终端同时交互地使⽤计算机。

A.实时B.分时C.分布式D.单⽤户6、如果操作系统具有很强的交互性,可同时供多个⽤户使⽤,但时间响应不太及时,则属于分时系统类型;如果操作系统可靠,时间响应及时但仅有简单的交互能⼒则属于实时系统类型。

⼆、判断题1、所谓多道程序设计,即指每⼀时刻有若⼲个进程在执⾏。

(×)(南京⼤学00)2、采⽤多道程序设计的系统中,系统的程序道数越多,系统效率越⾼。

(×)(西电01)3、由于采⽤了分时技术,⽤户可以独占计算机的资源。

(×)4、多道程序设计是利⽤了CPU和通道的并⾏⼯作来提⾼系统利⽤率的。

(×)5、多道程序设计可以缩短系统中作业的执⾏时间。

(×)6、在⼀个兼顾分时操作系统和批处理系统中,通常把终端作业称为前台作业,⽽把批处理型作业称为后台作业。

(√)7、批处理系统不允许⽤户随时⼲预⾃⼰程序的运⾏。

(√)8、Windows操作系统完全继承了分时系统的特点。

(√)9、并发是并⾏的不同表述,其原理相同。

(×)(清华1998)10、在单处理机系统中实现并发技术后,判断:(1)各进程在某⼀时刻并⾏运⾏,cpu与外设间并⾏⼯作;(×)(2)各进程在⼀个时间段内并⾏运⾏,cpu与外设间串⾏⼯作;(×)(3)各进程在⼀个时间段内并⾏运⾏,cpu与外设间并⾏⼯作。

2022年浙江大学软件工程专业《操作系统》科目期末试卷B(有答案)

2022年浙江大学软件工程专业《操作系统》科目期末试卷B(有答案)

2022年浙江大学软件工程专业《操作系统》科目期末试卷B(有答案)一、选择题1、 I/O中断是CPU与通道协调I作的种于段,所以在()时,便要产生中断。

A.CPU执行“启动I/O”指令而被通道拒绝接收B.通道接受了CPU的启动请求C.通道完成了通道程序的执行D.通道在执行通道程序的过程中2、某进程访问页面的序列如下所示。

若工作集的窗口大小为6,则在t时刻的工作集为()。

A.(6,0,3,2)B. (2,3,0,4)C.(0,4,3,2,9)D.(4,5,6,0,3,2)3、考虑页面替换算法,系统有m个页帧(Frame)供调度,初始时全空:引用串(Reference String)长度为p.包含了n个不同的页号,无论用什么算法,缺页次数不会少于()A.mB.pC.nD.min(m,n)4、有一个矩阵为100行x200列,即a[100][200]。

在一个虚拟系统中,采用LRU算法。

系统分给该进程5个页面来存储数据(不包含程序),设每页可存放200个整数,该程序要对整个数组初始化,数组存储时是按行存放的。

试计算下列两个程序各自的缺页次数(假定所有页都以请求方式调入)()。

程序一:for(i=0;i<=99;i++)for(j=0:j<=199;j++)A[i][j]=i*j:程序二:for(j=0:j<=199;j++)for(i=0;i<=99;i++)A[i][j]=i*j;A.100,200B.100,20000C.200.100D.20000,1005、考虑一个分页式存储管理系统,其页表常驻内存。

I.如果内存访问耗时200ns,那么访问内存中的数据需要多长时间?II.如果引入关联寄存器(Associative Registers),而月.75%的页面可以从关联寄存器中找到,那么此时的有效访问时间(Effective Memory Reference Time)应为()。

浙大中控DCS系统操作规程

浙大中控DCS系统操作规程

精品文档规程编号:KF-HD-CYJSB-***版本号:2013-9受控号:DCS系统浙大中控操作规程二零一三年九月实施日期:开发事业部哈得作业区发布单位:.精品文档目录一、使用范围和编制依据二、管辖范围三、系统介绍四、主要技术参数五、风险及控制措施六、装置介绍集散控制系统(一)浙大中控JX-300XP七、操作规定(一)浙大中控自控系统监控操作八、注意事项浙大中控DCS系统操作规程一、使用范围和编制依据本规程适用于哈得作业区DCS系统正常维护和操作管理。

本规程依据浙大中控JX-300X DCS系统操作维护手册编制。

二、管辖范围哈一联、哈四联、天然气站主控室。

.精品文档三、系统介绍1、DCS系统由硬件系统和软件系统两部分组成1)系统硬件哈四联系统由三个操作站(其中一个兼作工程师站)和3个控制站构成。

哈一联系统由四个操作站(其中一个兼作工程师站)和3个控制站构成。

天然气站系统由三个操作站(其中两个兼作工程师站)和一个控制站构成。

本规程所涉及的操作均在操作站上实现,具体的硬件构成参见相关技术资料。

2)系统软件系统的所有操作均在Advantrol软件下实现,具体的Advantrol操作参见相关技术手册。

四、主要技术参数1、浙大中控DCS系统五、风险及控制措施六、装置介绍万方天然气处理站,配备了一套独东河天然气站设计为日处理量22.5自动化监控系统,本系统由硬件、通讯网络、操作立的浙大中控JX-300XP.精品文档站计算机、监控软件等组成。

主服务器从服务器监控机1#操作站操作站2#3#工程师站监控网络RS232/RS485主控单元AB主控单元现场分子筛PLC现场压缩机PLC现场压缩机PLC 控制网络I/O模块I/O模块信号I/O现场仪器仪现场仪器仪表表JX-300XP系统硬件1、机柜天然气站仪控室有I/O卡件机柜两套,哈四联机柜间有I/O卡件机柜五套,哈一联机柜间有I/O卡件机柜五套。

2、系统软件系统的所有操作均在Advantrol软件下实现,具体的Advantrol操作参见相关.精品文档技术手册。

浙大中控DCS系统操作规程

浙大中控DCS系统操作规程

规程编号:KF-HD-CYJSB-***版本号:2013-9受控号:浙大中控DCS系统操作规程实施日期:二零一三年九月发布单位:开发事业部哈得作业区目录一、使用范围和编制依据二、管辖范围三、系统介绍四、主要技术参数五、风险及控制措施六、装置介绍(一)浙大中控JX-300XP集散控制系统七、操作规定(一)浙大中控自控系统监控操作八、注意事项浙大中控DCS系统操作规程一、使用范围和编制依据本规程适用于哈得作业区DCS系统正常维护和操作管理。

本规程依据浙大中控JX-300X DCS系统操作维护手册编制。

二、管辖范围哈一联、哈四联、天然气站主控室。

三、系统介绍1、DCS系统由硬件系统和软件系统两部分组成1)系统硬件哈四联系统由三个操作站(其中一个兼作工程师站)和3个控制站构成。

哈一联系统由四个操作站(其中一个兼作工程师站)和3个控制站构成。

天然气站系统由三个操作站(其中两个兼作工程师站)和一个控制站构成。

本规程所涉及的操作均在操作站上实现,具体的硬件构成参见相关技术资料。

2)系统软件系统的所有操作均在Advantrol软件下实现,具体的Advantrol操作参见相关技术手册。

四、主要技术参数1、浙大中控DCS系统五、风险及控制措施六、装置介绍东河天然气站设计为日处理量22.5万方天然气处理站,配备了一套独立的浙大中控JX-300XP自动化监控系统,本系统由硬件、通讯网络、操作站计算机、监控软件等组成。

JX-300XP 系统硬件1、 机柜天然气站仪控室有I/O 卡件机柜两套,哈四联机柜间有I/O 卡件机柜五套,哈一联机柜间有I/O 卡件机柜五套。

2、 系统软件系统的所有操作均在Advantrol 软件下实现,具体的Advantrol 操作参见相关从服务器主服务器监控机现场仪器仪表现场仪器仪表技术手册。

七、操作规定浙大中控DCS系统操作员操作1、操作员职责:1)监视DCS系统运行,预防可能产生的危险。

2)随时干预系统运行,确保安全、正常生产。

浙大中控dcs操作方法

浙大中控dcs操作方法

浙大中控dcs操作方法浙大中控DCS是一种高端的工控系统,用于在一定范围内集中控制和管理各种工业过程。

主要适用于石化、电力、冶金、化工等领域。

本文将详细介绍浙大中控DCS的操作方法,希望对使用者能有所帮助。

一、登录系统在电脑上打开DCS系统,输入用户名和密码,然后点击“登录”按钮。

如果用户名和密码输入正确,则进入系统主界面。

二、系统主界面系统主界面包含了许多功能区域,如主菜单区、测点选择区、趋势显示区、报警信息区等。

在这个界面上,可以进行各种控制、监控、管理等操作。

具体的功能区域如下:1. 主菜单区主菜单区包含了系统的所有功能模块,如工艺控制、图形浏览、数据查询、历史查询等。

点击主菜单上的任意一个功能模块,就可以进入该模块的操作界面。

2. 测点选择区测点选择区显示了系统中所有可控制和可监控的测点。

通过选择不同的测点,可以实现对不同部位的控制和监测。

3. 趋势显示区趋势显示区可以同时显示多个测点的实时数据,并对数据进行进一步处理和分析。

通过趋势显示区,可以直观地了解工艺过程的变化情况。

4. 报警信息区报警信息区可以及时显示各个测点的报警信息,并通过声音提示和闪烁的形式提醒操作员进行处理。

三、工艺控制工艺控制是DCS系统的核心功能之一,用于实现对工业过程的控制。

通过工艺控制功能,可以调整各个测点的输入参数,从而实现对工艺过程的优化控制。

具体的操作流程如下:1. 选择要控制的测点在测点选择区中选择要控制的测点。

一般需要从各个测点的输入参数中选定需要控制的变量,如温度、压力等。

2. 设置控制参数在控制参数设置界面中,可以设置控制目标值、控制方式、控制范围等。

设置完成后,需要点击“保存”按钮进行保存。

3. 启动控制在控制参数设置完成后,可以开始启动控制。

点击“启动”按钮后,系统会自动根据设置的控制参数,对测点的输入参数进行相应的调整。

四、图形浏览图形浏览功能用于对工业过程中的数据进行可视化展示。

通过图形浏览功能,可以直观地了解工艺过程的变化情况,从而更好地掌握和管理工艺过程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

索引节点
Books mbox …… 92 60 …..
I=60 mbox
ls
返8
(4) UNIX直接间接混合寻址方式
由于80%以上文件是小文件,为了解决能高速存取小文件 和管理大文件的矛盾,UNIX将直接寻址、一级索引、二级索 引和三级索引结合起来,形成了混合寻址方式,如下图所示。 在UNIX S V的索引结点中设有13个地址项di_addr[13] (Linux的ext2设有15个地址项)它们把所存的地址项分成 两类,其中最后三个地址项分别是一级索引、二级索引和三 级索引的指针,而前面10个(ext2为12个)为直接寻址的地 址项,即存放文件逻辑块第0-9块的盘块号。如每个盘块大 小为4KB时,当文件不大于40KB时,便可直接从索引结点中 读出该文件全部盘块号,这样读小文件时速度快;如文件大 于 40KB时,系统再逐步增加一级索引、二级索引和三级索 引,这样最大管理的文件为40KB+4MB+4GB+4TB,达到管 理大文件的目标。
成组链接法-1
盘专用管理块 100 150 149 . . . 51
s_nfree 0 1 s_free[100]
38 99
39 50 49
100 .
. . . . . . .
100 0 499 . . . 351
449块
. 12
50块
150块
350块
49块
Hale Waihona Puke 149块12块51块
251块
351块
(6) 文件系统安装-- UNIX可装卸文件系统
00 07 75
00 6F 00 3C C1 7B 6A 02 00
(5) MS-DOS / Windows98 FAT表结构
MS-DOS文件系统的文件物理结构采用FAT表结构。该结构为了 克服链接文件随机读取任一逻辑块需要化费多次盘I/O操作的 不足,将各盘块中的链接指针集中存放在盘的开始部分,构 成一张表,称为FAT表。FAT表每一项存放链接指针(下一个 簇号),每个FAT表项占12位或16位,称为FAT12或FAT16。对 于软盘因为容量小,簇数也少,采用12位FAT表,对于硬盘则 采用16位FAT表。FAT表文件系统原为小硬盘的目录结构而设 计,由于簇的数目最多只能用16位表示,即最多只能有64K个 簇,要用FAT表管理大的磁盘分区,只能采取增大每簇所包含 的扇区数,一般根据磁盘的类型和容量大小来决定簇的大小, 如下表所示。当然每簇包含扇区数增加,带来内另头的浪费, 这对小文件特别严重。Windows98为了减少内另头的浪费,可 采取每簇的数目用32位表示,减少每簇包含扇区数,这称为 FAT32。 FAT16 、FAT32文件系统簇和扇区关系也见下表所示。
检验和 X 07 78 00 FF FF FF
00 FF
FF FF
FF FF e 65 00
01 T h 54 00 68 i c 69 00 63 00 短 文 T H E Q 创建 最后存 日期 取日期
00 20 k 6B 00 00 件 名 U I ~ 1 第一簇 最后修 高 16 位 改时间
(2)UNIX目录

UNIX为了加快目录的寻找速度,UNIX将文件控制 块FCB中文件名和文件说明分开。文件说明为索引节 点,各文件索引节点集中存放在索引节点区,索引 节点按索引节点号排序。而文件名与索引节点号构 成目录,UNIX S V 操作系统的文件名14个字节,索 引节点2个字节,共16个字节构成目录项。同一级目 录构成目录文件,在文件区存放。 Linux目录文件中的目录项会变长,以保证系统 支持文件名长度可变,最长达255个字符。目录项的 前三项是定长的,包含以下信息:(1)索引节点号 (4B);(2)目录项长度(2B);(3)文件名长度(2B)。 目录项最后是文件名,目录项不能跨越二个块 。
文件系统安装-- UNIX可装卸文件系统-1
安装表结构: struct mount {int m_flags ; dev_t m_dev ; struct inode *m_inodp ; struct buf *m_bufp ; struct inode *m_mount ; } 安装表作用图见下:
(3)UNIX树型带勾连的目录结构
I=1
根目录索引节点

bin 4
I=4 ls 10
目录文件
dev 7 unix usr 6
I=6 dir 10
mnt
etc 9
tmp 8
dey 7
索引节点
索引节点
目录文件
disk 19 ast 26
I=26
目录文件
erik jim bal 30 51 45
I=10
1034#
三次间接块
. . . . . .
(5)成组链接法
UNIX S V操作系统采用成组链接法管理磁盘空闲块,该方 法是空闲表法和空闲块链接法的结合,具备分配回收方便, 不需专用块来存放分配表等优点。 • 成组链接法将磁盘空闲块分成若干组,如将每100个盘块作 为一组,该组空闲块总数和各空闲块块号存入下一组的第一 个空闲块中。最后不满100块的那组空闲块总数和各空闲块 块号记入磁盘区专用管理块的空闲块管理的数据结构: s_nfree和s_free[100]中,如下图所示。
• 文件存储器硬盘各盘区和软盘都有一个象倒置的树一样的多 级目录的文件系统,MS-DOS系统用“盘符”来识别它们,而 UNIX系统,只有一个安装UNIX操作系统的根设备的文件系统 常驻系统,而硬盘其它盘区和软盘上的文件系统直至被安装 前,UNIX系统不知道它存在。系统要使用其它的文件系统, 必须先用mount命令将其安装到系统。被安装的倒树形目录 结构的根被安装到根设备树形目录的某一节点上,通常这个 节点所对应的文件是专为安装新文件系统而创建的空文件, 如UNIX根目录下的mnt子目录节点,与根设备的文件系统的 树形目录结构融为一体,构成一个倒置树的多级目录结构。 • 新文件系统通过安装表与根设备文件系统某节点联系起来, 在安装时也将新文件系统盘的管理块(superblock)信息拷 贝到系统缓冲区。新文件系统必须在安装后才能进行读写, 而使用完毕后必须使用umount拆卸文件系统命令拆卸安装上 去的文件系统,在拆卸时系统将内存系统缓冲中目录管理信 息拷贝到将拆卸文件系统的盘中,以保证盘中信息的完整性。
I=1
根设备
2
3
4
5
6
安装表
m-indp m-bufp m-mount
i-inade
缓冲池的缓冲区
Filsys 子文件卷
内存
inade
I=1
0# 1#superblcck
软盘
文件系统安装-- UNIX可装卸文件系统-2
• 在UNIX系统(linux)上读写软盘上信息操作如下: 插入软盘。 使用安装命令安装软盘文件系统: 格式:#mount –t type device mount-point 例: #mount –t msdos /dev/fd0 /mnt 在/mnt目录下读写MS-DOS格式软盘上文件。 使用拆卸的命令卸下软盘文件系统:格式:#umount device 例: #umount /dev/fd0 or #umount /mnt 取出软盘。 在UNIX系统中一般将硬盘划分为几个区,即为几个文件系统, 把系统文件和用户程序分开,以保护数据正确和便于维护。 系统启动时,在安装根文件系统后,会根据/etc/fstab逐个 安装各区文件系统,在关机前,会逐个拆卸各区文件系统, 最常用的其它文件系统为/u,用于存储用户程序。 (练习5)
UNIX
(1)UNIX磁盘文件卷结构
Sector # 0 Boot Record 1 Super Block inode Table Data (File & Directory)
Volume Structure in UNIX
• 超级块:用于存放文件卷的资源管理信息,包括整个 文件卷的盘块数、磁盘索引结点的盘块数、磁盘空闲 盘块号栈和空闲盘块号栈指针、空闲盘块号栈锁、空 闲索引结点栈和空闲索引结点栈指针、空闲索引结点 栈锁等。 • i节点(inode list):存放文件说明信息,每项64字节 • 目录文件:每个目录项16字节。文件名区分大小写。
42 w 77 00
n 00 6E
Windows98 VFAT目录结构-1
00 2E f 00 66 o 属性 00 6F 00 0F 00 00 00 FF FF FF FF q 属性 00 71 00 0F b 00 00 62 00 扩展名 属性 F O X 20 最后修 第一簇号 改日期 低 16 位 00
UNIX目录-1
• 每个文件有一个存放在磁盘索引节点区的索引节点,
称为磁盘索引节点,它包括以下内容:(1)文件主标 识符和同组用户标识符;(2)文件类型:是普通文件、 目录文件、符号连接文件或特别文件(又分块设备 文件或字符设备文件);(3)文件主,同组用户和其 它人对文件存取权限(读R、写W、执行X);(4) 文件的物理地址,用于5.2.4 UNIX直接、间接混合 寻址的13个地址项di_addr[13];(5)文件长度(字 节数)di_size;(6)文件链接数di_nlink;(7) 文件最近存取和修改时间等。 UNIX采用文件名和文件说明分离的目录结构如下图 所示:
(4) Windows98 VFAT目录结构
Windows98长文件名的目录项由几个MS-DOS的32B目录组 成。它用一个表项存放短文件名和这个文件或子目录的其它 信息(包括MS-DOS FCB原有的簇号、文件大小,最后修改 时间和最后修改日期,还有Windows98增加的创建时间、创建 日期和最后存取日期),短文件名的属性是0×20。另外用连 续若干个表项存放长文件名,每个表项存放13个字符(使用 Unicode编码,不论西文和汉字,每个字符一律占用2个字节。 对西文第一个字节存ASCII码,第二个字节存0×00。)长文 件名的表项首字节的二进制数低5位值,分别为00001B 、 00010B 、 00011B 、……,表示它们的次序,左起第2位 为1(也就是在低5位基础上加40H)表示该表项是最后一项。 最后项存放13个字符位置多余时,先用2个字节0表示结束, 再用FFH填充。长文件名的属性是OFH。长文件名项的第13、 27、28字节为0×00,第14字节为短文件名检验和。长文件名 The quick brown.fox(短文件名为THEQUI~1.FOX)目录项格 式如下:
相关文档
最新文档